在 tomcat 服务器中部署 war 文件

2022-09-02 04:01:01

我已经在tomcat的webapps目录中复制了sample.war文件。

我可以访问本地主机:8080。

默认情况下,战争的部署是自动的 - 我已经检查了我的webapps文件夹中是否有提取的文件夹“样本”

但是它没有被提取。为什么战争文件没有被提取。请给我解决方案。


答案 1

从目录中删除该 war 文件。然后在 Web 浏览器中打开链接。单击“雄猫管理器”,然后输入用户名和密码。在下一页中,您可以看到一个名为“要部署的WAR文件”的选项。从那里选择您的战争文件,然后单击“部署”按钮。webapps/http://localhost:8080/

如果要在将文件复制到目录时自动部署。然后,请确保您的文件包含以下值:webapp/server.xml

autoDeploy="true"
unpackWARs="true"

只需在文件中搜索这些值并编辑值,如上所示server.xml

有关详细信息,请参阅从本地路径部署新应用程序


答案 2

通常,当您有 2 .如果 是指 并且您正在尝试从 运行。它将运行 。因此,你试图部署的战争不会像实际运行的那样被提取出来。TomcatsCATALINA_HOMETomcat-ATomcat-BTomcat-B/bin/startup.batTomcat-ATomcat-BTomcat-A


推荐