apache - Tomcat Web 应用程序无法启动

标签 apache tomcat

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

enter image description here

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

如果我尝试转到 http://localhost:8081/week12app_novak/ 我收到以下错误。 enter image description here

这是 Web 应用程序目录路径的屏幕截图。

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

enter image description here 启动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 后更新图像 enter image description here

最佳答案

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

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

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

关于apache - Tomcat Web 应用程序无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33860628/

相关文章:

apache - MR1 和 MR2 有什么区别?

php - WordPress - RewriteRules 和 w00t 问题

java - 线程池太多,每个池中的线程很少

java - Spring Boot 无法启动 Tomcat 8

java - 无法解析 java 类的导入

eclipse - IllegalArgumentException : The servlets named [Test] and [com. srk.pkg.MyServlet] 都映射到不允许的 url-pattern [/MyServlet]

php - 访问 apache 禁止的 laravel 存储访问上的文件

apache - 如何在 Apache/XAMPP 中使用符号链接(symbolic link)?

linux - 如何阻止访问者直接访问我网站中的目录?

jsf - java.lang.ClassNotFoundException : com. 太阳.faces.config.ConfigureListener