【问题标题】:Tomcat Webapp Won't LaunchTomcat Web 应用程序不会启动
【发布时间】:2015-11-22 21:46:20
【问题描述】:

我是 tomcat 新手,在启动 tomcat webapp 时遇到问题。 我在 localhost:8081 上设置了 tomcat,如果我在启动 launch-tomcat.bat 后将 localhost:8081 放在地址栏中,则会出现 tomcat 主页

我已经在这个问题上纠结了一周,所以我将尝试提供尽可能多的信息。如果您需要任何其他附加信息,请告诉我。 非常感谢任何帮助。

如果我尝试去http://localhost:8081/week12app_novak/ 我收到以下错误。

这是 webapp 目录路径的屏幕截图。

这里还有一个 catalina.2015-11-22.log http://pastebin.com/U2Dqjqhc的pastebin

启动-tomcat.bat

setlocal
SET TOOLS_HOME=C:\projects\tools\
SET TOMCAT_HOME=tomcat\apache-tomcat-8.0.14-windows-x64\apache-tomcat-8.0.14
::SET CATALINA_HOME=D:\tools\java\tomcat\apache-tomcat-8.0.14-windows-x64\apache-tomcat-8.0.14
::SET CATALINA_HOME=C:\projects\tools\tomcat\apache-tomcat-8.0.14-windows-x64\apache-tomcat-8.0.14
SET CATALINA_HOME=%TOOLS_HOME%%TOMCAT_HOME%
SET JAVA_HOME=C:\Program Files\Java\jdk1.8.0_65

:: Start Tomcat

%CATALINA_HOME%\bin\startup.bat

endlocal

将代码添加到 WEB.XML 后更新的图像

【问题讨论】:

    标签: apache tomcat


    【解决方案1】:

    您没有发布您的web.xml,但它可能没有欢迎文件列表。如果您不提供,当您尝试访问http://localhost:8080/week12app_novak/ 时,Tomcat 将在week12app_novak 目录中查找index.htmlindex.htmindex.jsp

    您可以将user-accounts.html 重命名为index.html。或者您可以将welcome-file-list 标签块添加到您的web.xml

    <welcome-file-list>
        <welcome-file>/user-accounts.html</welcome-file>
    </welcome-file-list>
    

    【讨论】:

    • 如果我将 user-accounts.html 更改为 index.html,我可以加载 webapp,但某些内容无法正确显示。我需要它在不更改为 index.html 的情况下工作,如果我将您提供的欢迎 xml 代码放在 web.xml 中,我会得到您在最接近页面底部的屏幕截图中看到的内容。如何在保持 user-accounts.html 文件名相同的情况下加载此 web 应用程序?
    • 它加载,但它也说 ATM 项目 - 帐户 .我真的需要它来加载 user-accounts.html 是加载的文件名
    • 您需要提供有关您的 webapp 的更多详细信息。如果您可以发布 web.xml 和 user-accounts.html,那将有所帮助。从您上次的评论来看,该文件听起来像是一个 JSP,如果是这样,您应该将其命名为 user-accounts.jsp,以便正确处理您的脚本。
    猜你喜欢
    • 1970-01-01
    • 2012-08-22
    • 2017-11-09
    • 2020-04-15
    • 2012-12-10
    • 2016-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多