Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用maven Tomcat插件将war从子pom部署到Tomcat?_Java_Maven_Tomcat - Fatal编程技术网

Java 如何使用maven Tomcat插件将war从子pom部署到Tomcat?

Java 如何使用maven Tomcat插件将war从子pom部署到Tomcat?,java,maven,tomcat,Java,Maven,Tomcat,我在pom <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <path>/casemanager</path>

我在
pom

<plugin>
   <groupId>org.apache.tomcat.maven</groupId>
   <artifactId>tomcat7-maven-plugin</artifactId>
   <version>2.2</version>
   <configuration>
       <path>/casemanager</path>
       <update>true</update>
   </configuration>
</plugin>

我希望tomcat在集成前测试阶段运行。现在,当我执行
mvn验证时,它会启动服务器,但不会部署我的war。我甚至尝试提供
warSourceDirectory
。我是不是遗漏了什么?

我发现了。似乎当我在子pom中执行目标时,tomcat不会在同一级别的其他模块中搜索战争。我不得不使用
webapp

                        <webapps>
                            <webapp>
                                <groupId>com.fico.fos.casemanager</groupId>
                                <artifactId>casemanager.ui</artifactId>
                                <version>1.0.0-SNAPSHOT</version>
                                <type>war</type>
                                <asWebapp>true</asWebapp>
                            </webapp>
                        </webapps>

com.fico.fos.casemanager
casemanager.ui
1.0.0-SNAPSHOT
战争
真的

我必须在
配置中使用它
标记

我找到了它。似乎当我在子pom中执行目标时,tomcat不会在同一级别的其他模块中搜索战争。我不得不使用
webapp

                        <webapps>
                            <webapp>
                                <groupId>com.fico.fos.casemanager</groupId>
                                <artifactId>casemanager.ui</artifactId>
                                <version>1.0.0-SNAPSHOT</version>
                                <type>war</type>
                                <asWebapp>true</asWebapp>
                            </webapp>
                        </webapps>

com.fico.fos.casemanager
casemanager.ui
1.0.0-SNAPSHOT
战争
真的
我必须在
配置中使用它