tomcat配置不能生效

失忆的鱼 2013-06-24 11:40:14
第一次把网页挂在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"/>
...全文
450 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
AlexChowKey 2013-06-25
  • 打赏
  • 举报
回复
引用 6 楼 qq525003138 的回复:
[quote=引用 5 楼 chow__zh 的回复:] 在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服务。
是浏览器的问题,坑爹的谷歌不让用自定义端口,说是不安全,其他浏览器都可以[/quote] 那就搜下chrome浏览器的设置吧,我目前用的都是chrome浏览器,任何端口都可以使用...
失忆的鱼 2013-06-25
  • 打赏
  • 举报
回复
引用 5 楼 chow__zh 的回复:
在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服务。
是浏览器的问题,坑爹的谷歌不让用自定义端口,说是不安全,其他浏览器都可以
失忆的鱼 2013-06-25
  • 打赏
  • 举报
回复
引用 7 楼 chow__zh 的回复:
[quote=引用 6 楼 qq525003138 的回复:] [quote=引用 5 楼 chow__zh 的回复:] 在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服务。
是浏览器的问题,坑爹的谷歌不让用自定义端口,说是不安全,其他浏览器都可以[/quote] 那就搜下chrome浏览器的设置吧,我目前用的都是chrome浏览器,任何端口都可以使用...[/quote] 你可以google一下,Chrome的源码中已经将一些特殊的端口屏蔽了,解决chrome无法访问6000等端口问题http://mj914.iteye.com/blog/1624394#comments
失忆的鱼 2013-06-24
  • 打赏
  • 举报
回复
引用 2 楼 flagiris 的回复:
重启报错了没? 还有试试只是8888不行么?试试8081其他的排除一下。。
只有8080可以,其他都不行
失忆的鱼 2013-06-24
  • 打赏
  • 举报
回复
引用 1 楼 u010255083 的回复:
1、看看tomcat启动有无异常日志 2、netstat -an | grep 8888可以看到8888端口是否启了监听
没有异常 tcp6 0 0 :::8888 :::* LISTEN
菖蒲老先生 2013-06-24
  • 打赏
  • 举报
回复
重启报错了没? 还有试试只是8888不行么?试试8081其他的排除一下。。
火影之贺 2013-06-24
  • 打赏
  • 举报
回复
1、看看tomcat启动有无异常日志 2、netstat -an | grep 8888可以看到8888端口是否启了监听
AlexChowKey 2013-06-24
  • 打赏
  • 举报
回复
在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服务。

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧