spring - 使用集成的 Tomcat 部署 Maven 项目

标签 spring maven tomcat jar web-deployment

我研究了很多资源,了解如何将 Maven 项目部署到 jar 文件,然后再部署到 tomcat。所以我的问题是:是否可以将 tomcat 服务器集成到我的 maven 项目中,然后将其部署到 jar 文件中,因为我想通过双击 jar 文件来启动我的 Web 应用程序。

最佳答案

您可以使用 Apache Tomcat Maven 插件。将以下行添加到您的 pom.xml:

 <pluginManagement>
  <plugins>
    ...
    <plugin>
      <groupId>org.apache.tomcat.maven</groupId>
      <artifactId>tomcat7-maven-plugin</artifactId>
      <version>2.2</version>
    </plugin>
  </plugins>
</pluginManagement>

来源:http://tomcat.apache.org/maven-plugin-2.2/

之后您可以通过命令行启动您的网络应用程序:

mvn tomcat7:start

I want to launch my web application just by double clicking on the jar file.

此解决方案不允许您仅通过双击打包的 Java 存档来运行 Web 应用程序,但我为您提供了 Java Web 开发中的常用方法并推荐它。

关于spring - 使用集成的 Tomcat 部署 Maven 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38714638/

相关文章:

java - 如何消除 web.xml 中的硬编码值

java - tomcat 8.5 上的 Apache cxf 回车问题

java - spring-XD 不读取 logback.xml

spring - Spring中路径变量的javax正则表达式验证

java - Spring Boot可执行jar和外部配置文件

java - 加载应用程序属性时出现加密异常(Java jasypt 加密)

java - 为什么我的 java swing Action 无法在 src/main/resources 中找到我的图像?

java - 如果 session 过期或销毁,如何阻止发送到服务器的所有请求

java - 在 jersey 2.x 中,我收到类似 java.util.concurrent.ExecutionException 的错误

java - Spring MVC 可以在@RequestMapping 之后调用@ModelAttribute 吗?