Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.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发射耳朵?_Java_Jakarta Ee_Maven 3 - Fatal编程技术网

Java 有没有办法从maven发射耳朵?

Java 有没有办法从maven发射耳朵?,java,jakarta-ee,maven-3,Java,Jakarta Ee,Maven 3,是否有maven模块允许您在构建项目时启动容器并部署ear?例如,您可以通过使用用于maven和running的Tomcat插件来使用Tomcat实现这一点 mvn clean install tomcat:run 可以使用将EAR/WAR文件部署到许多不同的JavaEE容器 例如: mvn clean verify org.codehaus.cargo:cargo-maven2-plugin:run -Dcargo.maven.containerId=tomcat7x -Dcargo.mav

是否有maven模块允许您在构建项目时启动容器并部署ear?例如,您可以通过使用用于maven和running的Tomcat插件来使用Tomcat实现这一点

mvn clean install tomcat:run
可以使用将EAR/WAR文件部署到许多不同的JavaEE容器

例如:

mvn clean verify org.codehaus.cargo:cargo-maven2-plugin:run
-Dcargo.maven.containerId=tomcat7x
-Dcargo.maven.containerUrl=http://archive.apache.org/dist/tomcat/tomcat-7/v7.0.16/bin/apache-tomcat-7.0.16.zip
从指定的URL自动下载Tomcat 7.0.16(考虑Maven2/Maven3中的任何代理服务器设置),实例化容器,使用应用程序创建本地配置并运行它


您还可以在
pom.xml

中配置它。首先,EAR不属于Tomcat,因为Tomcat是一个Servlet引擎,而不是应用程序服务器,所以您应该使用JBoss、Glassfish等来用于EAR。如果你使用TOME,这是一个不同的故事。你可以看看哪一个可以用来将ear部署到JBoss等,然后在那里你可以启动一个ear。这是正确的。我刚刚展示了一个使用示例——您需要使用一个支持EAR的容器,比如Jboss