2015-01-13 10 views
2

JCR에 저장된 JavaScript를 디버깅하려고하고 Sightly templating 언어의 JavaScript UseAPI에 의해 Rhino로 서버에서 실행하려고합니다. sling.properties의 지침 사항에 따라Slingly/Sightly 서버 측 JavaScript 디버그

: 나는이 작업을 수행 할 때, 나는 코뿔소의 스윙 창을 볼 수 있습니다

# 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. 

. 그러나 JavaScript 파일에 중단 점을 설정하거나 debugger; 행을 추가하여 디버거를 트리거하면 디버거가 중단되지만 올바른 파일이 표시되지 않습니다.

마찬가지로 디버그 메뉴에서 'Break on function enter'를 선택하면 디버거가 중단되지만 'Step Into/Over/Out'을 사용하면 코드의 임의 지점으로 이동하는 것 같습니다.

다른 사람에게도 적용 되나요? 최신 버전 인 org.apache.sling.scripting.javascript의 v2.0.14를 사용하고 있습니다.

+0

은 어떻게 설정하나요 조직 : 그들은 목록 주 볼만한 문서에

Here

는 자바를 사용하여 API를 통해 자바 스크립트를 사용하여 API를 사용하기위한 사기꾼 다음 .apache.sling.scripting.javascript.debug를 true로 설정 하시겠습니까? 웹 콘솔에 있습니까? 감사. – Sid

+0

AEM 인스턴스의 sling.properties 파일을 편집해야합니다. –

+1

javascript 백엔드 디버깅을위한 솔루션을 찾았습니까? –

답변

0

의견에서 언급 한 것처럼 실제로이 기능은 구현되지 않은 것으로 보입니다. (아직)

디버거