2016-03-22 44 views
0

在liferay中創建一個osgi包(jsp鉤子)。使用Liferay Workspace環境中的服務器選項卡,將該包添加到配置的服務器。 經過與在liferay中部署一個osgi包(jsp鉤子)7

lb -s mytest.hook 
START LEVEL 20 
ID|State  |Level|Symbolic name 
455|Installed | 1|mystest.hook (1.0.0.201603221133) 

在OSGi殼 「已安裝」 的狀態。不確定如何進一步進行部署。國家將如何變爲「積極」?

回答

0

我能夠通過實際將其部署到部署文件夾中,Liferay的部署者已將其部署到其中,並完成其餘部分,從而成功部署了它。所以基本上,當您從服務器選項卡執行此操作時,部署人員不會收到通知,並將您的項目添加到部署中。

1

試試下面的命令:

start 455

也許你的包無法正確解析。你應該得到一個異常,告訴你在調用start之後的原因。

+0

我做了,然後我得到**開始455 ** org.osgi.framework.BundleException:片段上的操作無效。也可用於**解決方案** 並非所有軟件包都可以解決。 – Paul

+0

好的,所以開始在片段上不起作用是正常的。你在解析命令後看到任何細節嗎?也許在日誌中? –

+0

diag 455 mytest.hook [455] 未解決的需求:Fragment-Host:com.liferay.blogs.web; bundle-version =「1.0.0」 – Paul