多jdk,多tomcat配置

     jdktomcat配置

jdktomcat配置需要修改三个文件:

1.     setclasspath.bat

2.     startup.bat

3.     service.bat

一、     stclasspath.bat下的首行(不包括注释)添加

set JAVA_HOME = 这里是jdk的路径

set JRE_HOME = 这里是jrd的路径

没有添加前的:

rem Make sure prerequisite environment variables are set

if not "%JAVA_HOME%" == "" goto gotJdkHome

if not "%JRE_HOME%" == "" goto gotJreHome

     添加后的:

rem Make sure prerequisite environment variables are set

set JAVA_HOME = C:\programFile\jdk 1.6.0 .24

set    JRE_HOME = C:\programFile\jdk 1.6.0 .24\jre

if not "%JAVA_HOME%" == "" goto gotJdkHome

if not "%JRE_HOME%" == "" goto gotJreHome

二、     startup.bat的首行添加:

set CATALINA_HOME = 这里是tomcat的路径 

没有添加前的:

rem Guess CATALINA_HOME if not defined

set CURRENT_DIR=%cd%

if not "%CATALINA_HOME%" == "" goto gotHome 

添加后的:

rem Guess CATALINA_HOME if not defined

set   CATALINA_HOME = E:\tomcatTest\apache-tomcat- 6.0.20

set CURRENT_DIR=%cd%

if not "%CATALINA_HOME%" == "" goto gotHome

三、     service.bat首行添加:

 set JAVA_HOME = 这里是jdk的路径

set JRE_HOME = 这里是jrd的路径

set CATALINA_HOME = 这里是tomcat的路径

没有添加前的:

rem Guess CATALINA_HOME if not defined

set CURRENT_DIR=%cd%

if not "%CATALINA_HOME%" == "" goto gotHome

添加后的:

rem Guess CATALINA_HOME if not defined

set JAVA_HOME = C:\programFile\jdk 1.6.0 .24

set   JRE_HOME = C:\programFile\jdk 1.6.0 .24\jre

set   CATALINA_HOME = E:\tomcatTest\apache-tomcat- 6.0.20

set CURRENT_DIR=%cd%

if not "%CATALINA_HOME%" == "" goto gotHome

   

    添加服务:

将文件中的

rem Set default Service name

set SERVICE_NAME=Tomcat6(这里是服务名的实际名称,修改)

set PR_DISPLAYNAME=Apache Tomcat 6(这里是服务名的显示名称,修改)

例如:

rem Set default Service name

set SERVICE_NAME=Tomcat6Test

set PR_DISPLAYNAME=ApacheTomcat6Test

四、     添加服务:

(需要切换到tomcat所在的bin目录下)

Service.bat install Tomcat6Test

添加完成后可以在运行窗口输入services.msc查看添加的服务,以后启动tomcat时可以通过服务,也可以通过startup.bat批处理。

删除服务:

(需要切换到tomcat所在的bin目录下)Service.bat remove Tomcat6Test

启动服务:

Net start Tomcat6Test

停止服务:

Net stop Tomcat6Test

查询服务

Sc qc tomcat6Test

五、     修改tomcat的端口号

修改conf目录下的server.xml文件,将其中的三个端口号修改保证不和其他的tomcat冲突

注:tomcat6.20有的三个文件tomcat6.29没有,可以将tomcat6.20下的service.battomcat6.exetomcat6w.exe拷贝到tomcat6.29bin目录下。如果用editplus设置自动换行后,会报找不到文件,将自动换行关了就可以再保存就可以(建议还是用window自带的notepad打开的好,没有设置自动换行的)

 

 

你可能感兴趣的:(jdk,tomcat)