1、方法一
假设tomcat所在目录为/usr/local/apache-tomcat/
1、打开tomcat配置文件
# vi /usr/local/apache-tomcat/conf/server.xml
2、打开Tomcat配置文件之后按 /8080 快速检索
3、修改端口,按 i 进行,将8080 修改为 80
4、按:wq 保存并退出
5、 重启tomcat
# /var/apache-tomcat/bin/shutdown.sh
# /var/apache-tomcat/bin/startup.sh
在默认情况下,tomcat的端口是8080,使用了两个tomcat,那么就需要修改其中的一个的端口号才能使得两个同时工作。
那么,如何修改tomcat的端口号呢?首先到安装目录(或者解压目录)下找到conf文件夹,在里面找到server.xml的文件,找到
acceptCount=”100” debug=”0” connectionTimeout=”20000”
disableUploadTimeout=”true” />
这种修改对于8080端口冲突是可以解决的,但是如果想同时使用两个tomcat,那么这样的修改还不完整,因为还有其它的端口会冲突。我们仍需要继续修改,将
protocol=”AJP/1.3” />的8009改为其它。
继续将
2、方法二
一、熟悉tomcat的配置文件
/usr/local/apache-tomcat/conf/server.xml /编辑Tomcat配置文件
(假设我是安装在/usr/local/apache-tomcat/ 实际情况参考你服务器安装的路径为准)
打开配置文件里找到下面这一段
二、修改端口
1、打开tomcat配置文件
vi /usr/local/apache-tomcat/conf/server.xml
2、打开Tomcat配置文件之后按 /8080 快速检索
3、修改端口,按 i 进行,将8080 修改为 80
4、按:wq 保存并退出
三、重启Tomcat 并检测
1、重启Tomcat服务
停用 #/var/apache-tomcat/bin/shutdown.sh
(如果不行,#cd /var/apache-tomcat/bin/ 再执行#shutdown.sh)
启用 #bash catalina.sh start /要先进入#/usr/local/apache-tomcat/bin/ 再操作
2、尝试访问
服务器IP 如http://192.168.1.251 如果访问不了,检查防火墙或者有没有启动成功
3、修改tomcat端口为80
如果想将端口修改为80则要注意了,因为Linux限制了1-1024端口的使用权限,只有root用户才可以访问1024以下的端口号,所以不能用上面的方法实现,可以使用防火墙映射tomcat监听的端口到80端口,如下:
- iptables -t nat -A PREROUTING -p tcp –dport 80 -j REDIRECT –to-port 8080
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
转载地址:http://blog.csdn.net/qq_27376871/article/details/51954329;
http://blog.csdn.net/usydapeng/article/details/9789735;