当前位置:首页 » 操作系统 » linux两个tomcat

linux两个tomcat

发布时间: 2022-07-03 07:11:38

linux上怎么部署多个tomcat

Linux下部署多个Tomcat
1.环境:
1.1.Centos5.0
1.2.apache-tomcat-6.0.18
2.需要解决一下几个问题
2.1.不同的tomcat启动和关闭监听不同的端口
2.2.不同的tomcat的启动文件startup.sh中要指定各自的CATALINA_HOME和CATALINA_BASE这两个环境变量。
3.解决步骤:
3.1.修改/etc目录下的profile文件,添加一组java环境变量,和两组CATALINA环境变量;修改后的profile文件示例如下:
JAVA_HOME=/usr/java/jdk
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JAVA_HOME/bin
exportJAVA_HOMECLASSPATH
CATALINA_BASE=/u01/app/apache-tomcat-6.0.18
CATALINA_HOME=/u01/app/apache-tomcat-6.0.18
exportCATALINA_BASECATALINA_HOME
CATALINA_2_BASE=/u01/app/apache-tomcat-shanghai
CATALINA_2_HOME=/u01/app/apache-tomcat-shanghai
exportCATALINA_2_BASECATALINA_2_HOME
TOMCAT_HOME=/u01/app/apache-tomcat-6.0.18
exportTOMCAT_HOME
TOMCAT_2_HOME=/u01/app/apache-tomcat-shanghai
exportTOMCAT_2_HOME
3.2.第一个安装在/u01/app/apache-tomcat-6.0.18处的tomcat,保持解压后的原状不用修改。修改第二个安装在/u01/app/apache-tomcat-shanghai处的tomcat。需要修改两个地方:
3.2.1.修改server.xml配置和第一个不同的启动、关闭监听端口。修改后示例如下:
<Serverport="8050"shutdown="SHUTDOWN">端口:8049->8050
<!--Defineanon-SSLHTTP/1.1Connectoronport8080-->
<Connectorport="9080"maxHttpHeaderSize="8192"端口:8080->9080
maxThreads="150"minSpareThreads="25"maxSpareThreads="75"
enableLookups="false"redirectPort="8443"acceptCount="100"
connectionTimeout="20000"disableUploadTimeout="true"/>
3.2.2.修改bin下的startup.sh和shutdown.sh。修改后的示例如下:(同样的修改)
exportJAVA_HOME=/usr/jdk
exportPATH=$PATH:$JAVA_HOME/bin
exportCLASSPATH=$JAVA_HOME/lib
exportCATALINA_HOME=$CATALINA_2_HOME利用profile中第二组设置
exportCATALINA_BASE=$CATALINA_2_BASE利用profile中第二组设置
4.修改完毕后,source/etc/profile。可能是因为修改了profile文件的缘故?
5.分别进入两个tomcat的bin目录,启动tomcat--./startup.sh
6.然后访问http://localhost:8080和http://localhost:9080都可以看到熟悉的tomcat欢迎界面。
7.如果想启动多个可以依此法类推……

❷ linux 怎么运行两个tomcat

  • 你需要解决二个问题: 1、除了WEB访问端口要分别指定外,另外不同的tomcat启动和关闭监听端口也要分别指定 2、不同的tomcat的启动文件startup.sh 中要指定各自的CATALINA_HOME和CATALINA_BASE这两个环境变

❸ linux 怎么配置2个tomcat

将tomcat的端口号改成不同的,就可以同时运行多个tomcat

修改tomcat端口号的方法:
修改Server.xml文件,把8080端口改成80就可以了。
8080是Tomcat服务器的默认的端口号。我们可以通过修改Tomcat服务器的conf目录下的主配置文件server.xml来更改.用记事本打开server.xml文件,找到如下部分:

<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />

把其中的port="8080"改成其他的端口好就可以了,比如8081,8088等,注意不要和其他的服务冲突

❹ linux上怎么启动多个tomcat

如何在Linux下安装启动多个Tomcat

1. 环境:

1.1. Red Hat Linux 9

1.2. Tomcat 5.5.17

2. 需要解决一下几个问题

2.1. 不同的tomcat启动和关闭监听不同的端口

2.2. 不同的tomcat的启动文件startup.sh 中要指定各自的CATALINA_HOME和CATALINA_BASE这两个环境变量。

3. 解决步骤:

3.1. 修改/etc目录下的profile文件,添加一组java环境变量,和两组CATALINA环境变量;修改后的profile文件示例如下:

JAVA_HOME=/usr/local/java

CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JAVA_HOME/bin

export JAVA_HOME CLASSPATH

CATALINA_BASE=/usr/local/tomcat1

CATALINA_HOME=/usr/local/tomcat1

export CATALINA_BASE CATALINA_HOME

CATALINA_2_BASE=/usr/local/tomcat2

CATALINA_2_HOME=/usr/local/tomcat2

export CATALINA_2_BASE CATALINA_2_HOME

TOMCAT_HOME=/usr/local/tomcat

export TOMCAT_HOME

TOMCAT_2_HOME=/usr/local/tomcat2

export TOMCAT_2_HOME

3.2. 第一个安装在/usr/local/tomcat处的tomcat,保持解压后的原状不用修改。修改第二个安装在/usr/local/tomcat2 /apache-tomcat-5.5.17处的tomcat。需要修改两个地方:

3.2.1. 修改server.xml配置和第一个不同的启动、关闭监听端口。修改后示例如下:<!--[endif]-->

端口:8005->9005
<Server port="9005" shutdown="SHUTDOWN">

端口:8080->9080
<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
<Connector port="9080" maxHttpHeaderSize="8192"

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

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

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

<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="9009" 端口:8009->9009

enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />

3.2.2. 修改bin下的startup.sh和shutdown.sh。修改后的示例如下:(同样的修改)

export JAVA_HOME=/usr/local/java

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=$JAVA_HOME/lib

export CATALINA_HOME=$CATALINA_2_HOME 利用profile中第二组设置

export CATALINA_BASE=$CATALINA_2_BASE 利用profile中第二组设置

4. 修改完毕后,可能需要重新启动Linux。可能是因为修改了profile文件的缘故,有些系统不需要,使用“source profile”命令就可以。

5. 分别进入两个tomcat的bin目录,启动tomcat,使用“./startup.sh”命令。

6. 然后访问http://localhost:8080 和 http://localhost:9080 都可以看到熟悉的tomcat欢迎界面。

7. 如果想启动多个可以依此法类推……

注意:
<1>在修改startup.sh或是shutdown.sh文件时,请注意把一些参数加在exec命令执行之前,不然配置无法起效。

<2>因为是在linux下面,安全性较高,修改tomcat端口后,如果出现tomcat正常启动,但是无法通过端口访问的情况,请检查 linux端口是否已经打开,在/etc/sysconfig/iptables里面查看端口情况,如果没有打开,请参照下面语句打开
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

<3>重启iptables

/etc/init.d/iptables restart

配置成功!

❺ linux怎么配置两个tomcat

可以通过源码的方式安装多个版本的Tomcat如果都用默认端口不可以想同时启动, 如果想同时启动,需要修改配置文件,改变默认端口 比如我就同时安装了三个版本。 apache-tomcat-7.0.47 apache-tomcat-7.0.62 apache-tomcat-8.0.11

❻ linux下部署两个tomcat,启动时 CATALINA_BASE、CATALINA_HOME怎么指向了同一个tomcat

这个大多数是因为linux的系统环境变量里面配置了CATALINA_HOME,并且指向你截图的路径。

处理方式有两种:

  1. 把系统环境变量里面的CATALINA_HOME去掉。可能是在/etc/profile文件里面,去掉后重新source/etc/profile 使文件生效;也可能是在其他配置文件里面,我也不太清楚。

  2. 修改tomcat bin目录下的catalina.sh文件,找到

    [ -z "$CATALINA_HOME" ] && CATALINA_HOME=`cd "$PRGDIR/.." >/dev/null; pwd` 这行。然后修改为CATALINA_HOME=`cd "$PRGDIR/.." >/dev/null; pwd`,就可以了。

❼ linux 部署两个tomcat要改什么地方

.修改/etc目录下的profile文件,添加一组java环境变量,和两组CATALINA环境变量;修改后的profile文件示例如下:
JAVA_HOME=/usr/java/jdk
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JAVA_HOME/bin
export JAVA_HOME CLASSPATH
CATALINA_BASE=/u01/app/apache-tomcat-6.0.18
CATALINA_HOME=/u01/app/apache-tomcat-6.0.18
export CATALINA_BASE CATALINA_HOME
CATALINA_2_BASE=/u01/app/apache-tomcat-shanghai
CATALINA_2_HOME=/u01/app/apache-tomcat-shanghai
export CATALINA_2_BASE CATALINA_2_HOME
TOMCAT_HOME=/u01/app/apache-tomcat-6.0.18

❽ 同一个linux环境下安装两个tomcat冲突问题

你一台linux
安装2个tomcat,是否是同时启动?
如果是同时启动,他们的端口必需不同。这样你就可以通过端口区分web工程了。
和jdk没关系,一个jdk可同时服务n个运用。

❾ linux下有两个tomcat 能同时运行吗

看到大家这么踊跃,我也发表一下自己的看法,这些都是根据实际经验总结而来,希望对大家都有所帮助吧。
1.可以同时启动多个tomcat,而且jdk可以不为同一个版本,都没有问题的。
2.如果是同一个版本的jdk能够满足,那么设置一个jdk,带多个tomcat也可。
3.多个Tomcat时,需要把相应的端口进行修改,使其不能重复,比如第一个tomcat设置为8080,第二个为8081等等。
4.其实还有一个问题值得大家关注,就是如果设置同一个变量,比如TOMCAT_HOME时,很容易映射到同一个TOMCAT,导致所有的startup都启动同一个tomcat,这是需要修改startup.bat/sh或者catalina.bat/sh等文件,也很简单,就是手工在文件的最上边加入set TOMCAT_HOME=路径,多个jdk可添加set JAVA_HOME=路径。

❿ linux 怎么同时启动两个tomcat

可以通过源码的方式安装多个版本的Tomcat如果都用默认端口不可以想同时启动,
如果想同时启动,需要修改配置文件,改变默认端口
比如我就同时安装了三个版本。
apache-tomcat-7.0.47
apache-tomcat-7.0.62
apache-tomcat-8.0.11

热点内容
解压天堂 发布:2024-11-17 15:21:24 浏览:958
mac桌面文件夹 发布:2024-11-17 15:12:29 浏览:589
我的世界在服务器如何更换材质 发布:2024-11-17 15:12:28 浏览:799
为什么电信连接不上服务器 发布:2024-11-17 15:12:26 浏览:553
ftp的主要功能 发布:2024-11-17 15:10:07 浏览:753
国际服吃鸡为什么显示服务器错误 发布:2024-11-17 14:59:51 浏览:960
路由表更新算法 发布:2024-11-17 14:38:30 浏览:446
仙五前传玩什么配置 发布:2024-11-17 14:34:31 浏览:631
服务器丢失如何恢复 发布:2024-11-17 14:34:27 浏览:661
各省百旺参数设置服务器地址 发布:2024-11-17 14:27:04 浏览:383