【问题标题】:how to get war to deploy on tomcat 7如何在tomcat 7上部署战争
【发布时间】:2020-09-24 03:29:55
【问题描述】:

在 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 service tomcat7 start

哪个有效,因此以下 url 显示服务器工作:

localhost:8080

据我了解,以下 URL 应该转到 .war 文件 本地主机:8080/测试

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

【问题讨论】:

标签: tomcat war


【解决方案1】:

按照以下步骤创建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 中创建测试文件夹。所以你需要访问即http://localhost/test/test/

【讨论】:

    猜你喜欢
    • 2012-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多