`

同时开启两个Tomcat

    博客分类:
  • JAVA
阅读更多
1 下载tomcat的压缩包(不是安装的那种,直接解压缩就能用的)
下载地址:http://tomcat.apache.org/download-55.cgi
下载好的文件名是:apache-tomcat-5.5.23.zip

2 解压缩。我解压缩到了C:\
分别是C:\apache-tomcat-5.5.23-1,C:\apache-tomcat-5.5.23-2

3 修改任意一个的配置文件
比如apache-tomcat-5.5.23-1,
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

然后保存

4 开启第一个tomcat
运行-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-1
可以运行tomcat了,命令:C:\apache-tomcat-5.5.23-1\bin\startup.bat
(关闭可以用C:\apache-tomcat-5.5.23-1\bin\shutdown.bat)


4 开启第二个tomcat
运行-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的目录

4 关于修改的端口号:只要不是常见端口号就行,别设置常见端口号
下边的是比较常见的,别设置成这些就行基本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实例都使用默认的8080端口,则会导致端口冲突,无法同时启动。因此,需要对每个额外的Tomcat实例的HTTP端口进行修改。例如,可以在`conf/server.xml`文件中的`&lt;Connector&gt;`元素下找到如下配置: ```...

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

    以下是如何在一台服务器上同时运行两个Tomcat服务的详细步骤: 1. **下载Tomcat**:首先,你需要下载Tomcat的压缩包,而不是安装程序。这里使用的是`apache-tomcat-5.5.23.zip`,但你可以选择任何其他版本。 2. **...

    一台机器上部署不同版本JDK,两个Tomcat的解决方案

    通过上述步骤,我们可以在同一台机器上成功部署不同版本的JDK以及两个Tomcat实例,满足了案件管理和办公系统同时运行的需求。这种方法不仅提高了服务器资源的利用率,还简化了运维管理的工作量。

    tomcat两个

    以下是如何在Linux服务器上搭建两个Tomcat实例,以及使用Nginx作为反向代理的详细步骤: 1. 安装和解压第二个Tomcat实例: 首先,下载Tomcat的压缩文件并将其解压到一个新的路径。例如,可以使用以下命令将Tomcat...

    安装 配置 同时运行2个tomcat

    ### 安装与配置同时运行两个Tomcat实例的详细步骤 #### 一、前言 在实际工作中,有时我们需要在同一台服务器上同时运行多个Tomcat实例。这不仅可以提高资源利用率,还能实现应用间的隔离,避免相互影响。本文将详细...

    Linux安装两个tomcat

    在Linux系统中,安装并运行两个Tomcat服务器是常见的需求,尤其在开发和测试环境中,以便隔离不同的应用程序或服务。本篇文章将详细讲解如何在Red Hat Linux 9上配置和管理两个独立的Tomcat实例。 首先,我们来看...

    MyEclipse中配置多个相同版本的tomcat

    打开两个Tomcat实例的工作目录(如C:\Tomcat1\conf和C:\Tomcat2\conf),编辑`server.xml`文件,确保每个实例有唯一的端口号和线程池配置。例如,修改HTTP监听端口(8080)、AJAX监控端口(8005)和AJP端口(8009)...

    同一服务器部署多个Tomcat方法.docx

    3. **修改启动脚本**:打开每个Tomcat实例的`bin`目录下的`startup.bat`、`shutdown.bat`和`catalina.bat`文件,将其中的所有`CATALINA_HOME`替换为对应的环境变量名称。例如,在`tomcat-9001`中将它们替换为`...

    一台服务器多个tomcat配置

    进入 d:\tomcat5-8090\conf\ 目录,打开 server.xml 文件,修改以下两个地方: (1)修改 &lt;Server port="8006" shutdown="SHUTDOWN"&gt; 中的 port=”8006”,原来默认的为:8005,使得它的关闭端口和另一个关闭端口不...

    教你如何安装多个Tomcat

    在IT行业中,尤其是在服务器管理与Web应用部署领域,有时我们需要在同一台机器上运行多个Tomcat实例,以便同时托管多个不同的Web应用程序。Tomcat是Apache软件基金会的Java Servlet和JavaServer Pages(JSP)容器,...

    MyEclipse配置多个Tomcat

    本篇文章将详细讲解如何在MyEclipse集成开发环境中配置多个Tomcat服务器,以满足多版本并行运行的需求。 首先,理解MyEclipse是基于Eclipse的一款强大的Java EE集成开发环境,它内置了多种服务器适配器,包括Tomcat...

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

    6. **验证服务**:通过`services.msc`管理工具查看两个Tomcat服务是否已成功创建并设置为自动启动。也可以使用`net start Tomcat`和`net start Tomcat2`命令启动服务。 7. **测试访问**:在浏览器中分别输入`...

    windows下配置两个或多个Tomcat启动的方法

    在Windows操作系统中,如果你需要在同一台机器上同时运行两个或多个Tomcat服务器,这通常是出于隔离不同应用程序或测试目的的需求。以下是一个详细步骤,指导你如何配置和启动多个Tomcat实例: 1. **避免环境变量...

    Tomcat的安装及配置教程步骤

    **Tomcat的安装与配置教程步骤** Tomcat是一款开源、免费的Java应用服务器,由Apache软件基金会开发,主要用于运行Servlet和JSP应用。本教程将详细介绍在Windows、Linux...希望这个教程能帮助你顺利开始Tomcat的使用。

    Tomcat7部署多个Web项目的方法-有图有真相

    这里,`path`属性不再为空,而是指定为`/Web`和`/Web2`,这意味着用户可以通过`***服务器地址/Web`和`***服务器地址/Web2`来访问这两个不同的Web应用。`docBase`属性依然指向每个项目的实际目录。 需要注意的是,`...

    一个服务器搭多个tomcat导致session丢失,或者同一个IP不同端口,多个应用的session会冲突解决方法

    一个服务器上搭建了多个tomcat或者weblogic,端口不一样,同时启动访问时session丢失。如:A,B两个服务,在浏览器中登录访问A后,当前打开的浏览器上在开一个选项卡访问B服务后,回过来点击访问A时session丢失,...

    Linux下如何搭建两个tomcat服务

    在Linux系统中,搭建多个Tomcat...总之,Linux下搭建两个Tomcat服务是一个相对简单的过程,关键在于正确配置端口,避免服务之间的冲突。通过遵循上述步骤,你应该能够成功地在Linux系统中运行两个独立的Tomcat实例。

    tomcat创建两个server

    ### 如何在Tomcat中创建两个独立的Web服务器并监听不同端口 #### 背景与需求 在实际的应用场景中,有时我们需要在同一台服务器上运行多个不同的Web应用程序,并且希望它们各自运行在一个独立的环境中,即创建多个...

    tomcat-jdbc数据源所需jar包tomcat-jdbc.jar+tomcat-juli.jar

    标题中提到的"tomcat-jdbc.jar"和"tomcat-juli.jar"是使用Tomcat-jdbc数据源所必需的两个关键库文件。下面将详细介绍这两个jar包的作用和相关知识点: 1. **tomcat-jdbc.jar**: 这个jar文件包含了Tomcat的JDBC...

Global site tag (gtag.js) - Google Analytics