日期:2014-05-17  浏览次数:20794 次

tomcat配置不能生效
第一次把网页挂在linux服务器上,在linux上安装好了tomcat7.0,用8080端口可以登录tomcat,但将配置修改为8888端口和加入管理员账户就是不能生效,直接连页面都打不开!配置好我也重启了tomcat,我哪里做错了?


server.xml
<Connector?port="8888"?protocol="HTTP/1.1"?????????????????connectionTimeout="20000"?????????????????redirectPort="8443"?????????????????URIEncoding="GBK"?/>?



tomcat-user.xml
<role?rolename="manager"/>???<role?rolename="admin"/>?
??<user?username="tomcat"?password="tomcat"?roles="admin,manager"/>

------解决方案--------------------
1、看看tomcat启动有无异常日志
2、netstat -an 
------解决方案--------------------
 grep 8888可以看到8888端口是否启了监听
------解决方案--------------------
重启报错了没?
还有试试只是8888不行么?试试8081其他的排除一下。。
------解决方案--------------------
在Linux系统中tomcat配置任何在1024以上的端口都是没问题的,
其一,仔细检查一下你的tomcat配置,对照正常的server.xml文件,
  <Connector port="8080" protocol="HTTP/1.1" 
  connectionTimeout="20000"  redirectPort="8443" />
其二,检查下Linux下面的监听的端口是否被占用的问题
netstat -anp 这样查看所有端口的使用情况,如果被占用,
sudo kill -9 pid(数字)
再开启你的tomcat服务。