不久前,在配置Josso的时候,Tomcat在启动的时候,闪一下就关掉窗口了,启动失败。但启动信息没有记录下来。
Tomcat和JBoss不一样,后者可以直接在Log文件中获得启动信息,如果启动失败了,能够分析是什么原因。
通过startup.bat启动 Tomcat时,会弹出两个黑白界面,用重定向的方式,只能得到前面一个窗口的信息。我想到有两种办法:
1.找Tomcat的配置,应该有相应配置,输出信息;
2.通过在Catalina.bat中设置断点,逐一排查。
批处理设置断点,可以通过pause命令来进行,查了半天,我终于找到了出错的那句话,但还是没有办法看到信息,无论是pause,还是重定向>log.txt。
上周就发的问题,还是没有人知道,让我伤心透了。
幸好在群里找对人了,办法是:在命令行中,用Catalina Run来启动Tomcat。一切OK!