Tomcat 别名 - 找不到 WEB-INF/web.xml

发布于 2024-10-22 22:08:32 字数 383 浏览 2 评论 0原文

我在 server.xml 中的 tomcat 下设置了别名,如下所示:

<Host name="sub.domain.co.za" appBase="/usr/local/tomcat/webapps/appname">
<Context path="" docBase="."/>
</Host>

这工作正常,除非导航到多个文件夹深处,如下所示: 这可以正常工作 sub.domain.co.za 并加载 tomcat 应用程序,但是如果您转到 sub.domain.co.za/directory/index.jsp 它给出错误 404 并且 tomcat 日志显示找不到 WEB-INF/web.xml。

有人有什么想法吗?

I have setup aliases under tomcat in my server.xml as follows:

<Host name="sub.domain.co.za" appBase="/usr/local/tomcat/webapps/appname">
<Context path="" docBase="."/>
</Host>

This works fine except when navigating to more than one folder deep as follows:
This works fine sub.domain.co.za and loads the tomcat application, however if you go to
sub.domain.co.za/directory/index.jsp it gives an error 404 and the tomcat logs say cannot find WEB-INF/web.xml.

Anybody got any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我要还你自由 2024-10-29 22:08:32

如果您的 web 应用程序没有 web.xml,那么您将能够在以下文件夹 TOMCAT_HOME/conf 中找到 web.xml

如果 web 应用程序没有自己的 web.xml,则该 web.xml 由 tomcat 使用。

为了确保您的 tomcat 设置没有问题,您可以复制示例 webapp 之一(由 tomcat 提供),将其重命名为“appname”并尝试访问它。
首先尝试使用 URL 中的“localhost”来访问它。
然后尝试使用 IP 地址代替 localhost。
http://XXX.XXX.XXX.XX/index.jsp

关于您在服务器.xml。
我认为您需要在 DNS 服务器中添加一个条目才能实现此功能。

设置服务器及其配置超出了我的专业领域,但我的两分钱可能会帮助您调试并让您更接近问题的根源。

If your webapp does not have a web.xml, then you will be able to find a web.xml in the following folder TOMCAT_HOME/conf

If a webapp does not have one of its own, then this web.xml used by tomcat.

To make sure there is nothing wrong with your tomcat setup, you can copy one of the example webapp (provided by tomcat), rename it to "appname" and try it accessing it.
First try accessing it using "localhost" in your URL.
Then try using the IP address in place of localhost.
http://XXX.XXX.XXX.XX/index.jsp

Regarding your entry in server.xml.
I think you will need an entry in the DNS server for this to work.

Setting up servers and their configuration is out of my area of expertise, but my two cents would probably help you debug and get you closer to the root of the problem.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文