Tomcat启动后没有反应,访问不了网页

Scroll Down

# Tomcat启动后没有反应,访问不了网页

今天用Servlet写了个小功能(从DBquery后返个Json),直接抛到了Tomcat7上跑了起来,刚开始下班前还是正常的,但是回到住处刚上床同事突然来消息说功能没法用了。其实这个问题发生的时候我刚在Ubuntu上装了mysql,一直以为是mysql的问题(端口占用啦,文件改动啦,权限啊之类的)

然后就是:

  1. 重启Tomcat
  2. 重启Ubuntu
  3. 查看端口占用
  4. 查看防火墙

但是用手机SSH搞了一会发现Tomcat根本没有启动,Ubuntu上也不报错 不行还是乖乖下床了

软件有莫名其妙的问题第一步就是要查log Tomcat启动的log就是在tomcat安装路径/logs/catalina.日期.log

download之后打开一看最后几行 27-Nov-2018 20:34:32.918 WARNING [main] org.apache.catalina.startup.Catalina.load Catalina.start using conf/server.xml: Attribute name "reloadale" associated with an element type "Context" must be followed by the ' = ' character.

原因:

意思就是在/conf/server.xml配置文件里Context项下的reloadale有错误 然后我才想到我刚加上的那个Servlet根本就没写配置哈哈 其实那时webapps里还有一个test项目,心想估计就是那个配置出问题了。

解决:

下载/conf/server.xml文件 打开一看,果然↓ reloadable后面少了个"="加上,

顺便再给Servlet加上配置↓ 然后重启Tomcat 访问√

总结:

服务器中间件报错第一步先保存Log,不管出于什么目的,事后研究也好保存资料也好,找到log是最关键的。

然后就是在Tomcat上部署web项目时一定一定要记得配置啊!!!!!






do yourself.be yourself.