我最近開始了 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
提交
取消