如何更改tomcat端口号


90

我正在用JSP开发Web应用程序,出于某种目的,我需要更改tomcat访问端口。

有没有可能?



1
@Brain当然,感谢ü你的建议,我得到了anawer ..
湿婆湿婆

1
问题不在主题之列,与JSP无关。
洛恩侯爵,

Answers:


183

简单!! ...您可以通过server.xml轻松完成

  • 转到tomcat>conf文件夹
  • 编辑 server.xml
  • 搜索“连接器端口”
  • 将“ 8080”替换为 your port number
  • 重新启动tomcat服务器。

大功告成!


1
通常在Windows中,tomcat的配置文件夹位于“ C:\ Program Files \ Apache Software Foundation \ Tomcat 9.0 \ conf”
Marwan Salim

如果我更改为8081,则可以正常运行,但如果更改为80,则完全不起作用。用谷歌搜索了一些解决方案,没人能用,有什么主意吗?我正在使用Apache 9和Ubuntu18。谢谢
Charlie

20

导航到/ 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端口监听


5

您需要编辑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更改为另一个有效的端口号。


我得到了答案,谢谢您的时间。
Siva Siva

5

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/

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.