[英]Jboss4 inside OSGI
是否可以在OSGI容器內將Jboss 4.2.3作為捆綁軟件運行? 與之相關的挑戰是什么?
對於那些在乎的人,我正在OSGI中運行dcm4chee。
雖然這並非不可能,但將是非常困難的,但更簡單的選擇是將OSGi嵌入JBoss中,請參閱:
http://felix.apache.org/site/apache-felix-framework-launching-and-embedding.html並以編程方式啟動OSGi(Equinox)? 和http://njbartlett.name/2011/03/07/embedding-osgi.html
http://www.dcm4che.org/jira/browse/DCM-308看來他們正在添加支持以使Jars有效捆綁成捆-您難道不能只是解決依賴關系並將其部署到OSGi框架嗎? OSGi支持JMX和JNDI。
除非對JBoss的內部結構有很大的依賴性,否則我建議您使用第二種方法,但是要提防Class.forName用法和其他非osgi友好的代碼。
我記錄的錯誤專門為dcm4che(注1 E)工具包,而不是dcm4chee戰爭。 我建議為dcm4chee程序集記錄一個新問題。 但是,使dcm4che工具包組件osgi捆綁包可能是使dcm4chee在osgi容器中運行的必需步驟。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.