Tomcat没有启动,没有提供错误(Windows 7)

时间:2014-11-07 10:26:25

标签: tomcat batch-file catalina

我已经完成了Tomcat 7.0.56的全新安装。当我运行startup.bat(作为管理员与否)时,我收到以下消息:

    Using CATALINA_BASE:   "C:\uPortal_test\apache-tomcat-7.0.56"
    Using CATALINA_HOME:   "C:\uPortal_test\apache-tomcat-7.0.56"
    Using CATALINA_TMPDIR: "C:\uPortal_test\apache-tomcat-7.0.56\temp"
    Using JRE_HOME:        "C:\Program Files (x86)\Java\jdk1.7.0_71"
    Using CLASSPATH:       "C:\uPortal_test\apache-tomcat-7.0.56\bin\bootstrap.jar;C
    :\uPortal_test\apache-tomcat-7.0.56\bin\tomcat-juli.jar"

就是这样。控制台立即关闭。 我遵循了Tutorial

我在startup.bat的开头设置了CATALINA_HOME,以防万一,但是没有必要

2 个答案:

答案 0 :(得分:2)

好的,您需要从命令提示符处获取错误。您需要执行以下操作:

click on windows button 
type cmd (followed by enter)
cd C:\uPortal_test\apache-tomcat-7.0.56\bin (followed by enter)
startup.bat (followed by enter)

如果你运行这个批处理文件,你会弹出一些错误,它会提示你提示你做错了什么,你可以相应地纠正。

答案 1 :(得分:1)

在我的情况下,错误没有出现在命令提示符中。如果配置文件(在我的情况下,setenv.bat)有语法错误,则会发生这种情况。我能够通过在bat文件中的每个设置行前面添加 rem 来隔离问题,以隔离根本原因。

我在包含空格的文件路径周围缺少双引号。

Encode.list <| List.map Encode.string <| Set.toList mySet

应该是:

set JAVA_OPTS=%JAVA_OPTS% -Djuli-logback.configurationFile=%CATALINA_HOME%\conf\logback.xml