我得到了一个maven项目来编译并部署到tomcat服务器上.今天之前我从未使用过maven,但我一直在谷歌上搜索.似乎这个项目中的顶级pom.xml个文件的打包类型设置为pom.

mvn install岁之后我该怎么做才能部署这个应用程序?我本来希望能在某处找到war文件,但我猜我找错地方了,或者错过了一步.

推荐答案

pom基本上是子模块的容器,每个子模块由一个子目录表示,该子目录与pom.xml具有pom个封装.

在某个地方,嵌套在项目结构中,你会发现包含war个封装的工件(模块).Maven通常将所有内容构建到每个模块的/target个子目录中.所以在mvn install之后,在一个包含war个封装的模块中查看target个子目录.

当然:

$ find . -iname "*.war"

同样有效;-).

Java相关问答推荐

Jpa阅读器Spring Batch

如何在日期选择器中设置不在当前月份的单元格

在 Spring Boot 应用程序的服务层中正确使用 Optionals

应用程序构建成功,但 IntelliJ 说我的模块没有读取其他模块

JVM字节码中的“dup2_x2”指令有什么用?

如何将二维数组收集到 Map> 中?

如何在收到 2 个整数之前要求输入?

使用 lib net.lingala.zip4j 时,Javafx Gradle 使异常 org.gradle.process.internal.ExecException 以非零退出值 1 结束

TreeSet 正在向 Set 添加重复值

在运行时更改 Spring bean 实现

如何将react 式 Java StepVerifier 应用于 Pojo

试图在java spring中调用/发布第三方api

使用方法返回的收集器时泛型类型不匹配 - Java 17

Ehcache 2 Maven依赖

Java @Override equals(): 当 this.getClass() != o.getClass() 失败但不应该

使用 gradle 4.2.2 和 sdk 版本 31,flutter gradle 构建失败

Spring OAuth 2.0 with jersey request:输入正确凭据后响应 401 Unauthorized

防止Java中的一个永无止境的while循环

Spark - 多次运行选择语句的问题

如何在我的 RecyclerView 中显示来自 firebase 的子元素数据的子元素?