2 water  forever water__forever 于 2016.09.26 12:02 提问

如何修改tomcat的默认端口

我现在的myeclipse上有2个tomcat,一个是tomcat5,一个是7.网上说修改默认端口是修改
server.xml中的prot,然后我修改了,但是同时运行两个tomcat中的项目的时候却不可以,
可以单独运行。同时运行的时候错误提示是:java.net.BindException: Address already in use: JVM_Bind。
PS:我这两个tomcat的jdk是不同的jdk。有人说还要修改server.xml下的 connectionTimeout="20000"和redirectPort="8443"。
是这样吗?求大神解答,不会的就不要随便复制别人的粘贴回答我,这些根本决绝不了,决绝得了最好

9个回答

u013076997
u013076997   2016.09.26 12:10
已采纳

3个地方需要修改端口:
①,关闭tomcat的默认端口,这个要重新设定一个。
② 这个是默认访问的端口,也要修改。
③,这个是tomcat的AJP代理的端口,这个可能配置Apache代理的时候要用到,所以也不能重复。

water__forever
water__forever 兄弟,你说得让我感觉有点乱,可以说清楚点吗?麻烦了
接近 2 年之前 回复
u013076997
u013076997   2016.09.26 12:10

第一个是

u013076997
u013076997   2016.09.26 12:11

不好意思第一个被屏蔽了,是shutdown节点的那一个

hgx_iis
hgx_iis   2016.09.26 12:40

这个很简单,你看我给你的照片,注意看路径,找到conf 目录下面的server.xml这个文件,打开,
找到8080这个数字,把这个数字改成80就可以了,然后重启服务器,在浏览器上面直接输入 localhost就可以了,希望对你有帮助![图片说明](https://img-ask.csdn.net/upload/201609/26/1474864803_901486.png)图片说明

water__forever
water__forever 兄弟,我感觉你妹看懂我的意思,把它改为80这个百度一大推的。我问的是多个tomcat同时启动,不是我不想更新jdk,工作需求
接近 2 年之前 回复
hgx_iis
hgx_iis   2016.09.26 12:42

建议你把jdk升级一下,tomcat跟jdk一个版本最好

quasimodo_es
quasimodo_es   2016.09.26 12:42

你这样改还是用同一个端口啊;
如果你用Eclipse开发,,
在2个不同的项目上分别右键》Run As Server》选择**新建**tomcat server》完成之后,在servers面板中会多出一个server》双击 分别修改端口,》分别启动,就不会出现端口冲突了;

quasimodo_es
quasimodo_es 回复water__forever: 项目上右键》Run As》Run On Server
接近 2 年之前 回复
water__forever
water__forever 我的是myeclipse,Run As Server这个我找不到耶
接近 2 年之前 回复
zy_281870667
zy_281870667   Ds   Rxr 2016.09.26 13:07
water__forever
water__forever 看不懂,5555
接近 2 年之前 回复
water__forever
water__forever   2016.09.26 14:32

我找到了,我解决的答案,我把C币给我觉得回答最用心的那个
同一服务器部署多个tomcat时,存在端口号冲突的问题,所以需要修改tomcat配置文件server.xml,以tomcat7为例。
● 首先了解下tomcat的几个主要端口:

其中8080为HTTP端口,8443为HTTPS端口



8005为远程停服务端口


8009为AJP端口,APACHE能过AJP协议访问TOMCAT的8009端口。

● 部署多个tomcat主要修改三个端口:

1.HTTP端口,默认8080,如下改为8081
[html] view plain copy

  1. <Connector port="8081" protocol="HTTP/1.1"
  2. connectionTimeout="60000"
  3. redirectPort="8443" disableUploadTimeout="false" executor="tomcatThreadPool" URIEncoding="UTF-8"/>

2.远程停服务端口,默认8005,如下改为8006
[html] view plain copy

  1. ......

3.AJP端口,默认8009,如下改,8010
[html] view plain copy

zlt995768025
zlt995768025   2016.09.26 15:39
zlt995768025
zlt995768025 回复water__forever: O(∩_∩)O好吧。
接近 2 年之前 回复
water__forever
water__forever 你都没看我写的内容,只看题目
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
如何将修改Tomcat的默认端口(8080)到80端口
如何使用默认80端口登陆Tomcat的http://localhost/index.jsp页面 实现这样的访问方式方法比较简单。 1、打开Tomcat下conf文件夹中的server.xml文件 2、找到 maxThreads="150"minSpareThreads="25"maxSpareThreads="75"enableLookups="false"redirectPort="8443"a
apache tomcat+eclipse如何修改默认端口
环境:apache-tomcat-8.0.33 + eclipse + windows 10在eclipse中启动tomcat,然后打开浏览器访问,默认的端口是8080:有时候我们需要修改这个端口,比如做端口映射时。网上有人说修改apache tomcat安装目录下conf/server.xml文件,我试过根本不生效。要修改eclipse工作目录下的servers目录下对应的server.xml才行
如何修改tomcat默认的8080端口号
以前只知道当tomcat端口号冲突了如何修改tomcat默认的8080端口号 今天遇到个情况,装了个BO,自带个tomcat,这时就需要修改三个地方 修改Tomcat的端口号:    在默认情况下,tomcat的端口是8080,如果出现8080端口号冲突,用如下方法可以修改Tomcat的端口号: 首先: 在Tomcat的根(安装)目录下,有一个conf文件夹,双击进入con
【Apache Tomcat】如何修改tomcat默认端口8080
【apache tomcat】如何修改tomcat默认端口8080
修改tomcat默认端口号8080
1、背景 在默认情况下,tomcat的端口是8080,使用了两个tomcat,那么就需要修改其中的一个的端口号才能使得两个同时工作。 2、方法 2.1改动一 那么,如何修改tomcat的端口号呢?首先到安装目录(或者解压目录)下找到conf文件夹,在里面找到server.xml的文件, 找到  <Connector port="8080" protocol="HTTP/1.1"  
如何修改tomcat的默认端口为80
tomcat一般的默认端口为8080,假如我们一台服务器上安装了多个web容器(如多个tomcat),一般我们会把端口修改,避免冲突,当然一定程序上便于我们访问。 举例,我们把端口改为80,则访问直接可以不用加端口号访问。 工具/原料 tomcat 7.0(其他版本也可) 方法/步骤
tomcat修改应用程序默认路径和端口
问题:Tomcat默认的根目录是它下面webapps/ROOT的folder, 如何修改成用户指定的目录呢?   回答:修改 /conf 文件夹里的server.xml文件,请看下面的程序片断: ... ... ... ... 以上定义了server中的一台主机(localhost), 它的默认根目录是"webapps"(相对路径),现在我们要自己在Host下加上多个Contex
tomcat设置默认页面及端口更改
最近在负责公司网站和微信公众号的部分功能。遇到两个问题: 1 域名申请后部署在服务器上的访问地址是这样的:http://www.yuming:8080/项目名/inde.html 而希望的效果是这样的:http://www.yuming 2 微信公众号开发的很多功能要求端口为80 基于以上两个问题,需要做的就是:1 设置默认页面;2修改默认端口。 用到的是tomcat 版本为7.0.6
Linux CentOS Tomcat修改默认端口 -
转载地址: http://www.paipat.com/?post=37 Linux CentOS Tomcat修改默认端口 By Paipat Under 环境搭建   最近研究CentOS Tomcat折腾很久终于搞定了,折腾完apache和nginx之后就开始转向了tomcat,因为公司开发的网站是JSP的。折腾了一整天,终于有一点了成
修改tomcat默认的8080端口
1、打开tomcat配置文件server.xml 2、修改端口,按 i 进行,将8080 修改为 80 3、 重启tomcat