【问题标题】:Tomcat cannot find my webappTomcat 找不到我的 webapp
【发布时间】:2012-01-15 07:35:55
【问题描述】:

我安装了 Tomcat 7 并检查了以下链接是否有效:

http://localhost:8080 
http://localhost:8080/docs

我在“webapps”中放了一个名为“GeniusWeb.war”的文件,打开如下链接:

http://localhost:8080/GeniusWeb

我收到“404”错误。

我查看了webapps文件夹,看到有一个新的“GeniusWeb”文件夹,所以Tomcat服务器实际上找到了war文件并展开了它,但是,由于某种原因,当我转到链接时它没有找到它.

你有什么想法吗?

【问题讨论】:

    标签: tomcat


    【解决方案1】:

    服务器找不到请求的内容。您需要在新创建的上下文中添加资源/页面。创建index.jsp 并请求http://localhost:8080/GeniusWebhttp://localhost:8080/GeniusWeb/file_or_resource.ext

    【讨论】:

    • 我已经在 webapps/GeniusWeb 文件夹中有一个“index.jsp”文件。它仍然以 404 回复!
    • 上下文和资源(页面)名称区分大小写。如果您使用记事本保存/创建了 index.jsp,请检查其扩展名 (index.jsp.txt)。始终使用“file.jsp”(双引号)将文本文档保存为 jsp 页面。
    【解决方案2】:

    检查tomcat/logs 文件夹下的catalina.out 文件。 在那里您可以找出实际出了什么问题。

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 2021-03-20
    • 2013-09-11
    • 1970-01-01
    • 2020-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多