2013-12-18 18 views
0
  • Шаг 1 Корень Bundle

Я создаю Jar Bundle развернутую в Деве сервера 3.6, The Jar работает отлично,OSGi - Дева 3,6 - Загрузка приложения Контекст

 <service ref="pluginManager" interface="com.roshka.osgi.manager.PluginManager" /> 
  • Шаг 2 Плагин Jar Bundle

Затем, чтобы проверить мой первый комплект, я создаю еще один Jar Bun dle, это плагин JAR Bundle. И сверток Плагин работает отлично, и вызовите первую банку с успехом

  • Шаг 3 Web Plugin Jar Bundle

К концу, я хочу создать военную сверток потребляющий Первую Jar Bundle, после того, как прочитайте документацию я являюсь добавить в web.xml, я использую MVC Spring, отлично работает, но не может внедрить службу OSGi боба для вызова методов первой баночки пачки

   <context-param> 
        <param-name>contextClass</param-name> 
         <paramvalue> 
           org.eclipse.virgo.web.dm.ServerOsgiBundleXmlWebApplicationContext 
         </param-value> 
       </context-param> 

      <listener> 
     <listener-class> 
        org.springframework.web.context.ContextLoaderListener 
       </listener-class> 


And create a applicationContext.xml to load a service 


     <reference id="pluginManager" interface="com.roshka.osgi.manager.PluginManager" /> 

Я думаю, что проблема заключается в том, что applicationContext.xml не загружен, а мои квесты о том, что не так в военном проекте.

ответ

1

ли вы пытаетесь указать свои applicationContext.xml так:

<context-param> 
    <param-name>contextConfigLocation</param-name> 
    <param-value>/WEB-INF/applicationContext.xml</param-value> 
</context-param> 

в вашем web.xml?

Смежные вопросы