我最近開(kāi)始了 Liferay 開(kāi)發(fā),我正在關(guān)注官方開(kāi)發(fā)人員指南,但是在嘗試部署一個(gè)簡(jiǎn)單的 hello world 模塊時(shí)遇到了麻煩。當(dāng)我嘗試部署模塊時(shí),Eclipse 控制臺(tái)顯示以下異常:org.osgi.framework.BundleException:無(wú)法解析模塊:com.liferay.docs.guestbook.portlet [1000]_未解決的要求:要求能力:osgi.ee;filter:="(osgi.ee=UNKNOWN)"_ [已清理]我被困在這一點(diǎn)上,不知道該怎么辦。我嘗試使用不同的 Eclipse 版本,我嘗試更改項(xiàng)目的 Java 構(gòu)建路徑以使用 JRE 1.8,我嘗試刪除項(xiàng)目并創(chuàng)建一個(gè)新的...我還使用命令“ss”列出了模塊,但顯然我的模塊沒(méi)有列出。我在 Ubuntu 18.04 下并使用 Eclipse 2018-12 構(gòu)建。
1 回答
楊魅力
TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超6個(gè)贊
問(wèn)題解決了。
我在 Ubuntu VM 上使用 Eclipse + Liferay,然后切換到我的主機(jī) (W10) 并安裝了 Oracle JDK,并且模塊已正確部署。
所以我猜這個(gè)問(wèn)題是使用 JRE 而不是完整的 JDK。
添加回答
舉報(bào)
0/150
提交
取消
