Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Debugging 如何在Liferay 7中调试?_Debugging_Liferay_Liferay 7.3 - Fatal编程技术网

Debugging 如何在Liferay 7中调试?

Debugging 如何在Liferay 7中调试?,debugging,liferay,liferay-7.3,Debugging,Liferay,Liferay 7.3,我正在使用Liferay Developer Studio 3.8和Liferay门户Tomcat 7.3.1 我想知道如何调试Liferay代码,因为即使在“调试模式”下启动服务器,通常的Eclipse选项“Watch”或“Inspect”也被禁用了 此外,我不能使用“变量”透视图或“调试Shell” 有人知道要在Liferay中调试的虚拟手册吗 提前谢谢 编辑:Purvesh建议的行已插入到setenv文件中 按照Andre提供的步骤,我仍然无法在调试shell中添加变量或插入表达式。而

我正在使用Liferay Developer Studio 3.8和Liferay门户Tomcat 7.3.1

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

此外,我不能使用“变量”透视图或“调试Shell”

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

提前谢谢

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

按照Andre提供的步骤,我仍然无法在调试shell中添加变量或插入表达式。而且,第68行和第69行的断点不会发生任何变化。

  • 在setenv.bat/setenv.sh文件中添加以下行
  • CATALINA_OPTS=%CATALINA_OPTS%-Dfile.encoding=UTF8-Djava.net.preferIPv4Stack=true

  • 重新启动tomcat服务器

  • 设置调试配置并放置断点

  • 运行应用程序


  • 您可以使用
    catalina.sh jpda start
    启动您的服务器(我想这应该也适用于.bat)。在eclipse中运行“远程应用程序”调试。调试端口应为8000(默认值)