部署多个Tomcat时遇到的一些问题

今天应领导要求,因为本地内网测试已不能满足需求,需要的远程服务器外网上部署项目副本以供测试,由于我的项目和另一同事的OA项目是捆绑在一起的,所以他的项目也要进行复制。

这样就是2个Tomcat需要部署。

他的是安装版的Tomcat,我的是解压版的Tomcat。

部署的时候,我先在服务器找端口,部署了一份。然后他部署的时候,他的项目跑起来一会儿,突然自己就挂掉了。

我想可能是端口占用的问题,然后我又让他自己把Tomcat重新装一次,在端口配置的时候,他只是把访问端口8080改了,其他两个端口是默认。

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

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

是不是这两个端口的相同导致的呢?

他第二次重装Tomcat的时候把这两个默认端口也改了,问题解决,项目也能稳定跑起来。

因为我想shutdown的端口如果一样的话,那我之前在正式服务器上面关我项目的时候,他的项目应该关闭的,但事实上他的是并没有关闭的,所以我才想到端口占用的问题。

总结,如果2个Tomcat共存,访问端口8080要改,shutdown端口要改,AJP端口没用过我还不清楚。

看来Tomcat还要多研究学习。

时间: 2024-08-06 20:08:15

部署多个Tomcat时遇到的一些问题的相关文章

同一服务器部署多个tomcat时的端口号修改详情

同一服务器部署多个tomcat时,存在端口号冲突的问题,所以需要修改tomcat配置文件server.xml,以tomcat7为例. 首先了解下tomcat的几个主要端口: <Connector port="8080" protocol="HTTP/1.1"  connectionTimeout="60000"  redirectPort="8443" disableUploadTimeout="false&q

(转)同一服务器部署多个tomcat时的端口号修改详情

背景:在同一个服务器上部署工程,总会遇到tomcat端口占用的情况,所有有必要分清楚各个端口的作用,和需要更改的端口. 同一服务器部署多个tomcat时,存在端口号冲突的问题,所以需要修改tomcat配置文件server.xml,以tomcat7为例. 主要的几个端口 首先了解下tomcat的几个主要端口: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="60000"

同一服务器部署多个Tomcat时端口修改

同一服务器部署多个Tomcat时,存在端口冲突问题,需要修改Tomcat配置文件server.xml,以tomcat7为例. 部署多个tomcat主要修改三个端口: (1)http端口,默认8080,现修改为9080 <Connector port="9080" protocol="HTTP/1.1" connectionTimeout="60000" redirectPort="8443" disableUploadT

部署项目到tomcat时需要注意的问题

使用tomcat服务器运行项目之前  需要把项目发布到(部署)tomcat上,然后启动服务器  运行项目 今天把以往正常运行的项目发布之后,运行时   竟然出现404  关键还不是我路径写错了   而是这里边有一个坑 部署: 然后访问该项目 检查发现  并不是路径写错了 然后点开了service.xml 发现host节点中  context中的  docBase和path不一致 所以造成了项目访问不到   现在访问 http://localhost:7777/maven-crm/index.js

jenkins在使用maven部署到nginx+tomcat服务器时出现504错误

环境:jenkins+maven+nginx+tomcat 在执行jenkins job发布项目到远程服务器,服务器使用nginx+tomcat.默认使用80端口,通过nginx转发请求.在执行tomcat:redeploy时,出现下面的错误: [ERROR] Failed toexecute goal org.codehaus.mojo:tomcat-maven-plugin:1.1:redeploy (default-cli)on project sgt-node: Cannot invok

Tomcat部署问题,Tomcat集群部署问题。

1.服务器崩溃,指的是Tomcat程序崩溃,还是服务器系统崩溃? 答:都有可能. 所以一台服务器上部署多个Tomcat可以防止程序崩溃问题.但不能避免服务器崩溃,要避免服务器崩溃,就要采用服务器集群. 2.那么多台Tomcat,也就是集群部署时.那怎么升级程序呢?如果升级了,升级过程中就不能访问网站了啊?怎么解决? 答:可以采取部分升级策略啊,先升级一部分,再升级另一部分. 或者采取夜间升级.比如凌晨4点 3.临时访问量增加时,可以通过添加Tomcat服务器来提高并发量,活动取消时,再撤去一些T

Eclipse部署项目到tomcat,获取项目路径

不是很厉害,但是有些知识是自己写的.我看见我的东西被别人转了却没有我的名字,希望能有点心,转载的时候注明原文出处,谢谢:http://blog.csdn.net/chunlei_zhang/article/details/38778451 最近用了Eclipse4.3学到不少东西,最近就遇到了一个地方的问题,就是部署项目到tomcat,然后从我的项目中想获得tomcat的webapp部署路径出现问题,如我在项目中使用user.dir得到的路径却是Eclipse的安装路径,看了网上的方法,不知道是

配置Tomcat时server.xml和content.xml自动还原问题

转载:http://www.tuicool.com/articles/iuu6bqF[配置Tomcat时server.xml和content.xml自动还原问题] 当我们在处理中文乱码或是配置数据源时,我们要修改Tomcat下的server.xml和content.xml文件. 但是当我们修改完后重启Tomcat服务器时发现xml文件又被还原了,修改无效果. 为什么会还原? Tomcat服务器在Eclipse中启动时,会自动发布Eclipse中部署的项目,但是我的项目是自己手动在外面部署的,Ec

阿里云服务器Centos6.5 部署多版本tomcat

线上很多要求是启动多个tomcat,其实就是配置不同端口,启动tomcat时以不同端口识别服务. 前文已经介绍了如何安装部署tomcat,此处只明确指出不同之处: 1.修改环境变量 vim /etc/profile,添加如下内容: export TOMCAT_HOME=/usr/tomcatexport TOMCAT_2_HOME=/usr/tomcat8export CATALINA_BASE=/usr/tomcatexport CATALINA_2_BASE=/usr/tomcat8expo