【发布时间】:2023-03-15 13:18:02
【问题描述】:
我将来自一个portlet(我们称之为Portlet A)的service.jar 包含到另一个客户端Portlet 的WEB-INF/lib 文件夹中,以便客户端可以使用*LocalServiceUtil。请注意,这是我以前成功做过很多次的事情。
但是在这种情况下,我在调用 LocalServiceUtil 时遇到了这个运行时异常:
[PortletBeanLocatorUtil:38] BeanLocator is null for servlet context [Portlet A's portlet-name]
我几乎可以肯定 Portlet A 的项目属性或构建配置有问题,但我不知道该从哪里查看。 Liferay 论坛到处都是 BeanLocator 相关的问题,但每个人都有不同的解决方案
这两个项目都是为相同的 Liferay SDK 和 Tomcat 服务器版本设计和部署的。
有解决 BeanLocator 问题的想法吗?
【问题讨论】:
标签: liferay-6 liferay-service-builder