Aem 无法向com.day.cq.wcm.core.impl.commands.WCMCommandServlet中的/bin/wcmcommand提供请求

Aem 无法向com.day.cq.wcm.core.impl.commands.WCMCommandServlet中的/bin/wcmcommand提供请求,aem,Aem,我碰巧编写了一个使用java编写的自定义进程的启动器。在我启动任何页面上的工作流之前,一切都正常。当我在工作流控制台中看到有效负载路径时,我将其视为“/bin/wcmcommand?cmd=open&path=%252Fcontent%252Fsample&charset=utf-8.html”,打开有效负载时,我会收到一个错误,如“无法为com.day.cq.wcm.core.impl.commands.WCMCommandServlet中的/bin/wcmcommand请求提供服务”。我不知

我碰巧编写了一个使用java编写的自定义进程的启动器。在我启动任何页面上的工作流之前,一切都正常。当我在工作流控制台中看到有效负载路径时,我将其视为“/bin/wcmcommand?cmd=open&path=%252Fcontent%252Fsample&charset=utf-8.html”,打开有效负载时,我会收到一个错误,如“无法为com.day.cq.wcm.core.impl.commands.WCMCommandServlet中的/bin/wcmcommand请求提供服务”。我不知道这是怎么回事。任何帮助都将非常有用。

此wcmcommand servlet只接受POST调用。你正在打电话。所以它不理解这个请求。请使用POST方法类调用。 若你们想在Java类中调用,那个么像这样从servlet类中调用

request.getRequestDispatcher("/bin/wcmcommand").include(slingrequest, slingresponse);

这将适用于您的自定义

日志应该告诉您出了什么问题,如果标准级别没有提供足够的信息,可能会使用调试日志级别。