【发布时间】:2013-08-27 06:10:56
【问题描述】:
如何更改 Apache Tomcat Web 服务器的默认端口号?
我正在用 JSP 开发一个 Web 应用程序,出于某种目的,我需要更改 tomcat 访问端口。有没有可能?
【问题讨论】:
-
@Brain 当然,谢谢你的建议,我知道了..
-
问题是题外话,与 JSP 无关。
如何更改 Apache Tomcat Web 服务器的默认端口号?
我正在用 JSP 开发一个 Web 应用程序,出于某种目的,我需要更改 tomcat 访问端口。有没有可能?
【问题讨论】:
简单!!...您可以通过 server.xml 轻松完成
tomcat>conf 文件夹server.xml
your port number
你已经完成了!。
【讨论】:
导航到 /tomcat-root/conf 文件夹。您将在其中找到 server.xml 文件。
在您喜欢的编辑器中打开 server.xml。搜索下面类似的语句(不完全一样会不同)
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
将端口号分配给 9090
<Connector port="9090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
保存文件并重新启动服务器。 现在tomcat会监听9090端口
【讨论】:
您需要编辑Tomcat/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 更改为另一个有效的端口号。
【讨论】:
1) 在 {Tomcat 安装文件夹}\conf\ 中找到 server.xml 2) 查找以下类似语句
<!-- Define a non-SSL HTTP/1.1 Connector on port 8180 -->
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
例如
<Connector port="8181" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
编辑并保存 server.xml 文件。重新启动 Tomcat。完成
进一步参考: http://www.mkyong.com/tomcat/how-to-change-tomcat-default-port/
【讨论】: