2
我試圖調試存儲在JCR中的JavaScript,並通過Sightly模板語言的JavaScript UseAPI在Rhino上運行服務器。Debug Sling/Sightly服務器端JavaScript
按在sling.properties提供的說明:
# To enable the current server side debugging in the Rhino interpreter
# set the org.apache.sling.scripting.javascript.debug property to true.
# This will open a Swing window for Rhino JavaScript debugging on the
# server platform.
當我這樣做,我可以看到犀牛了Swing窗口。但是,如果我嘗試在JavaScript文件上設置斷點,或者通過添加debugger;
行來觸發調試器,則調試器會中斷,但不會顯示正確的文件。同樣,如果我從Debug菜單中選擇'Break on function enter',調試器將會中斷,但是使用'Step Into/Over/Out'似乎會跳到代碼中的隨機點。
這是否適用於其他人?我正在使用org.apache.sling.scripting.javascript的v2.0.14,這似乎是最新的。
如何設置組織.apache.sling.scripting.javascript.debug爲true?這是在Web控制檯?謝謝。 – Sid
您需要編輯您的AEM實例的sling.properties文件 –
您是否找到了用於調試javascript後端的解決方案? –