修改tomcat端口号

端口修改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]#

修改tomcat默认端口号的更多相关文章

  1. 修改Tomcat默认端口号,避免与IDEA冲突

    修改Tomcat默认端口号,避免与IDEA冲突 APT安装默认位置如下 /var/lib/tomcat8/conf 修改server.xml中的8080端口为8088或其他. 重启服务,试试看效果. ...

  2. 修改tomcat默认端口号8080

    1.背景 在默认情况下,tomcat的端口是8080,使用了两个tomcat,那么就需要修改其中的一个的端口号才能使得两个同时工作. 2.方法 2.1改动一 那么,如何修改tomcat的端口号呢?首先 ...

  3. 修改Tomcat HTTP端口号(8080→8088)Eclipse

    1.如果不用Eclipse,修改Tomcat的端口号,可以参考这篇: https://jingyan.baidu.com/article/adc815139b12def722bf7377.html t ...

  4. RHEL 7修改ssh默认端口号

    RHEL7修改默认端口号(默认port22)初次安装系统完毕后默认情况下系统已经启动了sshd服务当然我们也可以先进行检查: 步骤1,检查是否已安装ssh服务 步骤2,检查服务是否已开启 如上图所示显 ...

  5. 【zabbix服务】修改zabbix_server默认端口号

    1. zabbix-server的默认端口号是10051.如果存在端口号冲突,需要更改端口号. 2. 更改配置文件 # 监听端口这行默认被注释的(将下面的端口改为自己定义的) [root@tanbao ...

  6. Myeclipse中如何修改Tomcat的端口号

    一,使用 Myeclipse 中自带的 tomcat 右键 configure 弹出窗口 在 port Number 中修改 端口号即可: 二,配置的 tomcat 如果用上述的方法,只能打开这样的窗 ...

  7. centos 5.11修改ssh默认端口号

    查看下服务器端口号范围: # sysctl -a|grep ip_local_port_range    net.ipv4.ip_local_port_range = 32768    61000 新 ...

  8. centos6.X修改ssh默认端口号

    先查看下服务器端口号范围: # sysctl -a|grep ip_local_port_range net.ipv4.ip_local_port_range = 32768    61000 新ss ...

  9. 修改tomcat的端口号

    一.环境 tomcat7.0.notepad++(这个是一个文本编辑器,用记事本也可以) 二.修改方法 端口        第一步:找到tomcat7的conf目录下的 server.xml这个文件, ...

随机推荐

  1. MySQL中使用SHOW PROFILE命令分析性能的用法整理

    show profile是由Jeremy Cole捐献给MySQL社区版本的.默认的是关闭的,但是会话级别可以开启这个功能.开启它可以让MySQL收集在执行语句的时候所使用的资源.为了统计报表,把pr ...

  2. ubuntu的应用中心打不开、闪退

    原因没有细究,但问题已经解决简单粗暴: 1.更新列表 apt-get update apt-get dist-upgrade 2.重新安装应用中心 apt-get install  --reinsta ...

  3. matlab中的结构体

    今天用imfinfo函数 >> K = imfinfo(‘colorbar_copy1.jpg’) K = 包含以下字段的 struct: Filename: 'E:\matlab\col ...

  4. 【慕课网实战】Spark Streaming实时流处理项目实战笔记四之铭文升级版

    铭文一级: 需求二:Agent选型:exec source + memory channel + logger sink# Name the components on this agenta1.so ...

  5. 21-z-index

    z-index 这个东西非常简单,它有四大特性,每个特性你记住了,页面布局就不会出现找不到盒子的情况. z-index 值表示谁压着谁,数值大的压盖住数值小的, 只有定位了的元素,才能有z-index ...

  6. Cacti Install Error

    Cacti Error happened while installing: ERROR: Your MySQL TimeZone database is not populated. Please ...

  7. GPT分区在IBM服务器上安装linux不能引导的解决方法

    提示: Your boot partition is on a disk using the GPT partitioning Scheme but this machines cannot boot ...

  8. mysql同时使用order by和limit查询时的一个严重隐患 -- 丢失数据

    转自: https://blog.csdn.net/tsxw24/article/details/44994835 我经常使用order by和limit来做数据分页显示并排序,一直也没发现过什么问题 ...

  9. [转]Android中Intent传递对象的两种方法(Serializable,Parcelable)

    http://blog.csdn.net/xyz_lmn/article/details/5908355 今天要给大家讲一下Android中Intent中如何传递对象,就我目前所知道的有两种方法,一种 ...

  10. PHP后台登录 接口

    /** * 登录 * tel 手机号 */ public function login(){ $param=input('param.'); if(!empty($param['tel'])){ if ...