修改Tomcat访问的端口号

本文详细介绍了如何修改Tomcat的默认端口号以避免端口冲突,包括修改步骤、实例演示及解决Oracle使用相同端口导致的启动错误。通过修改server.xml文件中的端口号设置,可以实现与其他服务共存于同一服务器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

修改Tomcat端口号步骤:
1.找到Tomcat目录下的conf文件夹
2.进入conf文件夹里面找到server.xml文件
3.打开server.xml文件
4.在server.xml文件里面找到下列信息
<Connector port="8080"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
5.把port="8080"改成port="8888",并且保存
6.启动Tomcat,并且在IE浏览器里面的地址栏输入http://127.0.0.1:8888/


http://blog.chinaunix.net/u2/72940/showart.php?id=1086484
我们在每次运行WEB项目的时候都要在tomcat环境中,大家也知道它的默认端口号是8080,在我
们有时想要占用这个端口号而又想运行web项目时,就需要知道如何去修改它的默认端口,具体
做法:

顺次打开 jakarta-tomcat-5.5.9/conf/server.xml 找到如下代码:
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
这个8080就是它所用的端口号,我们可以把它修改为80(浏览器的默认端口),这样就可以
在编辑它时直接输入http://localhost/你的工程名称 OK 就可以访问了!

这里的server.xml 可以支持修改端口号等对当前服务器的配置
---------------------------------------------------------------------------------------------
http://blog.youkuaiyun.com/huige1004/archive/2007/09/03/1769789.aspx
安装了Oracle后,启动Tomcat时出现错误:

Error starting endpoint
java.net.BindException: Address already in use: JVM_Bind:8080

原来Oracle的Servlet Engine也使用了8080端口.那就来修改Tomcat的端口:

首相找到Tomcat 5.0/conf/server.xml文件,然后找到下面的代码:


port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" />

修改 port="8080" 为你想要的端口就可以了.

 
### 如何修改 Tomcat 服务器的端口号Tomcat 中,`server.xml` 文件是核心配置文件之一,用于定义服务的各种参数和组件。要更改 Tomcat 的默认端口号,可以通过编辑 `server.xml` 文件中的 `<Connector>` 元素来实现。 #### 修改步骤 1. **备份现有文件** 在进行任何更改之前,请先备份原始的 `server.xml` 文件以防万一出现问题可以恢复[^2]。 2. **定位 Connector 元素** 打开 `server.xml` 文件,在该文件中找到类似于以下形式的 `<Connector>` 元素: ```xml <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> ``` 这里的 `port="8080"` 表示当前 Tomcat 默认监听的是 8080 端口。 3. **修改端口号** 将上述 `<Connector>` 元素中的 `port` 属性更改为所需的端口号。例如,如果希望将端口号更改为 9090,则应将其修改如下所示: ```xml <Connector port="9090" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> ``` 此外,还需要注意 `redirectPort` 参数的作用。它指定了 HTTPS 请求重定向的目标端口(通常为 8443)。如果不涉及 HTTPS 配置,可暂时忽略此部分[^1]。 4. **保存并重启 Tomcat** 完成以上修改后,保存 `server.xml` 文件,并重新启动 Tomcat 服务器以使更改生效。 5. **验证新端口是否可用** 启动浏览器并输入新的 URL 地址测试连接情况,例如:http://localhost:9090/ 如果页面正常加载则说明设置成功[^3]。 ```bash # 命令行方式启动Tomcat $CATALINA_HOME/bin/startup.sh ``` --- ### 注意事项 - 更改后的端口号不应与其他正在运行的服务冲突。 - 若计划通过公网访问 Tomcat 实例,需确保防火墙允许指定的新端口流量通行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值