装了JDK+TOMCAT,默认为8080端口访问,怎么样更改

问答中心分类: OneinStack装了JDK+TOMCAT,默认为8080端口访问,怎么样更改
gtdragon198 asked 9 年 ago

我改了/usr/local/tomcat/conf/server.xml 这个文件里面的
<Service name="Catalina">
<Connector port="8080"
protocol="org.apache.coyote.http11.Http11AprProtocol"
connectionTimeout="20000"
redirectPort="8443"
maxThreads="1000"
 
<Connector port="8080"这个我改成80
之后我用命令service tomcat restart重启TOMCAT,但还是不能用80访问,我哪里错了

5 Answers
gtdragon198 answered 9 年 ago
改不到啊,是不是这个系统安装的TOMCAT有问题

oneinstack answered 9 年 ago
建议nginx+tomcat模式,tomcat默认是一般用户www启动,然而一般用户不能占用80端口(操作系统规定),可以用root用户启动,如下:
cd /usr/local/tomcat/logs
../bin/startup.sh

qawandaz27 answered 7 年 ago
可能是因为80端口被nginx在用了吧!

oneinstack answered 7 年 ago
可能2个原因:
1. 80端口被占用
2. tomcat 不能用root用户启动
建议查看日志/usr/local/tomcat/logs/catalina.out

yflwz answered 7 年 ago
1024以下的端口只能用root用户启动运行