gpt4 book ai didi

java - 什么定义了我项目的 "war-ness"?

转载 作者:搜寻专家 更新时间:2023-11-01 01:27:16 29 4
gpt4 key购买 nike

我正在运行目标:tomcat:deploy。没有错误,但它没有将我的项目部署到 tomcat 中。我注意到这条消息:

[INFO] Skipping non-war project

什么定义了我的项目的“ war 性”?如何使我的 Eclipse 项目成为 war 项目?

这是我的插件设置:

    <plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
</plugin>

我的结构是这样的:

src > main > java 
src > main > webapp > WEB-INF > web.xml

这个与 maven:war 插件 一起工作。我能够用这种结构建立 war 。

我的最终目标是取消 war 构建部分,并能够使用一个 maven 命令将我的项目部署到 tomcat。

最佳答案

也许您在 pom.xml 中缺少“packaging”元素:

     <packaging>war</packaging>

如果您不包含,则默认包装为“jar”。

关于java - 什么定义了我项目的 "war-ness"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15906742/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com