【问题标题】:Some Tomcat webapps not opening一些 Tomcat webapps 没有打开
【发布时间】:2010-09-08 09:04:42
【问题描述】:

我下载了几个 webapp 并将它们放在我的 /webapps 文件夹中。 其中一些我可以通过转到http://localhost:8080/app1 打开它会打开。 然而,其他一些我会做完全相同的事情并转到http://localhost:8080/app2,它会显示“HTTP Status 404 - /app2/”,即使我确定它在那里。我检查了它是否包含一个 WEB-INF 文件夹,就像 app1 一样,我什至重新启动了 Tomcat。

我的问题是:是否有任何内容(可能在 web.xml 文件中)指定启动 webapp 的 URL 必须是什么?还是只是http://localhost:8080/<folder name>

附:如果您想确切知道我指的是什么 app1 和 app2: app1(工作)=http://assets.devx.com/sourcecode/11237.zip app2(不起作用)=http://www.laliluna.de/download/eclipse-spring-jdbc-tutorial.zip

我也尝试了其他一些方法,有些可以,有些不行。我只是想知道我是否遗漏了什么。

【问题讨论】:

  • 哼...日志呢?一些可以提供帮助的信息?亲切的问候

标签: java spring tomcat web-applications


【解决方案1】:

我通常通过进入管理器页面并确保所有上下文都已部署来调试此问题 (http://localhost:8080/manager/html)。

听起来 app2 没有正确部署或由于其他错误而无法启动。

我会查看日志。里面可能有很多信息,但通常会解释什么是坏的。

【讨论】:

  • 这个..的用户名/密码是什么?
【解决方案2】:

第二个应用程序(名为 WebRoot 的目录)也可以正确部署,但由于根目录中没有“index.jsp”或“index.html”文件,因此转到它会得到 404。

尝试用这些名称中的任何一个将文件放在那里,然后 404 就消失了。

web.xml 中的 servlet 映射对于此工作并不是绝对必要的。

【讨论】:

  • 感谢您的建议 - 我错过了缺少适当的索引文件。
【解决方案3】:

您提到的第一个 zip 文件有一个 .war 文件作为 zip 的一部分。第二个只是源代码,需要构建到.war 文件中。

看起来它已设置为在 Eclipse 中完成。尝试File>>Export 选项并选择 War 文件作为导出类型。

【讨论】:

    【解决方案4】:

    第二个需要spring框架。我能找到的唯一可运行的东西是eclipse-spring-jdbc-tutorial.zip\SpringJdbc\src\test\de\laliluna\library\TestClient.java 中的一个客户端和eclipse-spring-jdbc-tutorial.zip\SpringJdbc\src\de\laliluna\library\sample\MyApplication.java 中的一个客户端。如果你在 eclipse 中打开它(它是一个 eclipse 项目),然后编译,只要安装了 Spring 框架,你应该可以同时运行。

    【讨论】:

      【解决方案5】:

      你熟悉 log4j 吗? Spring 将大量常用信息放入通过 log4j 创建的日志中。当我的 SpringMVC 应用程序无法正确启动或没有运行时,我会检查我的 log4j 并可能将 Spring 日志级别设置为 INFO 甚至 DEBUG。

      【讨论】:

        【解决方案6】:

        如果“/”不可访问,则表示没有“index.html”、“index.jsp”或 web.xml 的欢迎文件列表中定义的任何内容 上下文 ROOT 目录也不存在 Servlet-Mapping。 检查 web.xml 中的 Servlet-Mappings 或尝试找出上下文根中的 jsp/html /... 文件的名称

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2014-05-13
          • 2011-12-10
          • 1970-01-01
          • 1970-01-01
          • 2023-02-23
          • 2013-10-15
          • 1970-01-01
          相关资源
          最近更新 更多