Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用tomcat/maven运行.war文件?_Java_Maven_Installation_Pom.xml - Fatal编程技术网

Java 如何使用tomcat/maven运行.war文件?

Java 如何使用tomcat/maven运行.war文件?,java,maven,installation,pom.xml,Java,Maven,Installation,Pom.xml,我是tomcat和maven配置的新手。我得到了一个单一的。战争,其中有所有的依赖。我试图弄清楚如何在使用pom.xml文件配置的给定端口上运行war文件 我试过mvn tomcat:run war在.war文件所在的位置运行,但它显然需要一个pom.xml。我如何配置它才能运行它?如果您已经编译了包含所有依赖项的项目,那么它与maven无关(因为它是一个从源代码构建项目的工具) 为了部署war文件,您应该在系统上安装独立的tomcat,并将war文件放到tomcat安装主文件夹中的webapp

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


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

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


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

ok做到了这一点。当我们转到没有dot-war的/war文件名时,找不到404。但tomcat服务器正在运行。这意味着要么您将war文件放在了错误的目录中,要么tomcat由于某些原因未能部署war。查看tomcat的日志目录中的catalina.out日志文件以查找任何错误。您应该阅读更多关于maven和tomcat的内容。。