我已经完成了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,以防万一,但是没有必要
答案 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