sakai的调试

在使用sakai demo的时候,我们通常是直接运行star-sakai.bat,然后批处理程序会启动tomcat,然后spring等等开始运行……那么有下面几个疑问。
1、如果在启动的过程中失败了咋办了,cmd可没有存储那么多行的日志,最好办法是:日志。如果你也想到配置tomcat的日志输出话,我只能劝你不要尝试了,如果你试出来,告诉我。
a.将tomcat的startup.bat中最后一行call "%EXECUTABLE%" jpda start %CMD_LINE_ARGS%
改为call "%EXECUTABLE%" jpda run %CMD_LINE_ARGS%。就是把start改为run
b.修改tomcat的catalina.bat.
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %JPDA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION%  >>longgingfile.log
在后面加上重定位符>>文件名。
2、我想看看sakai的启动过程和处理流程,该怎么弄呢?
用java的远程调试,jpda。
官网上是对的,也说得很详细。http://confluence.sakaiproject.org/display/BOOT/Debugging+Tomcat+Remotely+Using+Eclipse
只是提醒一点,在启动调试后,记得切换到“调试视图”。

你可能感兴趣的:(eclipse,spring,tomcat)