我正在使用Liferay Developer Studio 3.8和Liferay Portal Tomcat 7.3.1。
我想知道如何调试Liferay代码,因为即使在“调试模式”下启动服务器,通常的Eclipse选项“监视”或“检查”都被禁用了?
而且,我不能使用“变量”透视图或“调试外壳”。
有人知道在Liferay中调试的虚拟手册吗?
提前感谢。
编辑:Purvesh建议的行已插入到setenv文件中。
按照Andre提供的步骤,我仍然无法在调试Shell中添加变量或插入表达式。而且,第68和69行的断点什么也没有发生。Remote debugging
您可以使用catalina.sh jpda start
启动服务器(猜测这也应与.bat一起使用)。在Eclipse中,运行“远程应用程序”调试。您的调试端口应为8000(默认情况下)。
CATALINA_OPTS =%CATALINA_OPTS%-Dfile.encoding = UTF8 -Djava.net.preferIPv4Stack = true
重新启动tomcat服务器。
设置调试配置并放置断点。
运行您的应用程序。