gpt4 book ai didi

Tomcat war 部署到 webapps/appname/appname

转载 作者:行者123 更新时间:2023-11-28 23:45:40 26 4
gpt4 key购买 nike

我们正在部署 Tomcat 应用程序 (.war)

一旦部署,它只能在

中访问

http:\本地主机\应用名称\应用名称

而不是

http:\localhost\appname <---- 这是我们喜欢的...

如果我们通过将文件夹复制到\tomcat\webapp\来移动 Webapp,我们将无法启动该应用程序。它似乎只有放在子文件夹中才有效..

这是 Web.xml 中的问题吗?

最佳答案

检查 web.xml 中的 servlet 映射。

这是一个例子:

<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>/appname/*</url-pattern>
</servlet-mapping>

可以替换为:

<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>

servlet-name 也可以是“faces”。如果您将其替换为“*.jsf”,请确保您使用以下 URL 访问该应用程序:http:\localhost\appname\index.jsf

关于Tomcat war 部署到 webapps/appname/appname,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14690971/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com