當前位置:生活全書館 >

IT科技

> 如何修改tomcat端口

如何修改tomcat端口

在Tomcat的conf檔案夾裏有個server.xml檔案,修改裏面的這段代碼,那個port值就是端口號!

tomcat默認的端口是8080,還會佔用8005,8009和8443端口。如果已經啓動了tomcat,再啓動一個tomcat會發現這些端口已經被佔用了,這個時候我們就需要修改端口號。

方法

以apache-tomcat-7.0.6爲例,進入tomcat安裝目錄,編輯檔案“安裝目錄'apache-tomcat-7.0.6'conf'server.xml”(可以用記事本開啟)

修改tomcate的端口號: 找到tomcat安裝目錄下conf目錄中的server.xml,默認端口是8080,port值就是端口號。 默認如下: 比如修改端口爲8000: 重啓tomcat生效。

如何修改tomcat端口

在server.xml檔案中依次查找並修改端口號:

修改位置: tomcat 的安裝目錄下的有個檔案夾 conf 下的 server.xml 檔案中找到如下內容: 其中 port="8080" 就是指定的端口號,修改到自己需要的號,然後重起tomcat即可

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

1、成功安裝JDK和Tomcat(如果這一步有問題,可檢視我的相關經驗!); 2、定位到Tomcat的安裝目錄:右鍵單擊Tomcat,選擇“屬性”,單擊“開啟檔案所在位置”: 3、在目錄“Tomcat7.0conf”下找到“server.xml”檔案,用VS或者其他能解譯xml檔案的工具

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

修改tomcat端口號的方法: 修改Server.xml檔案,把8080端口改成80就可以了。 8080是Tomcat服務器的默認的端口號。我們可以透過修改Tomcat服務器的conf目錄下的主配置檔案server.xml來更改.用記事本開啟server.xml檔案,找到如下部分: 以下爲引用

如何修改tomcat端口 第2張

在server.xml檔案中依次查找修改

首先我們需要找到Tomcat目錄下面的Conf檔案夾。找到server.xml檔案,將其開啟。 找到 這句話 只需要將這個8080修改爲80即可 修改成功後,重新啓動服務器。看看,只需要輸入localhost即可訪問Tomcat主頁了。

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

1、成功安裝JDK和Tomcat(如果這一步有問題,可檢視我的相關經驗!); 2、定位到Tomcat的安裝目錄:右鍵單擊Tomcat,選擇“屬性”,單擊“開啟檔案所在位置”: 3、在目錄“Tomcat7.0conf”下找到“server.xml”檔案,用VS或者其他能解譯xml檔案的工具

修改爲:

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

首先我們需要找到Tomcat目錄下面的Conf檔案夾。找到server.xml檔案,將其開啟。 找到 這句話 只需要將這個8080修改爲80即可 修改成功後,重新啓動服務器。看看,只需要輸入localhost即可訪問Tomcat主頁了。

如何修改tomcat端口 第3張

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

修改tomcat端口號的方法: 修改Server.xml檔案,把8080端口改成80就可以了。 8080是Tomcat服務器的默認的端口號。我們可以透過修改Tomcat服務器的conf目錄下的主配置檔案server.xml來更改.用記事本開啟server.xml檔案,找到如下部分: 以下爲引用

修改爲:

<Connector port="8010" protocol="AJP/1.3" redirectPort="8444"/>

1、成功安裝JDK和Tomcat 2、定位到Tomcat的安裝目錄:右鍵單擊Tomcat,選擇“屬性”,單擊“開啟檔案所在位置”: 3、在目錄“Tomcat7.0conf”下找到“server.xml”檔案,用VS或者其他能解譯xml檔案的工具開啟: 4、找到代碼port=”8080”,將8080修改爲8

如何修改tomcat端口 第4張

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

Tomcat服務器安裝的時候默認的端口設定是8080,通常我一看到端口是8080的網站,我就猜測服務器估計是Tomcat,一般來說網站的端口普遍 是80,apache服務器的默認端口就是80,而80與8080端口有一點區別就是,如果你去訪問80端口的網站,那麼可以直

修改爲:

<Connector connectionTimeout="20000" port="8081" protocol="HTTP/1.1" redirectPort="8444"/>

今天遇到個情況,裝了個BO,自帶個tomcat,這時就需要修改三個地方修改Tomcat的端口號:在默認情況下,tomcat的端口是8080,如果出現8080端口號衝突,用如下方法可以修改Tomcat的端口號:首先: 在Tomcat的根(安裝)目錄下,有一個conf檔案夾,

如何修改tomcat端口 第5張

啓動tomcat,訪問http://localhost:8081/;能成功訪問,說明修改成功(訪問的端口跟據配置檔案中設定的Connector 端口)

開啟tomcat所在的conf檔案夾的server.xml檔案; 找到等代碼,將8080改爲自己想改的端口,並儲存退出; 修改後,重啓tomcat就可以了。

如何修改tomcat端口 第6張

擴展閱讀,以下內容您可能還感興趣。

如何設定Tomcat的默認端口

1、成功安裝JDK和Tomcat

2、定位到Tomcat的安裝目錄:右鍵單擊Tomcat,選擇“屬性”,單擊“開啟檔案所在位置”:

  3、在目錄“Tomcat7.0\conf”下找到“server.xml”檔案,用VS或者其他能解譯xml檔案的工具開啟:

  4、找到代碼port=”8080”,將8080修改爲80後,單擊“儲存”即可完成修改:

  5、修改完成後需要重新啓動一下服務器:先單擊stop停止服務器,再單擊start開啓服務器:

  6、重新開啓服務器後開啟瀏覽器,在地址欄中輸入”http://localhost”並按回車鍵後顯示如下:

  注意:

用記事本也能開啟.xml檔案,但是顯示時未能用顏色區分代碼和註釋,看起來很亂,不容易找到8080;

網址輸入時一般都可以省略”http://”,而且localhost也可以用“127.0.0.1”代替;

怎麼修改tomcat服務器的默認的8080端口

Tomcat服務器安裝的時候默認的端口設定是8080,通常我一看到端口是8080的網站,我就猜測服務器估計是Tomcat,一般來說網站的端口普遍

是80,apache服務器的默認端口就是80,而80與8080端口有一點區別就是,如果你去訪問80端口的網站,那麼可以直接輸入域名訪問,而沒必要

帶上80,因爲80是http協議的默認端口;但是,如果是訪問8080端口的網站,那麼在輸入域名以後還要加上8080才行。就是因爲這個繁瑣的操作,

所以我每次都會修改下端口,修改方法可以參考下面:

(1)首先找到tomcat的安裝路徑,找到路徑conf檔案夾下面的server.xml檔案,如下圖1所示。

圖1:server.xml所在路徑

(2)用文字編輯器開啟server.xml,修改其中端口,檔案中端口有很多,比如8005,8080,8009等等,別的都可以不用管,視情況修改就好,我只修改了8080端口爲80,直接查找8080替換成80就OK了,修改後的檔案內容如下:

<?xml version='1.0' encoding='utf-8'?>

<!--

Licensed to the Apache Software Foundation (ASF) under one or more

contributor license agreements. See the NOTICE file distributed with

this work for additional information regarding copyright ownership.

The ASF licenses this file to You under the Apache License, Version 2.0

(the "License"); you may not use this file except in compliance with

the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software

distributed under the License is distributed on an "AS IS" BASIS,

WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

See the License for the specific language governing permissions and

limitations under the License.

-->

<!-- Note: A "Server" is not itself a "Container", so you may not

define subcomponents such as "Valves" at this level.

Documentation at /docs/config/server.html

-->

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

<!--APR library loader. Documentation at /docs/apr.html -->

<Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />

<!--Initialize Jasper prior to webapps are loaded. Documentation at /docs/jasper-howto.html -->

<Listener className="org.apache.catalina.core.JasperListener" />

<!-- Prevent memory leaks due to use of particular java/javax APIs-->

<Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />

<!-- JMX Support for the Tomcat server. Documentation at /docs/non-existent.html -->

<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" />

<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />

<!-- Global JNDI resources

Documentation at /docs/jndi-resources-howto.html

-->

<GlobalNamingResources>

<!-- Editable user database that can also be used by

UserDatabaseRealm to authenticate users

-->

<Resource name="UserDatabase" auth="Container"

type="org.apache.catalina.UserDatabase"

description="User database that can be updated and saved"

factory="org.apache.catalina.users.MemoryUserDatabaseFactory"

pathname="conf/tomcat-users.xml" />

</GlobalNamingResources>

<!-- A "Service" is a collection of one or more "Connectors" that share

a single "Container" Note: A "Service" is not itself a "Container",

so you may not define subcomponents such as "Valves" at this level.

Documentation at /docs/config/service.html

-->

<Service name="Catalina">

<!--The connectors can use a shared executor, you can define one or more named thread pools-->

<!--

<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"

maxThreads="150" minSpareThreads="4"/>

-->

<!-- A "Connector" represents an endpoint by which requests are received

and responses are returned. Documentation at :

Java HTTP Connector: /docs/config/http.html (blocking & non-blocking)

Java AJP Connector: /docs/config/ajp.html

APR (HTTP/AJP) Connector: /docs/apr.html

Define a non-SSL HTTP/1.1 Connector on port 8080

-->

<Connector port="80" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443" />

<!-- A "Connector" using the shared thread pool-->

<!--

<Connector executor="tomcatThreadPool"

port="8080" protocol="HTTP/1.1"

connectionTimeout="20000"

redirectPort="8443" />

-->

<!-- Define a SSL HTTP/1.1 Connector on port 8443

This connector uses the JSSE configuration, when using APR, the

connector should be using the OpenSSL style configuration

described in the APR documentation -->

<!--

<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"

maxThreads="150" scheme="https" secure="true"

clientAuth="false" sslProtocol="TLS" />

-->

<!-- Define an AJP 1.3 Connector on port 8009 -->

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

<!-- An Engine represents the entry point (within Catalina) that processes

every request. The Engine implementation for Tomcat stand alone

analyzes the HTTP headers included with the request, and passes them

on to the appropriate Host (virtual host).

Documentation at /docs/config/engine.html -->

<!-- You should set jvmRoute to support load-balancing via AJP ie :

<Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm1">

-->

<Engine name="Catalina" defaultHost="localhost">

<!--For clustering, please take a look at documentation at:

/docs/cluster-howto.html (simple how to)

/docs/config/cluster.html (reference documentation) -->

<!--

<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>

-->

<!-- The request dumper valve dumps useful debugging information about

the request and response data received and sent by Tomcat.

Documentation at: /docs/config/valve.html -->

<!--

<Valve className="org.apache.catalina.valves.RequestDumperValve"/>

-->

<!-- This Realm uses the UserDatabase configured in the global JNDI

resources under the key "UserDatabase". Any edits

that are performed against this UserDatabase are immediately

available for use by the Realm. -->

<Realm className="org.apache.catalina.realm.UserDatabaseRealm"

resourceName="UserDatabase"/>

<!-- Define the default virtual host

Note: XML Schema validation will not work with Xerces 2.2.

-->

<Host name="localhost" appBase="webapps"

unpackWARs="true" autoDeploy="true"

xmlValidation="false" xmlNamespaceAware="false">

<!-- SingleSignOn valve, share authentication between web applications

Documentation at: /docs/config/valve.html -->

<!--

<Valve className="org.apache.catalina.authenticator.SingleSignOn" />

-->

<!-- Access log processes all example.

Documentation at: /docs/config/valve.html -->

<!--

<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"

prefix="localhost_access_log." suffix=".txt" pattern="common" resolveHosts="false"/>

-->

</Host>

</Engine>

</Service>

</Server>

(3)修改server.xml檔案以後,重啓tomcat服務器,配置修改成功。

當裝了兩個tomcat後,如何修改tomcat端口(...

今天遇到個情況,裝了個BO,自帶個tomcat,這時就需要修改三個地方修改Tomcat的端口號:在默認情況下,tomcat的端口是8080,如果出現8080端口號衝突,用如下方法可以修改Tomcat的端口號:首先: 在Tomcat的根(安裝)目錄下,有一個conf檔案夾,雙擊進入conf檔案夾,在裏面找到Server.xml檔案,開啟該檔案。其次:在檔案中找到如下文字:<Connector port=8080 protocol=HTTP/1.1maxThreads=150 connectionTimeout=20000redirectPort=8443 /也有可能是這樣的:<Connector port=8080 maxThreads=150 minSpareThreads=25 maxSpareThreads=75 enableLookups=false redirectPort=8443 acceptCount=100 debug=0 connectionTimeout=20000disableUploadTimeout=true /等等;最後:將port=8080改爲其它的就可以了。如port=8081等。儲存server.xml檔案,重新啓動Tomcat服務器,Tomcat就可以使用8081端口了。注意,有的時候要使用兩個tomcat源碼天空,那麼就需要修改其中的一個的端口號才能使得兩個同時工作。修改了上面的以後,還要修改兩處:(1)將 <Connector port=8009 enableLookups=false redirectPort=8443 debug=0protocol=AJP/1.3 /的8009改爲其它的端口。(2) 繼續將<Server port=8005 shutdown=SHUTDOWN debug=0的8005改爲其它的端口。經過以上3個修改,應該就可以了。

如何修改tomcat服務器的端口

開啟tomcat所在的conf檔案夾的server.xml檔案;

找到<Connector port="8080" ....../>等代碼,將8080改爲自己想改的端口,並儲存退出;

修改後,重啓tomcat就可以了。

如何修改tomcat7的端口和用戶名密碼

1.在Tomcat的conf檔案夾裏有個server.xml檔案,修改裏面的<Connector

port="80" maxHttpHeaderSize="8192"

maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

enableLookups="false" redirectPort="8443" acceptCount="100"

connectionTimeout="20000" disableUploadTimeout="true" />

那個port值就是端口號

2.在tomat目錄下的conf/server.xml中找到GlobalNamingResources結點,內容如下:

<GlobalNamingResources>

<!-- Editable user database that can also be used by

UserDatabaseRealm to authenticate users

-->

<Resource auth="Container" description="User database that can be updated and saved" factory="org.apache.catalina.users.MemoryUserDatabaseFactory" name="UserDatabase" pathname="conf/tomcat-users.xml" type="org.apache.catalina.UserDatabase"/>

</GlobalNamingResources>

這個就是配置用戶名和密碼的資源結點,裏面的pathname指定的檔案就是存儲用戶名和密碼的地方。

標籤: tomcat 端口
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/zh-hant/dianzi/n0rx.html