对于Java Spring MVC应用程序,我有以下要求:
必须可以通过使用jetty服务器从命令行运行Web应用程序,并且必须可以将其部署到其他可能的应用程序服务器(Tomcat,JBoss) .
我使用Eclipse,我知道它使用Tomcat,但我如何以最终应用程序可在JBoss和Jetty上部署的方式配置 pom.xml ?
pom.xml
创建一个spring mvc项目,如this blog所述
在你的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文件夹中部署它 .
希望这可以帮助你 .
1 回答
创建一个spring mvc项目,如this blog所述
在你的pom.xml中保持你的包装为战争
从here配置maven-jetty-plugin
您可以使用mvn jetty运行jetty:从控制台运行 .
您可以使用maven命令构建应用程序,例如mvn clean install,它将创建war文件,现在您可以在jboss deployments文件夹中部署它 .
希望这可以帮助你 .