繁体   English   中英

在SAP Hybris Server上运行的Eclipse中调试JSP

[英]debugging JSP in eclipse running on SAP Hybris Server

我无法在Eclipse中进入调试模式,我正在使用SAP Hybris构建应用程序。 在这里,我们使用内置的Hybris服务器。

Hybris服务器是否以调试模式启动? 如果是,请确保服务器用于调试的端口与您尝试连接的端口相同!

Hybris使用的端口应在服务器启动时记录,例如:

在地址8000上侦听传输dt_socket

添加此行tomcat.debugjavaoptions=-Xverify:none -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8000,suspend=n到您的local.properites中 ,然后执行ant all来更新tomcat的配置,如果您更新了它,使用hybrisserver.bat debug运行平台,它将以调试模式启动。 确保您的Eclipse远程调试器正在尝试在8000端口上连接

另外,您必须首先让JSP编译(第一个请求)。 因此,您将不得不重新加载页面以使调试器停止运行。

第三,调试器可能不会在任何随机的JSP代码处停止。 您可能必须添加一个scriptlet(简单的sysout)并在其中添加调试点才能使用调试器。

希望您正在寻找如何调试hybris应用程序?

由于Hybris在builin服务器中运行,因此您可以从Eclipse将其作为远程Java应用程序进行调试

  • 使用hybrisserver.bat debug (在Windows中)或./hybrisserver.sh debug (在Linux中)启动服务器
  • 在eclipse中导入所有必需的extensions
  • 打开任何Java文件( cartPageController.java
  • 打开Run > Debug Configurations (快捷键: Alt + r + b
  • 在弹出式窗口的左面板中检查“ Remote Java Application
  • 右键单击“ Remote Java Applicaiton ,然后单击“新建”。
  • 通过单击Apply创建新配置
  • 单击Debug以启动debug mode

Nowe通过放置断点来进行调试。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM