我正在使用JBossAS7。 我的應用程序有一些OSGI模塊和大的非OSGI部分。 我嘗試通過JNDI在非osgi子系統中查找osgi服務,但它們不在JNDI上下文中。 我在JBOSS 7 - Osgi Bundles not present in JNDI TREE發現了類似的問題,但我沒有找到任何解決方案。如果JBoss團隊還沒有實現這個功能,我現在該如何解決這個問題?無法通過JNDI查找OSGI服務
我嘗試添加我的服務手動JNDI上下文,但是因爲JNDI上下文(根據https://issues.jboss.org/browse/AS7-421)
我添加模塊清單中的依賴關係,但有一個例外 org.jboss.modules.ModuleNotFoundException:模塊[MODULE_NAME]:主未在本地模塊加載@ 19e3118a實測值(根:[jboss_directory] \模塊) – Ivan
目前還不清楚對我來說你的設置是什麼,以及它抱怨什麼樣的依賴。也許你想在JBoss OSGi論壇[https://community.jboss.org/en/jbossosgi](https://community.jboss.org/en/jbossosgi)上詳細發佈你的場景。在上面的描述中,我簡單地安裝並啓動了Aries捆綁包。模塊依賴關係涉及如果要將通過JNDI查找的對象轉換爲特定的API ... –
我可以證實此解決方案正在使用7.1.1.Final。謝謝! – eis