Hi Readers,
If you work on developing alfresco community then this tutorial may come very useful for you.
By enabling javascript debugging in alfresco community you can debug your custom written javascript and web scripts right inside the browser.
If you have installed alfresco the you will see option to enable javascript debugging on page
http://localhost:8080/alfresco/service/index
But clicking on enable button page will show you the following error
500 - Internal Error
In the relevant log, you’ll also see a message along these lines:
Caused by java.awt.HeadlessException at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:159) ...
Here are the steps you need to follow to enable javascript debugging in alfresco community
Step 1 :- make changes to setenv.sh file
Go to alfresco -> tomcat -> bin and open setenv.sh file.delete only headless=true
Step 2:- restart alfresco
from terminal follow> sh alfresco.sh stop
> sh alfresco.sh start
Step 3:- goto this url
open url in your browser.http://localhost:8080/alfresco/s/api/javascript/debugger
http://localhost:8080/share/page/api/javascript/debugger
It will ask you to login as admin. And in next screen click on Enable button.
Step 4:-
A java based application will start running. This will look as per given screenStep 5:- open js file for debugging
Goto File -> Open and choose file inside alfresco that you want to debug. And apply break point as per your choice. You can apply/remove break point by clicking.Step 6:- Call that logic that uses that js file.
This may be your web script. So call it.You will see script will run and stop at your break point.
This is how you can use javascript debugging inside alfresco community.
Please are this and also put your words in comments.
0 Comments
Post a Comment