我已经在域模式下在 JBoss 7.1.3 上部署了 Liferay 6.1.1GA2,它工作正常。但是现在,我遇到了 REST API 可见性(liferay_url/api/jsonws)的问题。
如果我在独立模式下启动 JBoss,我可以找到所有默认服务,但在域模式下,服务列表是空的。启动日志显示可以与此问题相关联的错误消息,因为 JSON 服务发现过程将 @JSONWebService 注释搜索到类路径中:
[Server:liferay] 10:30:14,466 INFO [stdout] (MSC service thread 1-4) 10:30:14,464 ERROR [MSC service thread 1-4][ClassPathUtil:173] Class com.liferay.portal.servlet.MainServlet is not loaded from a standard location (/WEB-INF/classes)
有任何想法吗?谢谢。