[Java]安装Tomcat

1.下载
http://tomcat.apache.org/
共有二种版本:Core和Deployer,Deployer只是用来部署web应用的,而Core是开发用的.
解压到(看实际情况,最后目录名随版本走)
D:\Program Files\Java\apache-tomcat-6.0.36
2.设置环境变量
JAVA_HOME
D:\Program Files\Java\jdk1.6.0_43(注意这个路径后面不能加“\”)

CATALINA_HOME
D:\Program Files\Java\apache-tomcat-6.0.36
如果只有一个Tomcat实例,可以不设置CATALINA_BASE变量,因为它会自动取CATALINA_HOME的值。

运行cmd打开控制台,进入Tomat目录/bin文件夹,输入如下命令运行。 
cd D:\Program Files\Java\apache-tomcat-6.0.36\bin
service.bat install 
Installing the service 'Tomcat6' ...
Using CATALINA_HOME:    "D:\Program Files\Java\apache-tomcat-6.0.36"
Using CATALINA_BASE:    "D:\Program Files\Java\apache-tomcat-6.0.36"
Using JAVA_HOME:        "D:\Program Files\Java\jdk1.6.0_43"
Using JVM:              "D:\Program Files\Java\jdk1.6.0_43\jre\bin\server\jvm.dll"

The service 'Tomcat6' has been installed.
说明服务Tomcat已经被安装成功。 
顺便说一下,运行service.bat remove可以移除服务。 
3.到这里,服务添加成功,运行services.msc,可以看到添加的服务(注意,服务名为"Apache Tomcat 6",而不是'Tomcat6'),默认状态下该服务是手动运行的,在他的属性中,将启动类型更改为“自动”,以后机器启动以后Tomcat就在后台启动了。

4.控制台控制服务的命令 
启动服务 
net Start 服务名 
关闭服务 
net stop 服务名

net Start Tomcat6
打开服务,再http://localhost:8080/
看到三脚猫就是成功了。

另:关于环境变量的讨论
如果是通过手工运行"startup.bat"来启动Tomcat,那么只需设置"JAVA_HOME"就可以了,这是因为Tomcat是调用JRE中的类库来运行的,所以要用"JAVA_HOME"来指明JDK的路径.这样手工运行的Tomcat会打开一个命令行窗口一直停在那里.
但我们通常是把Tomcat当成服务来用(开机运行),所以要用service.bat把Tomcat注册成系统服务Tomcat6,"CATALINA_HOME"就是告诉系统Tomcat6服务启动的目录在哪里.

猜你喜欢

转载自my.oschina.net/u/344631/blog/1555663