java Tomcat 部署及部署多个

一 配置JDK

1、下载jdk
下载后,解压,假设为D:\Program Files\Java\jdk1.5.0_08,要确保bin目录在这个目录里,下面的JAVA_HOME即为此目录D:\Program Files\Java\jdk1.5.0_08.         测试  java -version

2、配置系统变量
(1) 右键单击“我的电脑”,选择“属性”-“高级”,点击“环境变量”。
(2) 在“系统变量”框中,点击“新建”按钮,“变量名”填写“JAVA_HOME”,变量值填写jdk解压后所在的目录。
继续添加CLASSPATH变量值为“.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;”
(3) 在“用户变量”框下面点击“新建”按钮,“变量名”填“PATH”,“变量值”填写%PATH%;%JAVA_HOME%\bin;

实例: 
JAVA_HOME: D:\Program Files\Java\jdk1.5.0_08
CLASSPATH: .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
PATH:       %PATH%;%JAVA_HOME%\bin;


二 配置Tomcat
1、下载Tomcat Zip压缩包,解压。下载网址:http://tomcat.apache.org (下载core 里边zip包)

http://apache.etoak.com/tomcat/tomcat-5/v5.5.27/bin/apache-tomcat-5.5.27.zip 
2、修改startup.bat , shutdown.bat文件:
在第一行前面加入如下两行--
SET JAVA_HOME=JDK目录
SET CATALINA_HOME=前面解压后Tomcat的目录或者

实例:
SET JAVA_HOME=D:\Program Files\Java\jdk1.5.0_08
SET CATALINA_HOME=E:\tomcat-5.5.27

三启动tomcat
在"开始"菜单运行CMD进入DOS窗口,执行cd E:\tomcat-5.5.27\bin命令进入执行文件的目录。执行如下命令:

startup.bat 启动服务
shutdown.bat  关闭服务

启动服务后你可以打开IE,访问 http://localhost:8080测试了(如果不出意外,则可以访问到你部署的java程序了)

四tomcat服务安装

E:\tomcat-5.5.27\bin>service install tomcat
Installing the service 'tomcat' ...
Using CATALINA_HOME:    E:\tomcat-5.5.27
Using CATALINA_BASE:    E:\tomcat-5.5.27
Using JAVA_HOME:
Using JVM:              auto
The service 'tomcat' has been installed.

E:\tomcat-5.5.27\bin>net start tomcat
Apache Tomcat tomcat 服务正在启动 ..
Apache Tomcat tomcat 服务已经启动成功。

打开IE,访问 http://localhost:8080测试


四tomcat服务卸载
E:\tomcat-5.5.27\bin>service uninstall tomcat
The service 'tomcat' has been removed

1,JAVA_HOME中的路径不能用分号结尾,如C:\Program     Files\Java\jdk1.7.0。

2,CATALINA_BASE,CATALINA_HOME,TOMCAT_HOME中的路径不能以“\”结尾。

3,JAVA_HOME的路径一定不要写成了JRE的路径。

4,在环境变量中修改添加变量时,一定要注意分号、空格,是否有多余的字母。作者就是因为path路径中多了一个字母,怎么都配置不成功。如果配置不成功,一定要反复检查。

   以上错误,非常容易出现错误:CATALINA_HOME或是JAVA_HOME没有配置好。如错误提示“The CATALINA_HOME environment variable is not defined correctly”



-------------------------------上面是配置一个.

  下面配置多个的方法及做法.


如果现在一台机器上已经部署了一个tomcat服务,无论这个tomcat是否已经注册为服务了,或者没有注册windows服务,或者注册了,都没关系。都可以采用下面的方法实现。 
如果该tomcat已经注册为windows服务了,从window的环境变量中找不到 
CATALINA_HOME和CATALINA_BASE,也可以采用下面的方式实现。 

当第一个tomcat启动后,后面tomcat的server.xml中的端口不管怎么改,仍然会报端口冲突。后来在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。  
6.修改conf/server.xml文件:  
6.1 <Server port="8005" shutdown="SHUTDOWN">把端口改为没有是使用的端口。  
6.2 <Connector port="8080" maxHttpHeaderSize="8192"  
  maxThreads="150" minSpareThreads="25" maxSpareThreads="75"  
  enableLookups="false" redirectPort="8443" acceptCount="100"  
  connectionTimeout="20000" disableUploadTimeout="true" /> 把端口改为没有是使用的端口。  
6.3<Connector port="8009"  
  enableLookups="false" redirectPort="8443" protocol="AJP/1.3" /> 把端口改为没有是使用的端口。 


注意:1.  第二个tomcat 的.  catalina.bat的 CATALINA_HOME CATALINA_BASE 全部改为 CATALINA_HOME2   CATALINA_BASE2 

 2.startup.bat  和shutdown.bat 第一行加上:  SET JAVA_HOME=C:\Program Files (x86)\Java\jdk1.6.0_10
SET CATALINA_HOME=C:\apache-tomcat-6.0.41

3.server.xml




然后各自访问:


  后很多都是复制其他博客的.  自己错误的总结




评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值