Windows上的Apache Tomcat 8.5.11 - 服务无法启动 - 系统找不到指定的文件

时间:2017-03-13 09:45:12

标签: windows tomcat

我刚刚部署(解压缩文件)Apache Tomcat 8.5.11,由于某种原因它无法启动。

这是我检查的内容:

  1. 命令dir %JAVA_HOME%显示正确文件夹的内容

  2. 命令dir %JRE_HOME%显示正确文件夹的内容

  3. 命令dir %CATALINA_HOME%显示正确文件夹的内容。

  4. 注意:最初,我定义了以下环境变量:

    SET CATALINA_HOME=C:\Program Files\TC_Install
    

    但它不起作用(我的意思是,DIR命令返回错误。然后,我使用了:

    SET CATALINA_HOME="C:\Program Files\TC_Install"
    

    并且这个适用于DIR命令,但不适用于此问题中提出的问题。

    我尝试的事情:

    1. 用户命令start.bat - >服务无法启动,

    2. 手动尝试启动服务 - >服务无法启动,

    3. 手动尝试执行程序tomcat8.exe - > DOS窗口打开几分之一秒,就是这样。

    4. 我没有成功找出错误消息所指的内容(即哪个文件找不到)。

      修改

      我做了一些检查:

      现在,当我运行命令startup.bat时,我收到以下错误:

      DOCUMENTS\MyDir\MySW\apache-tomcat-8.5.11"" was unexpected at this time.
      

      显然错过了左边的“H:\MY”。

      我重新定义了CATALINA_HOME,JAVA_HOME和JRE_HOME的值,如:

      SET CATALINA_HOME=H:\MY DOCUMENTS\MyDir\MySW\apache-tomcat-8.5.11
      

      (即没有"包装)并且错误消失了,但是仍然没有关于该服务的正面结果。

      我还在CATALINA.BAT脚本中添加了一些echo行来显示命令和参数的值,得到:

      Command parameter: _EXECJAVA         start "Tomcat8" "C:\Program Files\Java\jre1.8.0_121\bin\java.exe"
      Command parameter: LOGGING_CONFIG    -Djava.util.logging.config.file="H:\MY DOCUMENTS\MyDir\MySW\apache-tomcat-8.5.11\conf\logging.properties"
      Command parameter: LOGGING_MANAGER   -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
      Command parameter: JAVA_OPTS          "-Djdk.tls.ephemeralDHKeySize=2048" -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
      Command parameter: CATALINA_OPTS     
      Command parameter: DEBUG_OPTS        
      Command parameter: CLASSPATH         H:\MY DOCUMENTS\MyDir\MySW\apache-tomcat-8.5.11\bin\bootstrap.jar;H:\MY DOCUMENTS\MyDir\MySW\apache-tomcat-8.5.11\bin\tomcat-juli.jar
      Command parameter: CATALINA_BASE     H:\MY DOCUMENTS\MyDir\MySW\apache-tomcat-8.5.11
      Command parameter: CATALINA_HOME     H:\MY DOCUMENTS\MyDir\MySW\apache-tomcat-8.5.11
      Command parameter: CATALINA_TMPDIR   H:\MY DOCUMENTS\MyDir\MySW\apache-tomcat-8.5.11\temp
      Command parameter: MAINCLASS         org.apache.catalina.startup.Bootstrap"
      Command parameter: CMD_LINE_ARGS     
      Command parameter: ACTION            start
      

0 个答案:

没有答案