AJAX on Publisher - CQ 5.6.1 | Community
Skip to main content
October 16, 2015
Solved

AJAX on Publisher - CQ 5.6.1

  • October 16, 2015
  • 3 replies
  • 904 views

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

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by smacdonald2008

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

3 replies

Level 4
October 16, 2015

Hi,

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

smacdonald2008
smacdonald2008Accepted solution
Level 10
October 16, 2015

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

webdevman123
September 14, 2016

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.