对于Java Spring MVC应用程序,我有以下要求:
必须可以使用
jetty server
从命令行运行Web应用程序,并且必须可以将其部署到其他可能的应用程序服务器(Tomcat,JBoss)。
我使用Eclipse,我知道它使用Tomcat,但我如何以最终应用程序可在JBoss和Jetty上部署的方式配置pom.xml
?
答案 0 :(得分:0)
在你的pom.xml中保持你的包装为战争
<packaging>war</packaging>
从here
配置maven-jetty-plugin<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.3.0.v20150612</version>
</plugin>
您可以使用mvn jetty运行jetty:从控制台运行。
您可以使用maven命令构建应用程序,例如mvn clean install 这将创建一个war文件,现在你可以在jboss deployments文件夹中部署它。
希望这可以帮助你。