当前位置:懂科普 >

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://dongkepu.com/itkeji/plx7.html