`
lirihong
  • 浏览: 7826 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

同时启动2个tomcat注意

 
阅读更多

 

 

一,修改配置文件server.xml的端口

C:\apache-tomcat-5.5.23-1\conf\server.xml用记事本什么的打开修改3个地方

 

第一:

<Server port="9005" shutdown="SHUTDOWN"> ----原来是8005

第二

<Connector port="9080" maxHttpHeaderSize="8192" ----原来是8080

第三

<Connector port="9009" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" /> ---原来是8009

 

如果是  2个不同的tomcat就只要改端口就可以了

 

在dos下 运行

 

二、因为所有的tomcat都会去找CATALINA_HOME和CATALINA_BASE这两个环境变量

1.使用压缩版的tomcat不能使用安装版的。  

2.第一个tomcat的配置不变。  

3.增加环境变量CATALINA_HOME2,值为新的tomcat的地址;增加环境变量CATALINA_BASE2,值为新的tomcat的地址

 

。  

4.修改新的tomcat中的startup.bat,把其中的CATALINA_HOME改为CATALINA_HOME2。  

5.修改新的tomcat中的catalina.bat,把其中的CATALINA_HOME改为CATALINA_HOME2,CATALINA_BASE改为

 

CATALINA_BASE2。

 

三、在命令窗口可以手动设置环境变量

运行-cmd(打开了另一个命令窗口)

还是要设置两个环境变量:JAVA_HOME(指向jdk)和CATALINA_HOME(指向Tomcat目录)

在命令行打:set JAVA_HOME=C:\Program Files\Java\jdk1.5.0_11

            set CATALINA_HOME=C:\apache-tomcat-5.5.23-2 (注意tomcat目录我指向了另一个)

可以运行tomcat了,命令:C:\apache-tomcat-5.5.23-2\bin\startup.bat 注意也是另一个--5.5.23-2)

(关闭可以用C:\apache-tomcat-5.5.23-2\bin\shutdown.bat)(注意也是另一个--5.5.23-2)

 

四、备注(可能的错误)

备注:

可能的错误:

 

1 命令行提示:The CATALINA_HOME environment variable is not defined correctly

              This environment variable is needed to run this program

翻译:这个CATALINA_HOME环境变量没有正确的定义

      这个程序运行需要这个环境变量

解决:用我上边的set命令设置CATALINA_HOME即可

 

2 命令行提示: Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

            At least one of these environment variable is needed to run this program

翻译:JAVA_HOME或者JRE_HOME环境变量任意一个都没有定义

     这个程序运行需要(这两个中的)至少一个环境变量

解决:用我上边的set命令设置JAVA_HOME即可

3 命令行提示:The JAVA_HOME environment variable is not defined correctly

           This environment variable is needed to run this program

           NB: JAVA_HOME should point to a JDK not a JRE

翻译:JAVA_HOME环境变量没有正确的定义

     这个程序运行需要这个环境变量

     JAVA_HOME应该指向JDK而不是JRE

解决:用我上边的set命令设置JAVA_HOME,确信指向了JDK的目录

 

五、端口问题(只要不是常见端口号就行,别设置常见端口号)

下面是比较常见的,别设置成这些就行基本9000多都没人用

 

 

服务名称    端口号/协议[别名]       #注释

 

ftp-data    20/tcp            #FTP, data

ftp       21/tcp            #FTP. control

telnet     23/tcp 

smtp      25/tcp mail          #Simple Mail Transfer Protocol

time      37/tcp timserver 

time      37/udp timserver 

domain     53/tcp            #Domain Name Server

domain     53/udp            #Domain Name Server

tftp      69/udp            #Trivial File Transfer

gopher     70/tcp 

http      80/tcp www www-http      #World Wide Web

pop3      110/tcp            #Post Office Protocol - Version 3

nntp      119/tcp usenet        #Network News Transfer Protocol

netbios-ns   137/tcp nbname        #NETBIOS Name Service

netbios-ns   137/udp nbname        #NETBIOS Name Service

netbios-dgm   138/udp nbdatagram      #NETBIOS Datagram Service

netbios-ssn   139/tcp nbsession       #NETBIOS Session Service

imap      143/tcp imap4         #Internet Message Access Protocol

snmp      161/udp            #SNMP

snmptrap    162/udp snmp-trap       #SNMP trap

irc       194/tcp            #Internet Relay Chat Protocol 

ipx       213/udp            #IPX over IP

ldap      389/tcp            #Lightweight Directory Access Protocol

https      443/tcp MCom 

https      443/udp MCom 

uucp      540/tcp uucpd 

ldaps      636/tcp sldap         #LDAP over TLS/SSL

doom      666/tcp            #Doom Id Software

doom      666/udp            #Doom Id Software

phone      1167/udp           #Conference calling

ms-sql-s    1433/tcp           #Microsoft-SQL-Server 

ms-sql-s    1433/udp           #Microsoft-SQL-Server 

ms-sql-m    1434/tcp           #Microsoft-SQL-Monitor

ms-sql-m    1434/udp           #Microsoft-SQL-Monitor 

wins      1512/tcp           #Microsoft Windows Internet Name Service

wins      1512/udp           #Microsoft Windows Internet Name Service

l2tp      1701/udp           #Layer Two Tunneling Protocol

pptp      1723/tcp           #Point-to-point tunnelling protocol

radius     1812/udp           #RADIUS authentication protocol

radacct     1813/udp           #RADIUS accounting protocol

nfsd      2049/udp nfs         #NFS server

knetd      2053/tcp           #Kerberos de-multiplexor

man       9535/tcp           #Remote Man Server 

 

分享到:
评论

相关推荐

    同时启动多个tomcat

    ### 同时启动多个Tomcat 在实际工作中,有时我们需要同时启动多个Tomcat服务器来满足不同的业务需求或者进行性能测试等。这对于初次接触Tomcat的新手管理员来说可能会遇到一定的挑战。本文将详细介绍如何通过简单的...

    如何在同一系统里同时启动多个Tomcat

    由于Tomcat默认配置会占用特定的端口,因此如果要在同一系统上启动多个Tomcat实例,我们需要对每个实例的配置文件进行适当的修改,以确保它们之间不会发生端口冲突。 首先,我们要了解Tomcat主要使用的四个通讯端口...

    怎样在同一系统中启动多个tomcat

    3. **启动Tomcat**:可以直接运行每个实例的`bin\startup.bat`来启动服务。这种方式会在桌面上打开多个窗口,可能会影响管理。 4. **创建服务**:为了解决上述问题,可以将每个Tomcat实例注册为Windows服务。创建一...

    一台服务器上同时启动多个tomcat

    在IT领域,尤其是在Web应用服务器的管理与部署中,如何在同一台服务器上同时启动并运行多个Tomcat实例是一项常见但需要细致配置的任务。这不仅能够提高资源利用率,还能实现更灵活的服务架构,满足不同应用程序的...

    同一系统里启动多个tomcat

    本文将详细介绍如何通过修改Tomcat的配置文件来实现在同一系统内同时启动多个Tomcat实例。 #### 二、Tomcat的端口配置 在了解如何在同一系统中启动多个Tomcat之前,首先需要对Tomcat的基本端口配置有一定的了解。 ...

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

    例如,对于第二个Tomcat实例: ```bash export CATALINA_HOME=/usr/local/tomcat2 export CATALINA_BASE=/usr/local/tomcat2 ``` 3. **环境变量配置** - **3.1 修改`/etc/profile`文件**:为了使所有用户都...

    centos设置tomcat开机自启动

    - 在文件末尾添加以下命令来启动Tomcat服务: ```bash /usr/local/tomcat7_1/bin/startup.sh ``` - 保存文件并关闭编辑器。 - 最后,为了让`rc.local`脚本在系统启动时被执行,需要确保它具有执行权限: ```...

    安装 配置 同时运行2个tomcat

    注意`CATALINA_HOME`应指向第二个Tomcat实例的路径,例如`C:\apache-tomcat-5.5.23-2`。 3. **启动和停止第二个Tomcat**:同样执行相应的`startup.bat`和`shutdown.bat`脚本来启动和停止第二个Tomcat实例。 #### 五...

    一台服务器上同时运行两个Tomcat服务

    对于Windows系统,创建一个新的环境变量`CATALINA_HOME2`,其值设为第二个Tomcat的目录,如`d:\TomcatServer2`。对于Linux系统,此步骤通常不需要。 #### 步骤三:编辑启动脚本 修改`Tomcat/bin/startup.bat`和`...

    一台服务器上启动多个tomcat

    - `CATALINA_BASE2`、`CATALINA_HOME2`指向第二个Tomcat实例。 - `CATALINA_BASE3`、`CATALINA_HOME3`指向第三个Tomcat实例。 - 更新`PATH`环境变量,加入各个实例的`bin`目录。 2. **修改脚本文件** - 修改每...

    Tomcat 7 Windows中以Service方式启动配置启动参数

    4. 同时,还需要修改`JvmMs`和`JvmMx`两个键值,将其分别设置为`1024`和`2048`。 ##### 4.3 命令行方式启动 如果采用命令行方式启动Tomcat,则需要在相应的批处理文件中添加JVM参数: 1. 对于Windows系统,编辑`...

    在一台电脑上同时运行两个tomcat时对端口的修改说明

    本文将详细阐述在一台电脑上同时运行两个Tomcat实例时,对端口进行必要修改的方法及注意事项。 ### 一、理解Tomcat的默认端口 首先,让我们澄清Tomcat默认使用的几个关键端口: 1. **HTTP端口**:默认为8080,...

    命令行启动关闭tomcat而不显示cmd界面

    如果不想以服务方式运行,但仍然想在命令行启动Tomcat而不显示窗口,可以在启动命令后添加`-startup`参数,例如:`startup.bat -startup`。这将在后台启动Tomcat,但仅适用于手动启动,不适合自动启动或远程操作。 ...

    一个或多个Tomcat做成windows服务自启动

    对于第二个Tomcat实例(例如,`C:\Tomcat2`),将这些端口改为非冲突的,如8020。 4. **设置服务名称**:在安装第二个Tomcat服务时,通过`--servicename`参数指定不同的服务名,比如`Tomcat2`。命令可能是`C:\...

    linux下启动多tomcat

    例如,对于第一个Tomcat实例,你可以保留默认的8080端口,而对于第二个实例,则需要将其修改为其他未被占用的端口,如8081。 ### 三、总结 通过以上步骤,你可以在Linux系统上成功地配置和启动多个Tomcat服务器...

    修改tomcat端口号及同时启动多个tomat

    ### 修改Tomcat端口号 ...然而,在实际部署环境中,我们可能需要...以上便是关于修改Tomcat端口号以及在同一台服务器上同时启动多个Tomcat实例的详细步骤与注意事项。希望这些内容能帮助您更好地管理和部署Tomcat应用。

    server2008 开机后台启动tomcat

    注意:在访问项目之前,需要先手动启动 Tomcat 的 startup.bat,以确保项目的端口正确以及项目是否报错。 本文详细介绍了如何在 Server 2008 环境下配置 Tomcat 的后台启动,以便在系统启动时自动启动 Tomcat 服务...

    同时运行多个tomcat的方法

    如果在同一台机器上试图启动第二个Tomcat实例,而这些端口已被第一个Tomcat占用,那么就会出现端口冲突,导致第二个Tomcat无法正常启动。 #### 2. 使用压缩版而非安装版 根据提供的内容,建议使用压缩版的Tomcat,...

    Centos7如何启动tomcat

    在Centos7环境下启动Tomcat是一个常见的需求,尤其是在部署Java Web应用程序时。下面将详细介绍如何在Centos7系统中启动Tomcat服务,包括查找Tomcat安装路径、启动Tomcat服务、检查Tomcat状态以及处理常见问题。 ##...

Global site tag (gtag.js) - Google Analytics