Liferay添加与dojo GET / PUT / POST无关的服务操作?

时间:2013-07-09 20:10:13

标签: javascript json http dojo liferay

我必须在这里遗漏一些小东西,但我正在尝试使用JSON Web服务API将新的MBMessage插入到liferay CE 6.1数据库中。这是我正在使用的代码:

var sourceUrl = "/api/secure/jsonws/mbmessage/add-message/group-id/10180/" + 
    "category-id/0/subject/test/body/test/format/bbcode/" + 
    "input-streamov-ps/%5B%5D/anonymous/false/priority/0/allow-pingbacks/true";

request.post(sourceUrl, {
    handleAs: "json"
}).then(
    function(data) {
        //do something
    },
    function(error){
        //do something else
    }
);

我在tomcat控制台中收到以下错误:

ERROR [http-bio-8080-exec-10][JSONWebServiceServiceAction:114] java.lang.RuntimeException: No JSON web service action associated with path /mbmessage/add-message and method POST for /
java.lang.RuntimeException: No JSON web service action associated with path /mbmessage/add-message and method POST for /

我已经过身份验证,我已经能够在我的localhost上运行它:8080 / api / jsonws但没有使用JS / dojo实现的骰子。我已尝试使用HTTP PUT和HTTP GET以及POST但没有运气。有什么想法吗?

0 个答案:

没有答案