Jetty,JBoss和TomCat上的可部署应用程序

对于Java Spring MVC应用程序,我有以下要求:

必须可以通过使用jetty服务器从命令行运行Web应用程序,并且必须可以将其部署到其他可能的应用程序服务器(Tomcat,JBoss) .

我使用Eclipse,我知道它使用Tomcat,但我如何以最终应用程序可在JBoss和Jetty上部署的方式配置 pom.xml

回答(1)

3 years ago

创建一个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文件夹中部署它 .

希望这可以帮助你 .