zoukankan      html  css  js  c++  java
  • 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

    找到<Connector port="9050" />,修改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文件夹名称中不要带有空格

    这就是在做的过程中遇到的问题,拿出来供大家参考和交流;

    今天就写到这里了,不知道表述的有没有问题,欢迎大家来拍砖。

  • 相关阅读:
    Daemon Tools手工完全卸载方案
    不要轻易删除/windows/install下文件
    Dumpbin命令的使用
    v4l2 视频捕获
    2瓶4两酒,1个1.5两的酒杯
    n个平面分空间最多可分成多少份
    &#65279导致页面顶部空白一行解决方法
    Base64编码原理分析
    浏览器中“JavaScript解析器”工作原理
    IList转化为DataSet,解决了System.nullable()的问题
  • 原文地址:https://www.cnblogs.com/ZHF/p/2295960.html
Copyright © 2011-2022 走看看