2512380815 发表于 2015-8-6 13:05:25

Tomcat创建一个windows服务

  这段时间一直跟着团队忙着开发了两个小模块的系统,说实话功能并不怎么强大,不过总算是经过大家的努力第一阶段算是结束了。现在要给用户在服务器上部署,让用户体验,在体验的过程中提出需求,用于明年进行升级改进。
  两个模块都是用J2EE+ExtJs框架开发,部署的环境需要JDK 1.5.0和Tomcat 6.0,但是在部署过程中却遇到了不少问题,花费了不少精力去解决,主要是为了Tomcat的服务能随着系统自动启动。
  具体步骤如下:
  1.把JDK解压放到C:\Program Files\Java下,把Tomcat解压放到任意磁盘分区,根据需要放在了G:/Tomcat6.0下
  2.添加系统环境变量:
JAVA_HOME=C:/Program Files/Java/jdk1.5.0
CLASSPATH=.;%JAVA_HOME%/LIB
TOMCAT_HOME=C:/Tomcat-5.5.20-WEB
  修改系统环境变量PATH,在它的最前面加入:
%JAVA_HOME%/BIN;  
  3.修改Tomcat端口:
  打开文件G:\Tomcat6.0\conf\server.xml
  找到,修改prot端口号
  4.修改Tomcat服务名称
  打开文件G:\Tomcat6.0\bin\service.bat
  找到   set SERVICE_NAME=Tomcat6COMM --系统服务名称
      set PR_DISPLAYNAME=Apache Tomcat COMM --系统服务显示名称
  5.创建Tomcat服务
  在"开始"菜单运行CMD进入DOS窗口,执行 cd G:/Tomcat6.0/bin 命令进入执行文件的目录
  G:/Tomcat6.0/bin>service.bat install    --创建系统服务
  
  G:/Tomcat6.0/bin>service.bat remove   --删除系统服务
  
  Installing the service 'tomcat' ...
Using CATALINA_HOME:    G:/Tomcat6.0
  Using CATALINA_BASE:    G:/Tomcat6.0
  Using JAVA_HOME:      C:/Program Files/Java/jdk1.5.0
Using JVM:            C:/Program Files/Java/jdk1.5.0/jre/bin/server/jvm.dll
The service 'tomcat' has been installed.
  G:/Tomcat6.0/bin>net start tomcat
  Apache Tomcat tomcat 服务正在启动 ..
Apache Tomcat tomcat 服务已经启动成功。
  6.打开IE测试是否成功
  放问http://localhost:9050(注意自己指定的端口)。
  一般情况下创建服务都没有问题,往往在启动服务的时候就会出错
  注意:
  1.创建的Tomcat服务名中不要带有“_”和空格
  2.Tomcat文件夹名称中不要带有空格
  这就是在做的过程中遇到的问题,拿出来供大家参考和交流;
  今天就写到这里了,不知道表述的有没有问题,欢迎大家来拍砖。
  
页: [1]
查看完整版本: Tomcat创建一个windows服务