【问题标题】:How do I run a .war file with tomcat/maven?如何使用 tomcat/maven 运行 .war 文件?
【发布时间】:2015-05-12 16:56:26
【问题描述】:

我是 tomcat 和 maven 配置的新手。我得到了一个包含所有依赖项的 .war 文件。我试图弄清楚如何在使用 pom.xml 文件配置的给定端口上运行 war 文件

我尝试了 mvn tomcat:run-war .war 文件所在的位置,但它显然需要 pom.xml 如何配置它才能运行它?

【问题讨论】:

  • 你应该阅读更多关于什么是 maven 和 tomcat..

标签: java maven installation pom.xml


【解决方案1】:

如果你已经编译了包含所有依赖项的项目,那么它与 maven 无关(因为它是一个从源代码构建项目的工具)。

为了部署一个war文件,你应该在你的系统上安装独立的tomcat并将war文件放到tomcat安装主文件夹的webapps目录中,然后(重新)启动tomcat。给它 20-30 秒的时间启动并在浏览器中打开 http://localhost:8080/war-file-name-without-dot-war,如果一切正常,那么您将看到已部署的应用程序。

【讨论】:

  • 好的。当我们转到 /war-file-name-without-dot-war 时,找不到 404。虽然 tomcat 服务器正在运行。
  • 这意味着要么你将war文件放在错误的目录中,要么tomcat由于某些原因未能部署war。查看 tomcat 日志目录中的 catalina.out 日志文件是否有任何错误。
猜你喜欢
  • 1970-01-01
  • 2012-08-22
  • 1970-01-01
  • 2011-12-09
  • 2017-10-26
  • 2013-03-27
  • 1970-01-01
  • 2014-08-16
  • 2013-06-14
相关资源
最近更新 更多