我碰巧写了一个使用java编写的自定义进程的启动器。一切正常,直到我在任何页面上启动工作流程。当我在工作流控制台中看到有效负载路径时,我将其视为“/bin/wcmcommand?cmd=open&path=%252Fcontent%252Fsample&charset=utf-8.html”并打开有效负载我得到的错误如“无法在com.day.cq.wcm.core.impl.commands.WCMCommandServlet中为/ bin / wcmcommand服务请求”。不知道这有什么问题。任何帮助都会很明显。
答案 0 :(得分:1)
此wcmcommand servlet仅接受POST调用。你正在进行GET通话。所以它不理解请求。请使用POST METHOD Class拨打电话。 如果要调用Java类,则从servlet类调用,如此
request.getRequestDispatcher("/bin/wcmcommand").include(slingrequest, slingresponse);
这适用于您的自定义