修改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. Neural Network Basics

    在学习NLP之前还是要打好基础,第二部分就是神经网络基础. 知识点总结: 1.神经网络概要: 2. 神经网络表示: 第0层为输入层(input layer).隐藏层(hidden layer).输出层 ...

  2. Opencv基本数据类型

    1.OpenCV中数据类型和常用数据类型对应 Mat<uchar>                            CV_8U Mat<char>            ...

  3. (11)Are you a giver or a taker?

    https://www.ted.com/talks/adam_grant_are_you_a_giver_or_a_taker/transcript 00:00I want you to look a ...

  4. java Concurrent包学习笔记(三):ReentrantLock

    一.可重入性的理解 从名字上理解,ReenTrantLock的字面意思就是再进入的锁,其实synchronized关键字所使用的锁也是可重入的,两者关于这个的区别不大.两者都是同一个线程每进入一次,锁 ...

  5. c++中typedef、define、const、inline之间的区别

    1.typedef和#define的区别 typedef int* pInt; , b = ; const pInt p1 = &a; //p1是常量指针 pInt const p2 = &a ...

  6. SQL中的split方法的使用

    参数说明: 1.@String :需要split的字符串 2.@Delimiter :格式化时分隔符 3.@index :返回split后数组的值 ), ),)) ) AS BEGIN )) ) DE ...

  7. celery 4.1下报kombu.exceptions.EncodeError: Object of type 'bytes' is not JSON serializable 处理方式

    #python代码如下 from celery import Celeryimport subprocess app = Celery('tasks', broker='redis://localho ...

  8. VIP之Scaler

    VIP Scaller II   从以前的时序来看   当把2160p分辨率经过Scaller之后,变换为1080p输出的数据再经过CVO处理之后,输出的帧结构不正常,有效数据组成一个行,无效数据也是 ...

  9. CPU load高而使用率低的问题分析

    最近服务器上出现了一个很诡异的问题,症状如下图所示: 查看进程发现: 如上图所示,非常多的df -h进程没有退出.于是手工kill掉这些 df -h进程.cpu load恢复正常. 至于为什么会有这么 ...

  10. Java学习第1天:序言,基础及配置tomcat

    所谓是福不是祸,是祸躲不过,到底还是回到java的阵地上来.既然它这么热,那就学学它,现在这件事已经提上议事日程,也已经开始. 今天做的事: 泛泛的翻了几本书,敲了一些练习代码,比如字符串操作,接口等 ...