【问题标题】:tomcat6 application deployment errortomcat6应用部署错误
【发布时间】:2010-12-21 10:43:36
【问题描述】:

我是 tomcat 和 servlet 的新手,正在尝试在 tomcat 中部署我的第一个 Web 应用程序,但 index.jsp 页面显示为空白。

它在 Eclipse 中运行良好。我有用于应用程序设置的 web.xml,以将 index.jsp 作为默认页面。我能够在 Eclipse 中运行应用程序并对其进行调试,但是当我将其导出为 WAR 文件并将其部署到 tomcat 并尝试通过常规浏览器访问它时,我得到一个空白页面。

我在这里缺少什么?非常感谢任何帮助。

谢谢, - 瓦斯

【问题讨论】:

  • 看一下tomcat/logs,如果有异常给这里。
  • 嗨,请参阅我添加的其他评论。这是一个拼写错误,但没有产生任何错误日志。这就是让我失望的原因。

标签: deployment tomcat web-applications tomcat6


【解决方案1】:

您需要配置您的 server.xml 文件并为您的 Web 应用程序声明一个上下文。你可以在这里找到文档:http://tomcat.apache.org/tomcat-6.0-doc/config/context.html

但是空白页有点奇怪,因为我认为如果你的 web 应用程序没有正确部署,你会得到一个 Http 404 错误。

【讨论】:

  • 不需要,为每个webapp创建一个默认上下文
  • 谢谢。原来这是 URL 中令人尴尬的拼写错误。奇怪的部分是我在 tomcat 日志中期待一条日志消息,说这是一个错误的 URL,但什么都没有。例如,如果我的应用程序位于 example.com/A/ 中,而我只是简单地输入 example.com/ 而没有 A,我是否应该看到错误?如果是这样,是否有任何其他配置可以获取该日志?谢谢, - 瓦斯
【解决方案2】:

如果您遇到空白页,您(和我们)需要的最重要信息是:

  1. 请求 URL。
  2. 已经发送的数据——如果有的话——(webbrowser > 查看源代码)。
  3. 响应标头(Firebug?Webdeveloper 工具栏?)。
  4. 服务器日志(stdout、stderr、webapp)。

这通常表示一个错误的 URL(由 1 证明),或 JSP 页面中途的异常(由 2 和 4 证明),或没有错误页面的内部服务器错误(由 3 和 4 证明) 4).

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-28
    • 1970-01-01
    • 2013-06-06
    • 2011-03-30
    • 2011-02-16
    • 1970-01-01
    • 1970-01-01
    • 2013-02-27
    相关资源
    最近更新 更多