【问题标题】:Deployable application on Jetty, JBoss, and TomCatJetty、JBoss 和 TomCat 上的可部署应用程序
【发布时间】:2017-05-04 20:40:16
【问题描述】:

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

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

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

【问题讨论】:

  • pom.xml 是关于 Maven、依赖和打包的。它对在特定平台上运行一无所知。我建议您研究一下 Spring Boot。

标签: java maven tomcat jboss jetty


【解决方案1】:

按照this blog的描述创建一个spring mvc项目

在你的 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:run from console 来运行码头。

您可以使用 maven 命令构建您的应用程序,例如 mvn clean install 这将创建一个战争文件,现在您可以将其部署在您的 jboss 部署文件夹中。

希望对你有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-20
    • 2018-06-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多