由于需要,在一台服务器上要运行多个tomcat实例。所以,我要修改tomcat监听端口。方法如下:

1.使用vi打开apache-tomcat/conf/server.xml

2. 按照下列的方法进行编辑:

<Server port="9005" shutdown="SHUTDOWN">端口:8005->9005

<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->

<Connector port="9080" maxHttpHeaderSize="8192" 端口:8080->9090

maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

enableLookups="false" redirectPort="8443" acceptCount="100"

connectionTimeout="20000" disableUploadTimeout="true" />

<!-- Define an AJP 1.3 Connector on port 8009 -->

<Connector port="9009" 端口:8009->9009

enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />

3.执行startup.sh启动tomcat。

apache-tomcat/bin/startup.sh


4.执行netstat查看服务是否启动

[root@erp-extend data]# netstat -natup | grep 9090

tcp 0 0 :::9090 :::* LISTEN 19059/java

5. 查看iptables,允许远程访问当前tomcat服务器

[root@erp-extend data]#iptables -L

[root@erp-extend data]# iptables -I INPUT 1 -p tcp --dport 9090 -j ACCEPT

6. 在客户端访问tomcat网站。