2013-08-24 170 views
50

我正在開發一個JSP應用程序,爲了某種目的,我需要更改tomcat訪問端口。如何更改tomcat端口號

有什麼可能嗎?

+0

歡迎的StackOverflow!在這裏,我們希望通過代碼,原創性研究,示例和其他關於您面臨的具體問題的其他信息來支持問題。請在提問之前[請閱讀並完成此清單](http://meta.stackexchange.com/questions/156810/stack-overflow-question-checklist)。首先,您可以使用您最喜愛的搜索引擎來查找「如何更改tomcat端口號」。當您遇到與您的Java程序相關的特定問題時,嘗試使用其中的任何一種方法。 – Brian

+4

http://www.mkyong.com/tomcat/how-to-change-tomcat-default-port/ – Brian

+1

@Brain當然,謝謝你的建議,我得到了答案.. –

回答

121

簡單!! ...您可以通過server.xml中輕鬆完成

  • 轉到tomcat的> conf文件夾
  • 編輯server.xml
  • 搜索 「連接器端口」
  • 替換「 8080「通過your port number
  • 重新啓動tomcat服務器。

你完成了!

3

您需要編輯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更改連接器端口到另一個有效的端口號。

+0

我得到了答案,謝謝你的時間。 –

10

導航到/ 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

3

1)找到在{Tomcat的安裝文件夾} \ server.xml中的conf \ 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/