Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

AJAX on Publisher - CQ 5.6.1

AnkitCh
Level 3
Level 3

Hi,

I am making an AJAX call to a sling servlet on CQ 5.6.1 using the path /bin/fetchlisting like below:

@SlingServlet(paths="/bin/fetchlisting",methods = "POST",metatype=true)public class RetrieveListingServlet extends SlingAllMethodsServlet   {

The call is being made from javascript like this:

$.ajax({type : 'POST',url : '/bin/fetchlisting',

On author the Ajax call is getting executed just fine but on publisher I am getting an error /bin/fetchlisting 404 Not found.

Any help is much appreciated !

Thanks

1 Accepted Solution
smacdonald2008
Correct answer by
Level 10
Level 10

As long as all OSGi bundles are successfully deployed and Active -- everything will work on Publish like they do on Author. 

View solution in original post

3 Replies
Alex_Popov1
Level 4
Level 4

Hi,

Check the condition of your servlet (active/disabled/unsatisfied) in OSGI console (/system/console/components).
It should be active.

smacdonald2008
Correct answer by
Level 10
Level 10

As long as all OSGi bundles are successfully deployed and Active -- everything will work on Publish like they do on Author. 

View solution in original post

webdevman123
Level 1
Level 1

Normally I have found that when you see things not showing up in publisher same as in author it is a permissions issue. You are always logged in within the author environment and not within publisher.