修改tomcat端口號
tomcat服務器的默認端口號是8080
1 只啟動一個tomcat的情況
當我們不想使用8080端口,需要修改為其他端口時,我們可以:
1, 打開tomcat安裝目錄下的conf目錄,找到server.xml文件。
找到以下代碼
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
2,修改端口號
上面的8080就是tomcat的對外訪問端口,
我們將他修改為其他端口,但是要避免與系統的端口號沖突,選用一個沒有使用過的端口號,然后保存退出
如圖將端口號修改為8099
<Connector port="8099" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
3, 重啟tomcat生效
[root@distzabbix tomcat]# netstat -luntp|grep 80
tcp6 0 0 127.0.0.1:8005 :::* LISTEN 26201/java
tcp6 0 0 :::8009 :::* LISTEN 26201/java
tcp6 0 0 :::8080 :::* LISTEN 26201/java
tcp6 0 0 :::80 :::* LISTEN 850/httpd
[root@distzabbix tomcat]# ./bin/shutdown.sh
Using CATALINA_BASE: /usr/share/tomcat
Using CATALINA_HOME: /usr/share/tomcat
Using CATALINA_TMPDIR: /usr/share/tomcat/temp
Using JRE_HOME: /usr/share/jdk
Using CLASSPATH: /usr/share/tomcat/bin/bootstrap.jar:/usr/share/tomcat/bin/tomcat-juli.jar
[root@distzabbix tomcat]# ./bin/startup.sh
Using CATALINA_BASE: /usr/share/tomcat
Using CATALINA_HOME: /usr/share/tomcat
Using CATALINA_TMPDIR: /usr/share/tomcat/temp
Using JRE_HOME: /usr/share/jdk
Using CLASSPATH: /usr/share/tomcat/bin/bootstrap.jar:/usr/share/tomcat/bin/tomcat-juli.jar
Tomcat started.
[root@distzabbix tomcat]# netstat -luntp|grep 80
tcp6 0 0 :::8099 :::* LISTEN 5163/java
tcp6 0 0 127.0.0.1:8005 :::* LISTEN 5163/java
tcp6 0 0 :::8009 :::* LISTEN 5163/java
tcp6 0 0 :::80 :::* LISTEN 850/httpd
[root@distzabbix tomcat]#
2 當有多個tomcat時
我們還需修改上面文件的其他兩個地方
1,
116 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
修改為其他端口,注意避免端口沖突,如下:
116 <Connector port="18009" protocol="AJP/1.3" redirectPort="8443" />
2,
22 <Server port="8005" shutdown="SHUTDOWN">
同樣將server port的端口修改為其他端口,注意避免端口沖突,這里我選用18005
22 <Server port="18005" shutdown="SHUTDOWN">
3,同樣重啟tomcat
[root@distzabbix tomcat]# netstat -luntp|grep 80
tcp6 0 0 127.0.0.1:8005 :::* LISTEN 26201/java
tcp6 0 0 :::8009 :::* LISTEN 26201/java
tcp6 0 0 :::8080 :::* LISTEN 26201/java
tcp6 0 0 :::80 :::* LISTEN 850/httpd
[root@distzabbix tomcat]# ./bin/shutdown.sh
Using CATALINA_BASE: /usr/share/tomcat
Using CATALINA_HOME: /usr/share/tomcat
Using CATALINA_TMPDIR: /usr/share/tomcat/temp
Using JRE_HOME: /usr/share/jdk
Using CLASSPATH: /usr/share/tomcat/bin/bootstrap.jar:/usr/share/tomcat/bin/tomcat-juli.jar
[root@distzabbix tomcat]# ./bin/startup.sh
Using CATALINA_BASE: /usr/share/tomcat
Using CATALINA_HOME: /usr/share/tomcat
Using CATALINA_TMPDIR: /usr/share/tomcat/temp
Using JRE_HOME: /usr/share/jdk
Using CLASSPATH: /usr/share/tomcat/bin/bootstrap.jar:/usr/share/tomcat/bin/tomcat-juli.jar
Tomcat started.
[root@distzabbix tomcat]# netstat -luntp|grep 80
tcp6 0 0 :::18009 :::* LISTEN 7101/java
tcp6 0 0 :::8099 :::* LISTEN 5163/java
tcp6 0 0 127.0.0.1:8005 :::* LISTEN 5163/java
tcp6 0 0 :::8009 :::* LISTEN 5163/java
tcp6 0 0 :::80 :::* LISTEN 850/httpd
tcp6 0 0 127.0.0.1:18005 :::* LISTEN 7101/java
[root@distzabbix tomcat]#