我试着建造。使用maven插件的war文件:
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<warSourceDirectory>WebContent</warSourceDirectory>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
我的项目结构如下所示:
/main/webapp/WEB-INF/
/main/webapp/WEB-INF/spring/...
/main/webapp/WEB-INF/web.xml
/main/webapp/public/...
/main/webapp/resources/...
/main/webapp/views/...
构建之后,我的war文件只包含WEB-INF和META-INF。webapp目录中的所有其他内容都丢失了(public、resources和views)。此外,WEB-INF目录位于。war文件只包含/classes和/lib目录(/WEB-INF/spring和WEB-INF/WEB.xml为missig)。
如何告诉maven将所有webapp和WEB-INF目录内容打包到war文件中?
看看Maven布局定义:webapp文件夹应该位于scr/main/webapp中,而不是位于main/webapp中。或者,您也可以强制maven在不同的目录中查找您的资源。看见https://maven.apache.org/pom.html#Build_Settings
您可以在命令行中使用以下命令使用Maven打包您的项目。
mvn clean package
maven war插件的配置与项目结构不匹配。带<代码>
我建议您将所有webapp源代码移到src/main/webapp(而不是主/webapp)中,并将maven-war-plugin配置更新为:
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
默认情况下,maven war插件将在src/main/webapp中查找您的webapp源代码。
我可以通过运行Grails命令“war”来构建一个war文件,并且war文件运行完美。 说到maven,它根本不起作用!我通过运行“clean package”构建项目,并跳过了所有测试(不知道这是否会影响战争) war文件是在目标目录中生成的,但我注意到war文件的大小与grails命令生成的文件不同。另外,当我将maven生成的war文件部署到tomcat服务器上时,它无法运行。 另一个问题是
我想在我的项目的POM中引用一个jar(即vim25.jar,VMWare VSphere server management)。由于MavenRepository中没有引用此文件,我执行以下步骤: null mvn安装:install-file-dfile=./vim25.jar-dgroupid=manuallyinstalledjars-dartifactid=vim25-dversion=
我注意到我的应用程序没有web.xml文件。我创建了一个maven项目,如下所述https://vaadin.com/docs/-/part/framework/tutorial.html但是在任何地方都找不到web.xml。你们知道为什么以及我应该怎么添加一个吗(比如在某个地方有一个模板吗?它在我的应用程序中的位置?)谢谢
问题内容: 执行时,出现以下错误: 组装WAR时出错:需要webxml属性(如果以更新模式执行,则必须预先存在WEB-INF / web.xml) 我的Web应用程序结构树如下所示: 我的POM文件如下所示: 如何正确解决该问题? 问候 问题答案: 我 强烈 建议使用Maven的标准布局: 将Java源代码放入(并删除元素) 将Web应用程序源放入 删除下的和目录 当然,您可以自定义布局,但这是I
导入maven项目时不显示pom.xml文件 过程就像 1.月蚀开放 但pom.xml未显示未显示 截图如下
我想使用weblogic maven插件从wsdl创建一个webservice客户端 基于此页面:http://docs.oracle.com/middleware/1212/wls/DEPGD/maven_deployer.htm#DEPGD383我已经从服务器使用wljarBuilder生成了maven插件 /lib java-jar-wljarbuilder。jar-配置weblogic m