如何在Tomcat7上部署war

如何在Tomcat7上部署war,tomcat,war,Tomcat,War,在Ubuntu 16.04上,我使用以下命令停止tomcat7服务器: sudo tomcat7 stop 然后我创建了一个war文件,如下所示: mkdir test created index.html within test jar -cf test.war test 我将war文件复制到webapps目录中: webapps/test.war 我使用以下命令调出tomcat: sudo服务tomcat7启动 这样,以下url显示服务器正在工作: localhost:8080 据我

在Ubuntu 16.04上,我使用以下命令停止tomcat7服务器:

sudo tomcat7 stop
然后我创建了一个war文件,如下所示:

mkdir test
created index.html within test
jar -cf test.war test
我将war文件复制到webapps目录中:

webapps/test.war
我使用以下命令调出tomcat: sudo服务tomcat7启动

这样,以下url显示服务器正在工作:

localhost:8080
据我所知,下面的URL应该指向.war文件 本地主机:8080/test


它不起作用。(404错误)我做错了什么?

按照以下步骤创建war文件:

1) mkdir试验 2) 转到测试目录并创建index.html 3) 使用以下命令创建war文件:

jar -cf test.war .
4) 将创建的test.war文件移动到webapps文件夹中。重新启动tomcat服务并进行测试。重新启动后,检查您的webapps文件夹以获取提取的文件夹测试。您将在
webapps/test
文件夹中看到index.html文件


jar-cf test.war test
命令将在test.war内创建测试文件夹。因此,您需要访问,也就是说,您还需要web.xml来进行新的应用程序测试。请参阅此链接。否则,您可以通过提供整个URL直接访问静态HTML页面。