# 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项目时一定一定要记得配置啊!!!!!
<br>
<br>
<br>
<br>
<br>
<hr>
*do yourself.be yourself.*
Tomcat启动后没有反应,访问不了网页