Tomcat应用程序服务器安装部署—基于windows平台


湘中朱生   2012年9月于深圳
说明:原创内容,请勿转载!

<1> 安装路径解压
为了更方便的了解和学习tomcat,建议在应用开发和生产机部署中使用免安装版的tomcat,将从官网下载的压缩包解压到目标安装目录,我这里的路径是:d:\program files\apache-tomcat-7.0.30

<2> 环境变量配置
2.1 java环境变量配置在前面已经详细讲过,这里就不再重复了,请参考前面“JAVA运行环境安装配置”部分的内容。
2.2 在这里我们需要新建一个系统变量catalina_home,变量值为tomcat存放路径,我这里的catalina_home的变量值为:d:\program files\apache-tomcat-7.0.30

<3> 修改tomcat服务端口
为了避免新安装的tomcat服务与已有的应用软件端口冲突,在安装tomcat之前需要先修改tomcat端口。例如我这里的tomcat解压路径是:d:\program files\apache-tomcat-7.0.30,打开该目录下的conf文件夹,用记事本打开server.xml文件。
Tomcat默认配置端口都是以8开头,例如8080、8005、8009、8443,我这里统一修改为9080,、9005、9009、9443,高位端口一般不会有其它软件占用,如果被占用了则可以改用其它端口,如果不确定某个端口是否被占用了,这时候可以使用端口查看命令netstat来查看端口占用情况,例如查看端口9080是否被占用,可以在命令提示符中输入如下命令:
netstat -ano|find "9080" 
如果该端口被占用了,则会有对应的端口使用信息返回;如果没有被占用则不会有任何信息返回。

<4> 修改注册服务信息
在某些情况下,同一台机器需要安装部署多个tomcat,这个时候我们就需要修改tomcat的注册服务信息来区分和管理所有的tomcat。
打开tomcat目录下的bin文件夹,找到service.bat这个文件,选择编辑,找到如下几行代码并修改:
修改前:
set SERVICE_NAME=Tomcat7
set PR_DISPLAYNAME=Apache Tomcat 7
set SERVICE_NAME=%1
set PR_DISPLAYNAME=Apache Tomcat %1
set PR_DESCRIPTION=Apache Tomcat 7.0.30 Server - http://tomcat.apache.org/

修改后:
set SERVICE_NAME=Openserver
set PR_DISPLAYNAME=Apache Openserver
set SERVICE_NAME=Openserver
set PR_DISPLAYNAME=Apache Openserver
set PR_DESCRIPTION=Apache Openserver

服务名称修改为:Openserver
注册服务名称修改为:Apache Openserver
注册服务描述修改为:Apache Openserver
服务名称和注册服务名称都有两处需要修改的,注册服务描述则只需要修改一处即可。

<5> Tomcat用户管理
Apache tomcat 7.0.x默认是没有启用管理员用户的,在发布某些应用程序时,我们需要进入管理控制台,这时候我们就需要先修改tomcat的用户配置文件才能进入管理控制台,找到tomcat目录下的conf文件夹,用记事本打开tomcat-users.xml这个文件,将内容改为如下:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager-gui"/>
<role rolename="admin"/>
<user username="tomcat" password="tomcat" roles="tomcat,manager-gui"/>
<user username="both" password="manager" roles="manager,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="admin" password="admin" roles="manager-gui,admin"/>
</tomcat-users>

<6> Tomcat服务安装
完成上述工作之后,开始tomcat服务注册安装。打开命令提示符,进入tomcat目录下的bin文件目录,我这里操作命令如下:
d:
cd program files\apache-tomcat-7.0.30\bin
service.bat install
正确安装后会返回如下信息:
Installing the service 'Openserver' ...
Using CATALINA_HOME: "d:\program files\apache-tomcat-7.0.30"
Using CATALINA_BASE: "d:\program files\apache-tomcat-7.0.30"
Using JAVA_HOME: "d:\program files\java\jdk1.6.0_35"
Using JRE_HOME: "d:\program files\java\jdk1.6.0_35\jre"
Using JVM: "d:\program files\java\jdk1.6.0_35\jre\bin\server\jvm.dll"
The service 'Openserver' has been installed.

这时候我们就可以启动验证tomcat服务了,输入如下命令:
net start openserver
如果返回信息如下,则说明tomcat服务已经成功安装并启动运行:
“Apache Openserver 服务正在启动 .”
“Apache Openserver 服务已经启动成功。”
打开浏览器输入:http://localhost:9080就可以看到tomcat的启动首页了,至此tomcat的安装已经完成了。
如果在中间出现异常情况,则可按照错误提示信息找出出错原因。也可以仔细参照本文档一步步检查操作。

你可能感兴趣的:(Tomcat应用程序服务器安装部署—基于windows平台)