我最近开始了 Liferay 开发,我正在关注官方开发人员指南,但是在尝试部署一个简单的 hello world 模块时遇到了麻烦。当我尝试部署模块时,Eclipse 控制台显示以下异常:org.osgi.framework.BundleException:无法解析模块:com.liferay.docs.guestbook.portlet [1000]_未解决的要求:要求能力:osgi.ee;filter:="(osgi.ee=UNKNOWN)"_ [已清理]我被困在这一点上,不知道该怎么办。我尝试使用不同的 Eclipse 版本,我尝试更改项目的 Java 构建路径以使用 JRE 1.8,我尝试删除项目并创建一个新的...我还使用命令“ss”列出了模块,但显然我的模块没有列出。我在 Ubuntu 18.04 下并使用 Eclipse 2018-12 构建。
1 回答
杨魅力
TA贡献1811条经验 获得超6个赞
问题解决了。
我在 Ubuntu VM 上使用 Eclipse + Liferay,然后切换到我的主机 (W10) 并安装了 Oracle JDK,并且模块已正确部署。
所以我猜这个问题是使用 JRE 而不是完整的 JDK。
添加回答
举报
0/150
提交
取消