【问题标题】:Tomcat server is running but Application is not runningTomcat 服务器正在运行,但应用程序未运行
【发布时间】:2017-10-18 10:59:55
【问题描述】:

我遇到了这样的问题,我的 tomcat 服务器运行正常,但是一旦我打开应用程序,它就会显示 404 错误。 应用程序的 maven 构建成功,我在 webapps 文件夹中手动部署了 .war 文件。我点击 bin 文件夹下的 startup.bat。我的服务器启动端口是 8082。 请找到下面附上的屏幕并提供建议。

enter image description here

enter image description here

【问题讨论】:

  • 通常在启动应用程序时出现错误,然后它将不可用并且您得到 404。(对不起,我看不到您的屏幕截图,因为该图像站点在我的位置被阻止.)
  • @gsl ,,谢谢,图片是tomcat服务器启动的图片,另一张是应用程序出现404错误。是的,应用程序没有启动。不知道是不是系统环境的原因。我使用了不同的 jdk,从 jdk-1.6.23 到 jdk-1.0.8.152。在我得到的日志中:SEVERE: Context [/sample-web] startup failed due to previous errors
  • tomcats 日志中有什么?我的意思是,除了“启动失败......”。在该行之前有任何提示吗?
  • @gsl,,, 在我在 LOG 文件 中找到的异常行下方;严重:向类 com.nrift.finch.inf.startup.web.OperationContextListener java.lang.IllegalStateException: application init failed 的侦听器实例发送上下文初始化事件的异常。 OperationContextListner 正在实现 ServletContextListener 接口。但我认为上下文初始化不是实际问题。谢谢。
  • OperationContextListener 中的 webapp 初始化异常是您的应用程序无法启动的原因!看看那里可能出了什么问题。是否有此应用程序的日志?

标签: tomcat tomcat7


【解决方案1】:

将你的war文件重命名为ROOT.war并删除现有的ROOT.war,目录ROOT在/usr/local/tomcat/webapps,然后重启tomcat服务

如果问题仍然存在,请显示 /usr/local/tomcat/logs 中的 tomcat 日志

【讨论】:

  • 嗨,我在 apache tomcat 7 服务器中找不到任何现有的 ROOT.war 文件。在 webapps 文件夹下有包含 logo 图标和 build.xml 的 ROOT 目录。我重命名了以前的war文件并将其放在webapps中,但问题仍然存在。日志如上所述。我正在考虑将 jdk-8 更改为 jdk-7.0.45 ,并再次重新部署war文件。
猜你喜欢
  • 1970-01-01
  • 2013-06-23
  • 2011-04-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-30
相关资源
最近更新 更多