[英]Debugging JSP on a remote Tomcat server from Eclipse + Javascript debugging
[英]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中)啟動服務器 extensions
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.