JSON Web服务Liferay

JSON Web服务Liferay,json,liferay,Json,Liferay,我按照本教程创建liferay json服务,但出现以下错误: 14:03:29,294 ERROR [pool-2-thread-5][JSONWebServiceServiceAction:54] java.lang.NullPointerException java.lang.NullPointerException at com.liferay.portal.jsonwebservice.JSONWebServiceConfigurator.configure(J

我按照本教程创建liferay json服务,但出现以下错误:

14:03:29,294 ERROR [pool-2-thread-5][JSONWebServiceServiceAction:54] java.lang.NullPointerException
    java.lang.NullPointerException
        at com.liferay.portal.jsonwebservice.JSONWebServiceConfigurator.configure(JSONWebServiceConfigurator.java:101)
        at com.liferay.portal.jsonwebservice.JSONWebServiceServiceAction.<init>(JSONWebServiceServiceAction.java:51)
        at com.liferay.portal.jsonwebservice.JSONWebServiceServlet.getJSONAction(JSONWebServiceServlet.java:169)
        at com.liferay.portal.servlet.JSONServlet.init(JSONServlet.java:52)
        at com.liferay.portal.kernel.servlet.PortalClassLoaderServlet.portalInit(PortalClassLoaderServlet.java:76)
        at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
        at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
        at com.liferay.portal.kernel.servlet.PortalClassLoaderServlet.init(PortalClassLoaderServlet.java:47)
        at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1266)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1185)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1080)
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5015)
        at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5302)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1099)
        at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1621)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
我错过了一个场景吗?是否需要一些额外的配置


谢谢。

您的src中需要有services.properties。liferay中的json Web服务必须使用Service Builder。

您使用的liferay版本是什么,何时引发此异常?liferay 6.1.1-ce-ga2,在启动Tomcat服务器时初始化Spring根WebApplicationContext后引发异常。我在教程中配置了一些@JSONWebService和web.xml服务。