温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

怎样配置tomcat端口

发布时间:2026-10-07 13:54:43 来源:亿速云 阅读:95 作者:小樊 栏目:系统运维

配置 Tomcat 的端口,主要是通过修改 Tomcat 的配置文件 server.xml 来实现。下面我按常见场景给你说明。


一、Tomcat 端口在哪里配置

Tomcat 的端口配置在:

<Tomcat安装目录>/conf/server.xml

核心配置在 <Connector> 和 <Server> 标签中。


二、修改 HTTP 访问端口(最常见)

默认 HTTP 端口是 8080。

1. 打开 server.xml

找到类似下面这段:

<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" />

2. 修改端口

例如改成 80(HTTP 默认端口):

<Connector port="80" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" />

⚠️ 注意:

  • Linux / macOS 下,端口 <1024 需要 root 权限
  • 端口不能与其他程序冲突(如 Nginx、Apache)

三、修改 HTTPS(SSL)端口

默认 HTTPS 端口是 8443。

<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
           maxThreads="150" SSLEnabled="true">
    <SSLHostConfig>
        <Certificate certificateKeystoreFile="conf/keystore.jks"
                     type="RSA" />
    </SSLHostConfig>
</Connector>

修改 port="8443" 为你想要的端口,如 443。


四、修改关闭端口(Shutdown Port)

Tomcat 启动后会监听一个关闭端口,默认是 8005:

<Server port="8005" shutdown="SHUTDOWN">

如果端口冲突,可修改:

<Server port="8006" shutdown="SHUTDOWN">

五、修改 AJP 端口(一般不用改)

如果你使用 Nginx + Tomcat,可能会用到 AJP(默认 8009):

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

不用的话可以注释掉或删除。


六、修改后必须做的操作

  1. 保存 server.xml
  2. 重启 Tomcat
# Linux
bin/shutdown.sh
bin/startup.sh

# Windows
bin/shutdown.bat
bin/startup.bat
  1. 验证端口是否生效:
netstat -an | grep 8080
# 或
http://localhost:端口

七、常见端口冲突问题

  • Address already in use
    • 说明端口被占用
    • 用 netstat -ano 查占用进程
  • 改完不生效
    • 没重启 Tomcat
    • 改错 server.xml(有多个 Tomcat)

如果你愿意,可以告诉我:

  • 使用的 Tomcat 版本
  • 操作系统(Windows / Linux)
  • 想改 哪个端口 / 做什么用途

我可以给你更具体的配置示例。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI
助
手