Java 在一台Windows计算机上运行多个Tomcat实例
我下载了Java 在一台Windows计算机上运行多个Tomcat实例,java,tomcat6,Java,Tomcat6,我下载了apache-tomcat-6.0.35&把它放在tomcat文件夹中 我这样做是因为: 我的tomcat目录结构是 tomcat apache-tomcat-6.0.35 bin,conf,lib,logs,temp,webapps,work //Folders name tomcatclpl bin,conf,logs,temp,webapps,work //Folders name tomcat
apache-tomcat-6.0.35
&把它放在tomcat
文件夹中
我这样做是因为:
我的tomcat目录结构是
tomcat
apache-tomcat-6.0.35
bin,conf,lib,logs,temp,webapps,work //Folders name
tomcatclpl
bin,conf,logs,temp,webapps,work //Folders name
tomcatmass
bin,conf,logs,temp,webapps,work //Folders name
apache-tomcat-6.0.35的server.xml文件端口是8085
及
和tomcatclpl的conf-server.xml文件
及
和
与tomcatmass相同,我也将端口更改为8383
我的starup.bat文件是:
@echo off
@echo Tomcat CLPL Service
set "CATALINA_BASE = C:\Tomcat\tomcatclpl"
set "CATALINA_HOME=C:\Tomcat\apache-tomcat-6.0.35"
C:\Tomcat\tomcatclpl\bin\startup.bat
当我在命令行中运行时
C:\Tomcat\tomcatclpl>startup.bat
Tomcat MASS Service
Using CATALINA_BASE: "C:\Tomcat\tomcatclpl"
Using CATALINA_HOME: "C:\Tomcat\tomcatclpl"
Using CATALINA_TMPDIR: "C:\Tomcat\tomcatclpl\temp"
Using JRE_HOME: "C:\Program Files\Java\jdk1.6.0_01"
Using CLASSPATH: "C:\Tomcat\tomcatclpl\bin\bootstrap.jar"
C:\Tomcat\tomcatclpl>
此“bootstrap.jar”文件未启动。请帮帮我
因为CATALINA_基地和CATALINA_家园的原因
我无法解决这个问题
edit startup.bat
set CATALINA_BASE=..
set CATALINA_HOME=@catalina.home@
set CATALINA_OPTS=-server -Xms@jvm.minmemory@m -Xmx@jvm.maxmemory@m
"%CATALINA_HOME%\bin\catalina" run %1 %2 %3 %4 %5 %6 %7 %8 %9
有关更多信息,请访问
有关更多信息,请访问
这是我通常设置环境变量的方式
这是我通常设置环境变量的方式,我解决了问题。首先,我们应该启动默认的tomcat服务器。然后只需要启动实例服务器
@echo off
@echo Tomcat CLPL Service
set "CATALINA_HOME=C:\Tomcat\apache-tomcat-6.0.35"
set "CATALINA_BASE=C:\Tomcat\tomcatclpl"
C:\Tomcat\apache-tomcat-6.0.35\bin\startup.bat
我解决了这个问题。首先,我们应该启动默认的tomcat服务器。然后只需要启动实例服务器
@echo off
@echo Tomcat CLPL Service
set "CATALINA_HOME=C:\Tomcat\apache-tomcat-6.0.35"
set "CATALINA_BASE=C:\Tomcat\tomcatclpl"
C:\Tomcat\apache-tomcat-6.0.35\bin\startup.bat
让我填一下这个
- 您将tomcat zip解压两次,放入两个不同的文件夹中
- 以管理员身份打开commandpromt
- 导航到“tomcat1”\bin\
- 运行服务安装tomcat1
- 导航到“tomcat2”\bin\
- 在命令行上调用:设置“CATALINA_HOME=C:\path\to\tomcat2”
- 运行服务安装tomcat2
- 在注册表中导航:HKEY\U LOCAL\U MACHINE\SOFTWARE\Wow6432Node\Apache SOFTWARE Foundation\Procrun 2.0\tomcat1\Parameters\Java
- 设置选项/Xms/Xmx
- 找出其余部分(在同一棵树中找到tomcat2)
- 您将tomcat zip解压两次,放入两个不同的文件夹中
- 以管理员身份打开commandpromt
- 导航到“tomcat1”\bin\
- 运行服务安装tomcat1
- 导航到“tomcat2”\bin\
- 在命令行上调用:设置“CATALINA_HOME=C:\path\to\tomcat2”
- 运行服务安装tomcat2
- 在注册表中导航:HKEY\U LOCAL\U MACHINE\SOFTWARE\Wow6432Node\Apache SOFTWARE Foundation\Procrun 2.0\tomcat1\Parameters\Java
- 设置选项/Xms/Xmx
- 找出其余部分(在同一棵树中找到tomcat2)
- 让我填一下这个
8085'端口而不是第二个实例启动。即使执行第二个指令,也要从第一个指令开始。原因
CATALINA_基地,CATALINA_家`都走同一条路不应该是这样吗?设置CATALINA_HOME=“C:\Tomcat\tomcatclpl”否。两者CATALINA_BASE,CATALINA_HOME
采用相同的值。启动时请检查日志:)它使用默认的8085'端口而不是第二个实例启动。即使执行第二个指令,也要从第一个指令开始。原因
CATALINA_基地,CATALINA_家`都走同一条路不应该是这样吗?设置CATALINA\u HOME=“C:\Tomcat\tomcatclpl”否。两者CATALINA\u BASE,CATALINA\u HOME
取相同值。否。这是使用默认端口8085
。请参阅使用CATALINA_库的'C:\Tomcat\tomcatclpl>startup.bat Tomcat CLPL服务:“C:\Tomcat\apache-Tomcat-6.0.35”使用CATALINA_主页:“C:\Tomcat\apache-Tomcat-6.0.35”使用CATALINA_TMPDIR:“C:\Tomcat\apache-Tomcat-6.0.35\temp”使用JRE_主页:“C:\Program Files\Java\jdk1.6.0\u 01”使用类路径:“C:\Tomcat\apache-Tomcat-6.0.35\bin\bootstrap.jar”C:\Tomcat\tomcatclpl>`否。这是使用默认端口8085
。请参阅`C:\Tomcat\tomcatclpl>startup.bat使用CATALINA\u库的Tomcat CLPL服务:“C:\Tomcat\apache-Tomcat-6.0.35”使用CATALINA\u主页:“C:\Tomcat\apache-Tomcat-6.0.35”使用CATALINA\u TMPDIR:”C:\Tomcat\apache-Tomcat-6.0.35\temp“使用JRE\u HOME:“C:\Program Files\Java\jdk1.6.0\u 01”使用类路径:“C:\Tomcat\apache-Tomcat-6.0.35\bin\bootstrap.jar”C:\Tomcat\tomcatclpl>`