【问题标题】:Tomcat6 won't start on Windows and Java6Tomcat6 无法在 Windows 和 Java6 上启动
【发布时间】:2009-07-14 19:43:34
【问题描述】:

我刚刚下载了 Tomcat6 的新副本以安装在开发服务器上。服务器正在运行 Win2k3 SP2 和 Java6。

当我启动 Tomcat6 时,它会报告以下内容:

D:\>d:\tomcat\bin\tomcat6.exe //TS/Tomcat6 [2009-07-14 15:26:38] [427 prunsrv.c] [错误] 操作成功完成。 [2009-07-14 15:26:38] [1336 prunsrv.c] [错误] 加载配置失败

Tomcat 似乎有配置问题,但我不确定从哪里开始寻找。 Tomcat开箱即有这个问题有点令人惊讶。 Java6 和 Tomcat6 之间是否存在兼容性问题?为什么默认配置会失败?

【问题讨论】:

    标签: java windows tomcat


    【解决方案1】:

    只是好奇你的 CATALINA_HOME 和 JAVA_HOME 设置了吗?这些环境变量是运行 Tomcat 的先决条件。转到开始-->我的电脑(右键单击它)-->属性-->高级-->环境变量(按钮),然后将 CATALINA_HOME 设置为 Tomcat 的路径,将 JAVA_HOME 设置为 JDK 的位置,也将 JAVA_HOME\bin 添加到 PATH 变量中。

    【讨论】:

    • 未设置那些环境变量。我尝试了它们,但得到了相同的结果:
       D:\>echo %JAVA_HOME% c:\program files\java\jdk1.6.0_14 D:\>echo %CATALINA_HOME% d:\tomcat D:\>d: \tomcat\bin\tomcat6.exe //TS/Tomcat6 [2009-07-14 15:57:46] [427 prunsrv.c] [error] 操作成功完成。 [2009-07-14 15:57:46] [1336 prunsrv.c] [错误] 加载配置失败
    【解决方案2】:

    好的,我自己解决了这个问题。事实证明,“加载配置失败”是一条红鲱鱼。这是由于 Tomcat 无法加载 java 造成的。我在 $CATALINA_HOME\logs\jakarta_service_YYYMMDD.log 中发现了这个。

    我通过关注这些instructions 解决了这个问题。这基本上相当于将 msvcr71.dll 复制到 c:\windows\system32

    【讨论】:

      【解决方案3】:

      //TS/Tomcat6 参数会做什么?

      在 IDE 之外进行这项工作的最简单方法是将其安装为 Windows 服务,然后使用 Monitor TOmcat 应用程序来停止和启动它。

      【讨论】:

      • 我使用 //TS/Tomcat6 参数来尝试获取一些诊断信息。当我使用监视器应用程序启动服务时,它只是失败了。活动日志中没有任何值得注意的内容。
      猜你喜欢
      • 1970-01-01
      • 2013-10-27
      • 1970-01-01
      • 2013-02-17
      • 2017-03-20
      • 2018-10-12
      • 2016-02-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多