如何在Liferay 7中进行调试?

问题描述 投票:0回答:2

我正在使用Liferay Developer Studio 3.8和Liferay Portal Tomcat 7.3.1。

我想知道如何调试Liferay代码,因为即使在“调试模式”下启动服务器,通常的Eclipse选项“监视”或“检查”都被禁用了?

而且,我不能使用“变量”透视图或“调试外壳”。

Options disabled

Variables disabled

有人知道在Liferay中调试的虚拟手册吗?

提前感谢。

编辑:Purvesh建议的行已插入到setenv文件中。

按照Andre提供的步骤,我仍然无法在调试Shell中添加变量或插入表达式。而且,第68和69行的断点什么也没有发生。Remote debugging

debugging liferay liferay-7.3
2个回答
1
投票

您可以使用catalina.sh jpda start启动服务器(猜测这也应与.bat一起使用)。在Eclipse中,运行“远程应用程序”调试。您的调试端口应为8000(默认情况下)。


0
投票
  1. 在setenv.bat / setenv.sh文件中添加以下行。

CATALINA_OPTS =%CATALINA_OPTS%-Dfile.encoding = UTF8 -Djava.net.preferIPv4Stack = true

  1. 重新启动tomcat服务器。

  2. 设置调试配置并放置断点。

  3. 运行您的应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.