windows将tomcat配置成系统服务开机自启动

时间:2023-01-30 15:36:25

      在windows上有部署一个tomcat服务,需要在每次开机的时候自动启动,于是研究了下。并将步骤记录下来:

      1.  首先在【环境变量】--> 【系统变量】中增加CATALINA_HOME |  JAVA_HOME | JRE_HOME

      2.  打开【命令提示符】将service.bat拖进命令提示符,然后回车,出现如下画面说明环境变量配置OK

            windows将tomcat配置成系统服务开机自启动windows将tomcat配置成系统服务开机自启动

      3.   在命令行执行如下命令即可配置完成:

             D:\cyberark-autodeploy-linbo003\apache-tomcat-8.5.6\bin\service.bat  install Tomcat8

      4.   然后打开系统服务进行查看

             windows将tomcat配置成系统服务开机自启动windows将tomcat配置成系统服务开机自启动


      5.  选中服务,然后点击左键【属性】在【常规】选项卡中将【启动类型】改为自动,就可以开机自动启动tomcat服务了。

      在配置的过程中遇到一个问题:

      [error] [ 8684] %1 不是有效的 Win32 应用程序。
      [error] [ 8684] Failed creating java C:\Program Files (x86)\Java\jre6\bin\client\jvm.dll

      经过分析,开始以为是JVM内存分配太小,就从初始化128M改为了256M(点击tomcat8w.exe,在JAVA选项卡中修改),后来发现不是这个问题,最后startup.bat也闪退就怀疑不是tomcat本身问题,开始怀疑tomcat版本可能和JDK不兼容,然后就把我的jdk1.6换成了1.7,然后服务启动正常。