簡體   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