SMX4 and OSGi bundle import package

classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

SMX4 and OSGi bundle import package

Jean-Baptiste Onofré
 Hi all,

 using ServiceMix 4.0-M1 (with the SMX Kernel 1.0-M2 embedded), I
have created a CXF NMR OSGi bundle.

 In my bundle beans.xml, I have :
 <?xml version="1.0" encoding="UTF-8"?>

 <beans xmlns="http://www.springframework.org/schema/beans"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xmlns:jaxws="http://cxf.apache.org/jaxws"
 xsi:schemaLocation="
 http://www.springframework.org/schema/beans [1]
http://www.springframework.org/schema/beans/spring-beans.xsd [2]
 http://cxf.apache.org/jaxws [3]
http://cxf.apache.org/schemas/jaxws.xsd [4]">

 <import resource="classpath:META-INF/cxf/cxf.xml"/>
 <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml"/>
 <import
resource="classpath:META-INF/cxf/transport/nmr/cxf-transport-nmr.xml"/>

 <bean id="jndiTemplate"
class="org.springframework.jndi.JndiTemplate">
 <property name="environment">
 <props>
 <prop key="java.naming.factory.initial">
 org.jnp.interfaces.NamingContextFactory
 </prop>
 <prop key="java.naming.provider.url">
 jnp://srvfms-24.fimasys.fr:1299
 </prop>
 </props>
 </property>
 </bean>

 <bean id="ejbProxy"
class="org.springframework.ejb.access.SimpleRemoteStatelessSessionProxyFactoryBean">
 <property name="jndiName"
value="ejb/profinance/back-office/AutomaticSimulationService"/>
 <property name="businessInterface"
value="com.fimasys.finance.profinance.components.simulation.common.ejb.AutomaticSimulationSession"/>
 <property name="homeInterface"
value="com.fimasys.finance.profinance.components.simulation.common.ejb.AutomaticSimulationSessionHome"/>
 <property name="jndiTemplate" ref="jndiTemplate"/>
 </bean>

 <bean id="automaticSimulation"
class="com.fimasys.fsb.services.AutomaticSimulationService">
 <property name="proxy" ref="ejbProxy"/>
 </bean>

 <jaxws:endpoint id="AutomaticSimulation"
 implementor="#automaticSimulation"
 address="nmr:fsb/AutomaticSimulation/AutomaticSimulationBean"/>

 </beans>

 As I use EJB proxy, I need the EJB (2.1 or 3.0) Geronimo specs. So
first of all, I have added Geronimo EJB spec in my bundle pom.xml :

 <project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd [5]">
 <modelVersion>4.0.0</modelVersion>
 <groupId>com.fimasys.fsb</groupId>
 <artifactId>automatic-simulation-osgi-service</artifactId>
 <packaging>bundle</packaging>
 <version>4.0</version>
 <name>FSB :: Services :: OSGi :: Automatic Simulation</name>
 <url>http://fsb.fimasys.com</url>

 <dependencies>
 <dependency>
 <groupId>com.fimasys.profinance</groupId>
 <artifactId>pf-bos-commons-ejb-client</artifactId>
 <version>2008.r2.2.38.01</version>
 </dependency>
 <dependency>
 <groupId>com.fimasys.services</groupId>
 <artifactId>fms-java-services-commons</artifactId>
 <version>1.11.03</version>
 </dependency>
 <dependency>
 <groupId>jboss</groupId>
 <artifactId>jbossall-client</artifactId>
 <version>4.2.2.GA</version>
 </dependency>
 <dependency>
 <groupId>org.apache.geronimo.specs</groupId>
 <artifactId>geronimo-ejb_3.0_spec</artifactId>
 <version>1.0.1</version>
 </dependency>
 </dependencies>

 <build>
 <plugins>
 <plugin>
 <groupId>org.apache.felix</groupId>
 <artifactId>maven-bundle-plugin</artifactId>
 <configuration>
 <instructions>
 <Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName>
 <Import-Package>
 javax.jws,
 META-INF.cxf,
 META-INF.cxf.transport.nmr,
 javax.ejb,
 javax.xml
 </Import-Package>
 <Private-Package>com.fimasys.fsb.services</Private-Package>

<Require-Bundle>org.apache.servicemix.bundles.woodstox-3.2.3</Require-Bundle>
 </instructions>
 </configuration>
 </plugin>
 </plugins>
 </build>
 </project>

 And, using SMX Kernel shell, I have added the Geronimo EJB Spec
bundle :

 osgi install -s
mvn:org.apache.geronimo.specs/geronimo-ejb_3.0_spec/1.0.1

 I can see the bundle installed and started :

 osgi list
 [...]
 [ 83] [Active ] [ 50] geronimo-ejb_3.0_spec (1.0.1)

 I have checked in the data/servicemix.log, there is not error at
bundle startup.

 Now, I install my bundle :

 osgi install
file:/home/jb/workspace/fsb4/services/automatic-simulation-osgi-service/target/automatic-simulation-osgi-service-4.0.jar

 There is not error during installation but when I start my bundle :

 servicemix@devfms-6:/> Exception in thread
"SpringOsgiExtenderThread-24"
org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'ejbProxy' defined in URL
[bundle://86.0:0/META-INF/spring/beans.xml]: Initialization of bean
failed; nested exception is java.lang.NoClassDefFoundError:
javax/ejb/EJBObject
 at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:445)
 at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:383)
 at java.security.AccessController.doPrivileged(Native Method)
 at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:353)
 at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
 at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:169)
 at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
 at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
 at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:394)
 at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:736)
 at
org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:248)
 at
org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:136)
 at java.lang.Thread.run(Thread.java:595)
 Caused by: java.lang.NoClassDefFoundError: javax/ejb/EJBObject
 at java.lang.Class.getDeclaredMethods0(Native Method)
 at java.lang.Class.privateGetDeclaredMethods(Class.java:2395)
 at java.lang.Class.getDeclaredMethods(Class.java:1763)
 at java.beans.Introspector$1.run(Introspector.java:1265)
 at java.security.AccessController.doPrivileged(Native Method)
 at
java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1263)
 at
java.beans.Introspector.getTargetMethodInfo(Introspector.java:1129)
 at java.beans.Introspector.getBeanInfo(Introspector.java:387)
 at java.beans.Introspector.getBeanInfo(Introspector.java:159)
 at java.beans.Introspector.getBeanInfo(Introspector.java:220)
 at java.beans.Introspector.<init>(Introspector.java:368)
 at java.beans.Introspector.getBeanInfo(Introspector.java:159)
 at java.beans.Introspector.getBeanInfo(Introspector.java:220)
 at java.beans.Introspector.<init>(Introspector.java:368)
 at java.beans.Introspector.getBeanInfo(Introspector.java:159)
 at
org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:242)
 at
org.springframework.beans.CachedIntrospectionResults.forClass(CachedIntrospectionResults.java:141)
 at
org.springframework.beans.BeanWrapperImpl.getCachedIntrospectionResults(BeanWrapperImpl.java:247)
 at
org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:375)
 at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.convertForProperty(AbstractAutowireCapableBeanFactory.java:1211)
 at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1183)
 at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:940)
 at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:437)

 I can understand because :
 1/ the geronimo bundle is installed and started in SMX Kernel
 2/ my bundle <Import-Package/> contains javax.ejb

 I guess that I have a classloading issue but I can't see where for
now.

 Someone has an idea ?

 Thanks in advance,
 Regards
 JB
 --
 Jean-Baptiste Onofré
 [hidden email]
 BuildProcess/AutoDeploy Project Leader
 http://buildprocess.sourceforge.net



Links:
------
[1] http://www.springframework.org/schema/beans
[2] http://www.springframework.org/schema/beans/spring-beans.xsd
[3] http://cxf.apache.org/jaxws
[4] http://cxf.apache.org/schemas/jaxws.xsd
[5] http://maven.apache.org/maven-v4_0_0.xsd
Reply | Threaded
Open this post in threaded view
|

Re: SMX4 and OSGi bundle import package

Freeman-2
Hi,

Please try with import javax.ejb*;version="3.0"
And could you please append the MENIFEST file of your  bundle jar if it
still doesn't work?

Freeman


 Jean-Baptiste Onofré wrote:

>  Hi all,
>
>  using ServiceMix 4.0-M1 (with the SMX Kernel 1.0-M2 embedded), I
> have created a CXF NMR OSGi bundle.
>
>  In my bundle beans.xml, I have :
>  <?xml version="1.0" encoding="UTF-8"?>
>
>  <beans xmlns="http://www.springframework.org/schema/beans"
>  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>  xmlns:jaxws="http://cxf.apache.org/jaxws"
>  xsi:schemaLocation="
>  http://www.springframework.org/schema/beans [1]
> http://www.springframework.org/schema/beans/spring-beans.xsd [2]
>  http://cxf.apache.org/jaxws [3]
> http://cxf.apache.org/schemas/jaxws.xsd [4]">
>
>  <import resource="classpath:META-INF/cxf/cxf.xml"/>
>  <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml"/>
>  <import
> resource="classpath:META-INF/cxf/transport/nmr/cxf-transport-nmr.xml"/>
>
>  <bean id="jndiTemplate"
> class="org.springframework.jndi.JndiTemplate">
>  <property name="environment">
>  <props>
>  <prop key="java.naming.factory.initial">
>  org.jnp.interfaces.NamingContextFactory
>  </prop>
>  <prop key="java.naming.provider.url">
>  jnp://srvfms-24.fimasys.fr:1299
>  </prop>
>  </props>
>  </property>
>  </bean>
>
>  <bean id="ejbProxy"
> class="org.springframework.ejb.access.SimpleRemoteStatelessSessionProxyFactoryBean">
>  <property name="jndiName"
> value="ejb/profinance/back-office/AutomaticSimulationService"/>
>  <property name="businessInterface"
> value="com.fimasys.finance.profinance.components.simulation.common.ejb.AutomaticSimulationSession"/>
>  <property name="homeInterface"
> value="com.fimasys.finance.profinance.components.simulation.common.ejb.AutomaticSimulationSessionHome"/>
>  <property name="jndiTemplate" ref="jndiTemplate"/>
>  </bean>
>
>  <bean id="automaticSimulation"
> class="com.fimasys.fsb.services.AutomaticSimulationService">
>  <property name="proxy" ref="ejbProxy"/>
>  </bean>
>
>  <jaxws:endpoint id="AutomaticSimulation"
>  implementor="#automaticSimulation"
>  address="nmr:fsb/AutomaticSimulation/AutomaticSimulationBean"/>
>
>  </beans>
>
>  As I use EJB proxy, I need the EJB (2.1 or 3.0) Geronimo specs. So
> first of all, I have added Geronimo EJB spec in my bundle pom.xml :
>
>  <project xmlns="http://maven.apache.org/POM/4.0.0"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/maven-v4_0_0.xsd [5]">
>  <modelVersion>4.0.0</modelVersion>
>  <groupId>com.fimasys.fsb</groupId>
>  <artifactId>automatic-simulation-osgi-service</artifactId>
>  <packaging>bundle</packaging>
>  <version>4.0</version>
>  <name>FSB :: Services :: OSGi :: Automatic Simulation</name>
>  <url>http://fsb.fimasys.com</url>
>
>  <dependencies>
>  <dependency>
>  <groupId>com.fimasys.profinance</groupId>
>  <artifactId>pf-bos-commons-ejb-client</artifactId>
>  <version>2008.r2.2.38.01</version>
>  </dependency>
>  <dependency>
>  <groupId>com.fimasys.services</groupId>
>  <artifactId>fms-java-services-commons</artifactId>
>  <version>1.11.03</version>
>  </dependency>
>  <dependency>
>  <groupId>jboss</groupId>
>  <artifactId>jbossall-client</artifactId>
>  <version>4.2.2.GA</version>
>  </dependency>
>  <dependency>
>  <groupId>org.apache.geronimo.specs</groupId>
>  <artifactId>geronimo-ejb_3.0_spec</artifactId>
>  <version>1.0.1</version>
>  </dependency>
>  </dependencies>
>
>  <build>
>  <plugins>
>  <plugin>
>  <groupId>org.apache.felix</groupId>
>  <artifactId>maven-bundle-plugin</artifactId>
>  <configuration>
>  <instructions>
>  <Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName>
>  <Import-Package>
>  javax.jws,
>  META-INF.cxf,
>  META-INF.cxf.transport.nmr,
>  javax.ejb,
>  javax.xml
>  </Import-Package>
>  <Private-Package>com.fimasys.fsb.services</Private-Package>
>
> <Require-Bundle>org.apache.servicemix.bundles.woodstox-3.2.3</Require-Bundle>
>  </instructions>
>  </configuration>
>  </plugin>
>  </plugins>
>  </build>
>  </project>
>
>  And, using SMX Kernel shell, I have added the Geronimo EJB Spec
> bundle :
>
>  osgi install -s
> mvn:org.apache.geronimo.specs/geronimo-ejb_3.0_spec/1.0.1
>
>  I can see the bundle installed and started :
>
>  osgi list
>  [...]
>  [ 83] [Active ] [ 50] geronimo-ejb_3.0_spec (1.0.1)
>
>  I have checked in the data/servicemix.log, there is not error at
> bundle startup.
>
>  Now, I install my bundle :
>
>  osgi install
> file:/home/jb/workspace/fsb4/services/automatic-simulation-osgi-service/target/automatic-simulation-osgi-service-4.0.jar
>
>  There is not error during installation but when I start my bundle :
>
>  servicemix@devfms-6:/> Exception in thread
> "SpringOsgiExtenderThread-24"
> org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'ejbProxy' defined in URL
> [bundle://86.0:0/META-INF/spring/beans.xml]: Initialization of bean
> failed; nested exception is java.lang.NoClassDefFoundError:
> javax/ejb/EJBObject
>  at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:445)
>  at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:383)
>  at java.security.AccessController.doPrivileged(Native Method)
>  at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:353)
>  at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
>  at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:169)
>  at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
>  at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
>  at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:394)
>  at
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:736)
>  at
> org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:248)
>  at
> org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:136)
>  at java.lang.Thread.run(Thread.java:595)
>  Caused by: java.lang.NoClassDefFoundError: javax/ejb/EJBObject
>  at java.lang.Class.getDeclaredMethods0(Native Method)
>  at java.lang.Class.privateGetDeclaredMethods(Class.java:2395)
>  at java.lang.Class.getDeclaredMethods(Class.java:1763)
>  at java.beans.Introspector$1.run(Introspector.java:1265)
>  at java.security.AccessController.doPrivileged(Native Method)
>  at
> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1263)
>  at
> java.beans.Introspector.getTargetMethodInfo(Introspector.java:1129)
>  at java.beans.Introspector.getBeanInfo(Introspector.java:387)
>  at java.beans.Introspector.getBeanInfo(Introspector.java:159)
>  at java.beans.Introspector.getBeanInfo(Introspector.java:220)
>  at java.beans.Introspector.<init>(Introspector.java:368)
>  at java.beans.Introspector.getBeanInfo(Introspector.java:159)
>  at java.beans.Introspector.getBeanInfo(Introspector.java:220)
>  at java.beans.Introspector.<init>(Introspector.java:368)
>  at java.beans.Introspector.getBeanInfo(Introspector.java:159)
>  at
> org.springframework.beans.CachedIntrospectionResults.<init>(CachedIntrospectionResults.java:242)
>  at
> org.springframework.beans.CachedIntrospectionResults.forClass(CachedIntrospectionResults.java:141)
>  at
> org.springframework.beans.BeanWrapperImpl.getCachedIntrospectionResults(BeanWrapperImpl.java:247)
>  at
> org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:375)
>  at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.convertForProperty(AbstractAutowireCapableBeanFactory.java:1211)
>  at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1183)
>  at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:940)
>  at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:437)
>
>  I can understand because :
>  1/ the geronimo bundle is installed and started in SMX Kernel
>  2/ my bundle <Import-Package/> contains javax.ejb
>
>  I guess that I have a classloading issue but I can't see where for
> now.
>
>  Someone has an idea ?
>
>  Thanks in advance,
>  Regards
>  JB
>  --
>  Jean-Baptiste Onofré
>  [hidden email]
>  BuildProcess/AutoDeploy Project Leader
>  http://buildprocess.sourceforge.net
>
>
>
> Links:
> ------
> [1] http://www.springframework.org/schema/beans
> [2] http://www.springframework.org/schema/beans/spring-beans.xsd
> [3] http://cxf.apache.org/jaxws
> [4] http://cxf.apache.org/schemas/jaxws.xsd
> [5] http://maven.apache.org/maven-v4_0_0.xsd
>
>  

Reply | Threaded
Open this post in threaded view
|

Re: SMX4 and OSGi bundle import package

Jean-Baptiste Onofré
In reply to this post by Jean-Baptiste Onofré
 Hi Freeman,

 In the bundle pom.xml, I have set :

 <Import-Package>
 javax.jws,
 META-INF.cxf,
 META-INF.cxf.transport.nmr,
 javax.ejb*;version="3.0",
 javax.xml
 </Import-Package>

 During the build (using mvn
org.apache.felix:maven-bundle-plugin:bundle), I have this warning :
 [WARNING] Warning building bundle
com.fimasys.fsb:automatic-simulation-osgi-service:bundle:4.0 : Did not
find matching referal for javax.ejb*
 whereas I haven't this using javax.ejb directly.

 Nevertheless, I have deployed the bundle but the behavior is the
same : java.lang.NoClassDefFoundError: javax/ejb/EJBObject

 Here is my bundle MANIFEST.MF (with javax.ejb*;version="3.0") :
 Manifest-Version: 1.0
 Built-By: jb
 Created-By: Apache Maven Bundle Plugin
 Import-Package:
META-INF.cxf,META-INF.cxf.transport.nmr,javax.jws,java
 x.xml
 Bnd-LastModified: 1225790605755
 Bundle-Version: 4.0
 Bundle-Name: FSB :: Services :: OSGi :: Automatic Simulation
 Build-Jdk: 1.5.0_14
 Private-Package: com.fimasys.fsb.services
 Bundle-ManifestVersion: 2
 Bundle-SymbolicName: automatic-simulation-osgi-service
 Tool: Bnd-0.0.255
 Require-Bundle: org.apache.servicemix.bundles.woodstox-3.2.3

 and here is the MANIFEST.MF using javax.ejb without version :
 Manifest-Version: 1.0
 Built-By: jb
 Created-By: Apache Maven Bundle Plugin
 Import-Package:
META-INF.cxf,META-INF.cxf.transport.nmr,javax.ejb;vers
 ion="3.0",javax.jws,javax.xml
 Bnd-LastModified: 1225790754188
 Bundle-Version: 4.0
 Bundle-Name: FSB :: Services :: OSGi :: Automatic Simulation
 Build-Jdk: 1.5.0_14
 Private-Package: com.fimasys.fsb.services
 Bundle-ManifestVersion: 2
 Bundle-SymbolicName: automatic-simulation-osgi-service
 Tool: Bnd-0.0.255
 Require-Bundle: org.apache.servicemix.bundles.woodstox-3.2.3

 Strange isn't it ?

 Regards
 JB
 --
 Jean-Baptiste Onofré
 [hidden email]
 BuildProcess/AutoDeploy Project Leader
 http://buildprocess.sourceforge.net

 On Tue 04/11/08 10:01, Freeman Fang [hidden email] wrote:
 Hi,

 Please try with import javax.ejb*;version="3.0"
 And could you please append the MENIFEST file of your bundle jar if
it
 still doesn't work?

 Freeman

 Jean-Baptiste Onofré wrote:
 > Hi all,
 >
 > using ServiceMix 4.0-M1 (with the SMX Kernel 1.0-M2 embedded), I
 > have created a CXF NMR OSGi bundle.
 >
 > In my bundle beans.xml, I have :
 >
 >
 >

Links:
------
[1] http://www.w3.org/2001/XMLSchema-instance
[2] http://cxf.apache.org/jaxws
[3] http://www.springframework.org/schema/beans
[4] http://www.springframework.org/schema/beans/spring-beans.xsd
[5] http://cxf.apache.org/jaxws
[6] http://cxf.apache.org/schemas/jaxws.xsd
[7] http://webmail.nanthrax.net/jnp://srvfms-24.fimasys.fr:1299</font
[8] http://www.w3.org/2001/XMLSchema-instance
[9] http://maven.apache.org/POM/4.0.0</font
[10] http://maven.apache.org/maven-v4_0_0.xsd
[11] http://fsb.fimasys.com&lt;/url&gt;</font
[12] http://fsb.fimasys.com&lt;/url&gt;</font
[13] mailto:servicemix@devfms
[14]
http://webmail.nanthrax.net/bundle://86.0:0/META-INF/spring/beans.xml]:
[15] mailto:[hidden email]
[16] http://buildprocess.sourceforge.net</font
[17] http://www.springframework.org/schema/beans</font
[18]
http://www.springframework.org/schema/beans/spring-beans.xsd</font
[19] http://cxf.apache.org/jaxws</font
[20] http://cxf.apache.org/schemas/jaxws.xsd</font
[21] http://maven.apache.org/maven-v4_0_0.xsd</font
Reply | Threaded
Open this post in threaded view
|

Re: SMX4 and OSGi bundle import package

Freeman-2
How about use

<Import-Package>
 javax.jws,
 META-INF.cxf,
 META-INF.cxf.transport.nmr,
 javax.ejb,
 javax.ejb,spi,
 javax.xml
 </Import-Package>




 Jean-Baptiste Onofré wrote:

>  Hi Freeman,
>
>  In the bundle pom.xml, I have set :
>
>  <Import-Package>
>  javax.jws,
>  META-INF.cxf,
>  META-INF.cxf.transport.nmr,
>  javax.ejb*;version="3.0",
>  javax.xml
>  </Import-Package>
>
>  During the build (using mvn
> org.apache.felix:maven-bundle-plugin:bundle), I have this warning :
>  [WARNING] Warning building bundle
> com.fimasys.fsb:automatic-simulation-osgi-service:bundle:4.0 : Did not
> find matching referal for javax.ejb*
>  whereas I haven't this using javax.ejb directly.
>
>  Nevertheless, I have deployed the bundle but the behavior is the
> same : java.lang.NoClassDefFoundError: javax/ejb/EJBObject
>
>  Here is my bundle MANIFEST.MF (with javax.ejb*;version="3.0") :
>  Manifest-Version: 1.0
>  Built-By: jb
>  Created-By: Apache Maven Bundle Plugin
>  Import-Package:
> META-INF.cxf,META-INF.cxf.transport.nmr,javax.jws,java
>  x.xml
>  Bnd-LastModified: 1225790605755
>  Bundle-Version: 4.0
>  Bundle-Name: FSB :: Services :: OSGi :: Automatic Simulation
>  Build-Jdk: 1.5.0_14
>  Private-Package: com.fimasys.fsb.services
>  Bundle-ManifestVersion: 2
>  Bundle-SymbolicName: automatic-simulation-osgi-service
>  Tool: Bnd-0.0.255
>  Require-Bundle: org.apache.servicemix.bundles.woodstox-3.2.3
>
>  and here is the MANIFEST.MF using javax.ejb without version :
>  Manifest-Version: 1.0
>  Built-By: jb
>  Created-By: Apache Maven Bundle Plugin
>  Import-Package:
> META-INF.cxf,META-INF.cxf.transport.nmr,javax.ejb;vers
>  ion="3.0",javax.jws,javax.xml
>  Bnd-LastModified: 1225790754188
>  Bundle-Version: 4.0
>  Bundle-Name: FSB :: Services :: OSGi :: Automatic Simulation
>  Build-Jdk: 1.5.0_14
>  Private-Package: com.fimasys.fsb.services
>  Bundle-ManifestVersion: 2
>  Bundle-SymbolicName: automatic-simulation-osgi-service
>  Tool: Bnd-0.0.255
>  Require-Bundle: org.apache.servicemix.bundles.woodstox-3.2.3
>
>  Strange isn't it ?
>
>  Regards
>  JB
>  --
>  Jean-Baptiste Onofré
>  [hidden email]
>  BuildProcess/AutoDeploy Project Leader
>  http://buildprocess.sourceforge.net
>
>  On Tue 04/11/08 10:01, Freeman Fang [hidden email] wrote:
>  Hi,
>
>  Please try with import javax.ejb*;version="3.0"
>  And could you please append the MENIFEST file of your bundle jar if
> it
>  still doesn't work?
>
>  Freeman
>
>  Jean-Baptiste Onofré wrote:
>  > Hi all,
>  >
>  > using ServiceMix 4.0-M1 (with the SMX Kernel 1.0-M2 embedded), I
>  > have created a CXF NMR OSGi bundle.
>  >
>  > In my bundle beans.xml, I have :
>  >
>  >
>  >
>
> Links:
> ------
> [1] http://www.w3.org/2001/XMLSchema-instance
> [2] http://cxf.apache.org/jaxws
> [3] http://www.springframework.org/schema/beans
> [4] http://www.springframework.org/schema/beans/spring-beans.xsd
> [5] http://cxf.apache.org/jaxws
> [6] http://cxf.apache.org/schemas/jaxws.xsd
> [7] http://webmail.nanthrax.net/jnp://srvfms-24.fimasys.fr:1299</font
> [8] http://www.w3.org/2001/XMLSchema-instance
> [9] http://maven.apache.org/POM/4.0.0</font
> [10] http://maven.apache.org/maven-v4_0_0.xsd
> [11] http://fsb.fimasys.com&lt;/url&gt;</font
> [12] http://fsb.fimasys.com&lt;/url&gt;</font
> [13] mailto:servicemix@devfms
> [14]
> http://webmail.nanthrax.net/bundle://86.0:0/META-INF/spring/beans.xml]:
> [15] mailto:[hidden email]
> [16] http://buildprocess.sourceforge.net</font
> [17] http://www.springframework.org/schema/beans</font
> [18]
> http://www.springframework.org/schema/beans/spring-beans.xsd</font
> [19] http://cxf.apache.org/jaxws</font
> [20] http://cxf.apache.org/schemas/jaxws.xsd</font
> [21] http://maven.apache.org/maven-v4_0_0.xsd</font
>
>  

Reply | Threaded
Open this post in threaded view
|

Re: SMX4 and OSGi bundle import package

Jean-Baptiste Onofré
In reply to this post by Jean-Baptiste Onofré
 
 --
 Jean-Baptiste Onofré
 [hidden email]
 BuildProcess/AutoDeploy Project Leader
 http://buildprocess.sourceforge.net

 On Tue 04/11/08 10:48, Freeman Fang [hidden email] wrote:
 How about use

 javax.jws,
 META-INF.cxf,
 META-INF.cxf.transport.nmr,
 javax.ejb,
 javax.ejb,spi,
 javax.xml

 Jean-Baptiste Onofré wrote:
 > Hi Freeman,
 >
 > In the bundle pom.xml, I have set :
 >
 >  
 > javax.jws,
 > META-INF.cxf,
 > META-INF.cxf.transport.nmr,
 > javax.ejb*;version="3.0",
 > javax.xml
 >
 >
 > During the build (using mvn
 > org.apache.felix:maven-bundle-plugin:bundle), I have this warning
:
 > [WARNING] Warning building bundle
 > com.fimasys.fsb:automatic-simulation-osgi-service:bundle:4.0 : Did
not
 > find matching referal for javax.ejb*
 > whereas I haven't this using javax.ejb directly.
 >
 > Nevertheless, I have deployed the bundle but the behavior is the
 > same : java.lang.NoClassDefFoundError: javax/ejb/EJBObject
 >
 > Here is my bundle MANIFEST.MF (with javax.ejb*;version="3.0") :
 > Manifest-Version: 1.0
 > Built-By: jb
 > Created-By: Apache Maven Bundle Plugin
 > Import-Package:
 > META-INF.cxf,META-INF.cxf.transport.nmr,javax.jws,java
 > x.xml
 > Bnd-LastModified: 1225790605755
 > Bundle-Version: 4.0
 > Bundle-Name: FSB :: Services :: OSGi :: Automatic Simulation
 > Build-Jdk: 1.5.0_14
 > Private-Package: com.fimasys.fsb.services
 > Bundle-ManifestVersion: 2
 > Bundle-SymbolicName: automatic-simulation-osgi-service
 > Tool: Bnd-0.0.255
 > Require-Bundle: org.apache.servicemix.bundles.woodstox-3.2.3
 >
 > and here is the MANIFEST.MF using javax.ejb without version :
 > Manifest-Version: 1.0
 > Built-By: jb
 > Created-By: Apache Maven Bundle Plugin
 > Import-Package:
 > META-INF.cxf,META-INF.cxf.transport.nmr,javax.ejb;vers
 > ion="3.0",javax.jws,javax.xml
 > Bnd-LastModified: 1225790754188
 > Bundle-Version: 4.0
 > Bundle-Name: FSB :: Services :: OSGi :: Automatic Simulation
 > Build-Jdk: 1.5.0_14
 > Private-Package: com.fimasys.fsb.services
 > Bundle-ManifestVersion: 2
 > Bundle-SymbolicName: automatic-simulation-osgi-service
 > Tool: Bnd-0.0.255
 > Require-Bundle: org.apache.servicemix.bundles.woodstox-3.2.3
 >
 > Strange isn't it ?
 >
 > Regards
 > JB
 > --
 > Jean-Baptiste Onofré
 > [hidden email] [1]
 > BuildProcess/AutoDeploy Project Leader
 > http://buildprocess.sourceforge.net  [2]>
 >
 > On Tue 04/11/08 10:01, Freeman Fang [hidden email] [3]
wrote:
 > Hi,
 >
 > Please try with import javax.ejb*;version="3.0"
 > And could you please append the MENIFEST file of your bundle jar
if
 > it
 > still doesn't work?
 >
 > Freeman
 >
 > Jean-Baptiste Onofré wrote:
 > > Hi all,
 > >
 > > using ServiceMix 4.0-M1 (with the SMX Kernel 1.0-M2 embedded), I

 > > have created a CXF NMR OSGi bundle.
 > >
 > > In my bundle beans.xml, I have :
 > >
 > >
 > >
 >
 > Links:
 > ------
 > [1] http://www.w3.org/2001/XMLSchema-instance  [4]>
 > [2] http://cxf.apache.org/jaxws  [5]>
 > [3] http://www.springframework.org/schema/beans  [6]>
 > [4] http://www.springframework.org/schema/beans/spring-beans.xsd 
[7]>
 > [5] http://cxf.apache.org/jaxws  [8]>
 > [6] http://cxf.apache.org/schemas/jaxws.xsd  [9]>
 > [7] http://webmail.nanthrax.net/jnp://srvfms-24.fimasys.fr:1299
[10]>
 > [8] http://www.w3.org/2001/XMLSchema-instance  [11]>
 > [9] http://maven.apache.org/POM/4.0.0 [12]>
 > [10] http://maven.apache.org/maven-v4_0_0.xsd  [13]>
 > [11] http://fsb.fimasys.com [14]>
 > [12] http://fsb.fimasys.com [15]>
 > [13] servicemix@devfms [16]
 > [14]
 >
http://webmail.nanthrax.net/bundle://86.0:0/META-INF/spring/beans.xml]:
 [17]>
 > [15] [hidden email] [18]
 > [16] http://buildprocess.sourceforge.net [19]>
 > [17] http://www.springframework.org/schema/beans [20]>
 > [18]
 > http://www.springframework.org/schema/beans/spring-beans.xsd [21]>
 > [19] http://cxf.apache.org/jaxws [22]>
 > [20] http://cxf.apache.org/schemas/jaxws.xsd [23]>
 > [21] http://maven.apache.org/maven-v4_0_0.xsd [24]>
 >
 >



Links:
------
[1] mailto:[hidden email]
[2] http://buildprocess.sourceforge.net</font
[3] mailto:[hidden email]
[4] http://www.w3.org/2001/XMLSchema-instance</font
[5] http://cxf.apache.org/jaxws</font
[6] http://www.springframework.org/schema/beans</font
[7]
http://www.springframework.org/schema/beans/spring-beans.xsd</font
[8] http://cxf.apache.org/jaxws</font
[9] http://cxf.apache.org/schemas/jaxws.xsd</font
[10]
http://webmail.nanthrax.net/jnp://srvfms-24.fimasys.fr:1299&lt;/font</font
[11] http://www.w3.org/2001/XMLSchema-instance</font
[12] http://maven.apache.org/POM/4.0.0&lt;/font</font
[13] http://maven.apache.org/maven-v4_0_0.xsd</font
[14] http://fsb.fimasys.com&lt;/url&gt;&lt;/font</font
[15] http://fsb.fimasys.com&lt;/url&gt;&lt;/font</font
[16] mailto:servicemix@devfms
[17]
http://webmail.nanthrax.net/bundle://86.0:0/META-INF/spring/beans.xml]:</font
[18] mailto:[hidden email]
[19] http://buildprocess.sourceforge.net&lt;/font</font
[20] http://www.springframework.org/schema/beans&lt;/font</font
[21]
http://www.springframework.org/schema/beans/spring-beans.xsd&lt;/font</font
[22] http://cxf.apache.org/jaxws&lt;/font</font
[23] http://cxf.apache.org/schemas/jaxws.xsd&lt;/font</font
[24] http://maven.apache.org/maven-v4_0_0.xsd&lt;/font</font
Reply | Threaded
Open this post in threaded view
|

Re: SMX4 and OSGi bundle import package

Jean-Baptiste Onofré
In reply to this post by Jean-Baptiste Onofré
 In this case, I have :
 ERROR BundleException: Unresolved package in bundle 89: package;
(package=spi)

 when trying to start the bundle.
 --
 Jean-Baptiste Onofré
 [hidden email]
 BuildProcess/AutoDeploy Project Leader
 http://buildprocess.sourceforge.net

 On Tue 04/11/08 10:48, Freeman Fang [hidden email] wrote:
 How about use

 javax.jws,
 META-INF.cxf,
 META-INF.cxf.transport.nmr,
 javax.ejb,
 javax.ejb,spi,
 javax.xml

 Jean-Baptiste Onofré wrote:
 > Hi Freeman,
 >
 > In the bundle pom.xml, I have set :
 >
 >  
 > javax.jws,
 > META-INF.cxf,
 > META-INF.cxf.transport.nmr,
 > javax.ejb*;version="3.0",
 > javax.xml
 >
 >
 > During the build (using mvn
 > org.apache.felix:maven-bundle-plugin:bundle), I have this warning
:
 > [WARNING] Warning building bundle
 > com.fimasys.fsb:automatic-simulation-osgi-service:bundle:4.0 : Did
not
 > find matching referal for javax.ejb*
 > whereas I haven't this using javax.ejb directly.
 >
 > Nevertheless, I have deployed the bundle but the behavior is the
 > same : java.lang.NoClassDefFoundError: javax/ejb/EJBObject
 >
 > Here is my bundle MANIFEST.MF (with javax.ejb*;version="3.0") :
 > Manifest-Version: 1.0
 > Built-By: jb
 > Created-By: Apache Maven Bundle Plugin
 > Import-Package:
 > META-INF.cxf,META-INF.cxf.transport.nmr,javax.jws,java
 > x.xml
 > Bnd-LastModified: 1225790605755
 > Bundle-Version: 4.0
 > Bundle-Name: FSB :: Services :: OSGi :: Automatic Simulation
 > Build-Jdk: 1.5.0_14
 > Private-Package: com.fimasys.fsb.services
 > Bundle-ManifestVersion: 2
 > Bundle-SymbolicName: automatic-simulation-osgi-service
 > Tool: Bnd-0.0.255
 > Require-Bundle: org.apache.servicemix.bundles.woodstox-3.2.3
 >
 > and here is the MANIFEST.MF using javax.ejb without version :
 > Manifest-Version: 1.0
 > Built-By: jb
 > Created-By: Apache Maven Bundle Plugin
 > Import-Package:
 > META-INF.cxf,META-INF.cxf.transport.nmr,javax.ejb;vers
 > ion="3.0",javax.jws,javax.xml
 > Bnd-LastModified: 1225790754188
 > Bundle-Version: 4.0
 > Bundle-Name: FSB :: Services :: OSGi :: Automatic Simulation
 > Build-Jdk: 1.5.0_14
 > Private-Package: com.fimasys.fsb.services
 > Bundle-ManifestVersion: 2
 > Bundle-SymbolicName: automatic-simulation-osgi-service
 > Tool: Bnd-0.0.255
 > Require-Bundle: org.apache.servicemix.bundles.woodstox-3.2.3
 >
 > Strange isn't it ?
 >
 > Regards
 > JB
 > --
 > Jean-Baptiste Onofré
 > [hidden email] [1]
 > BuildProcess/AutoDeploy Project Leader
 > http://buildprocess.sourceforge.net  [2]>
 >
 > On Tue 04/11/08 10:01, Freeman Fang [hidden email] [3]
wrote:
 > Hi,
 >
 > Please try with import javax.ejb*;version="3.0"
 > And could you please append the MENIFEST file of your bundle jar
if
 > it
 > still doesn't work?
 >
 > Freeman
 >
 > Jean-Baptiste Onofré wrote:
 > > Hi all,
 > >
 > > using ServiceMix 4.0-M1 (with the SMX Kernel 1.0-M2 embedded), I

 > > have created a CXF NMR OSGi bundle.
 > >
 > > In my bundle beans.xml, I have :
 > >
 > >
 > >
 >
 > Links:
 > ------
 > [1] http://www.w3.org/2001/XMLSchema-instance  [4]>
 > [2] http://cxf.apache.org/jaxws  [5]>
 > [3] http://www.springframework.org/schema/beans  [6]>
 > [4] http://www.springframework.org/schema/beans/spring-beans.xsd 
[7]>
 > [5] http://cxf.apache.org/jaxws  [8]>
 > [6] http://cxf.apache.org/schemas/jaxws.xsd  [9]>
 > [7] http://webmail.nanthrax.net/jnp://srvfms-24.fimasys.fr:1299
[10]>
 > [8] http://www.w3.org/2001/XMLSchema-instance  [11]>
 > [9] http://maven.apache.org/POM/4.0.0 [12]>
 > [10] http://maven.apache.org/maven-v4_0_0.xsd  [13]>
 > [11] http://fsb.fimasys.com [14]>
 > [12] http://fsb.fimasys.com [15]>
 > [13] servicemix@devfms [16]
 > [14]
 >
http://webmail.nanthrax.net/bundle://86.0:0/META-INF/spring/beans.xml]:
 [17]>
 > [15] [hidden email] [18]
 > [16] http://buildprocess.sourceforge.net [19]>
 > [17] http://www.springframework.org/schema/beans [20]>
 > [18]
 > http://www.springframework.org/schema/beans/spring-beans.xsd [21]>
 > [19] http://cxf.apache.org/jaxws [22]>
 > [20] http://cxf.apache.org/schemas/jaxws.xsd [23]>
 > [21] http://maven.apache.org/maven-v4_0_0.xsd [24]>
 >
 >



Links:
------
[1] mailto:[hidden email]
[2] http://buildprocess.sourceforge.net</font
[3] mailto:[hidden email]
[4] http://www.w3.org/2001/XMLSchema-instance</font
[5] http://cxf.apache.org/jaxws</font
[6] http://www.springframework.org/schema/beans</font
[7]
http://www.springframework.org/schema/beans/spring-beans.xsd</font
[8] http://cxf.apache.org/jaxws</font
[9] http://cxf.apache.org/schemas/jaxws.xsd</font
[10]
http://webmail.nanthrax.net/jnp://srvfms-24.fimasys.fr:1299&lt;/font</font
[11] http://www.w3.org/2001/XMLSchema-instance</font
[12] http://maven.apache.org/POM/4.0.0&lt;/font</font
[13] http://maven.apache.org/maven-v4_0_0.xsd</font
[14] http://fsb.fimasys.com&lt;/url&gt;&lt;/font</font
[15] http://fsb.fimasys.com&lt;/url&gt;&lt;/font</font
[16] mailto:servicemix@devfms
[17]
http://webmail.nanthrax.net/bundle://86.0:0/META-INF/spring/beans.xml]:</font
[18] mailto:[hidden email]
[19] http://buildprocess.sourceforge.net&lt;/font</font
[20] http://www.springframework.org/schema/beans&lt;/font</font
[21]
http://www.springframework.org/schema/beans/spring-beans.xsd&lt;/font</font
[22] http://cxf.apache.org/jaxws&lt;/font</font
[23] http://cxf.apache.org/schemas/jaxws.xsd&lt;/font</font
[24] http://maven.apache.org/maven-v4_0_0.xsd&lt;/font</font
Reply | Threaded
Open this post in threaded view
|

Re: SMX4 and OSGi bundle import package

Jean-Baptiste Onofré
In reply to this post by Jean-Baptiste Onofré
 Freeman,

 I have tried :

 <Import-Package>
 javax.jws,
 META-INF.cxf,
 META-INF.cxf.transport.nmr,
 javax.ejb,
 javax.ejb.spi,
 javax.xml
 </Import-Package>

 And now, it seems to work. I have another error :

 Caused by: java.lang.IllegalArgumentException: Cannot find class
[com.fimasys.finance.profinance.components.simulation.common.ejb.AutomaticSimulationSession].
Root cause: java.lang.ClassNotFoundException:
com.fimasys.finance.profinance.components.simulation.common.ejb.AutomaticSimulationSession

 This class is define in dependency (in the pom.xml).

 I was thinking that the Felix maven plugin add dependencies in the
OSGi bundle but it seems not.

 How can I add static dependencies like this ?

 Thanks
 Regards
 --
 Jean-Baptiste Onofré
 [hidden email]
 BuildProcess/AutoDeploy Project Leader
 http://buildprocess.sourceforge.net

 On Tue 04/11/08 10:48, Freeman Fang [hidden email] wrote:
 How about use

 javax.jws,
 META-INF.cxf,
 META-INF.cxf.transport.nmr,
 javax.ejb,
 javax.ejb,spi,
 javax.xml

 Jean-Baptiste Onofré wrote:
 > Hi Freeman,
 >
 > In the bundle pom.xml, I have set :
 >
 >  
 > javax.jws,
 > META-INF.cxf,
 > META-INF.cxf.transport.nmr,
 > javax.ejb*;version="3.0",
 > javax.xml
 >
 >
 > During the build (using mvn
 > org.apache.felix:maven-bundle-plugin:bundle), I have this warning
:
 > [WARNING] Warning building bundle
 > com.fimasys.fsb:automatic-simulation-osgi-service:bundle:4.0 : Did
not
 > find matching referal for javax.ejb*
 > whereas I haven't this using javax.ejb directly.
 >
 > Nevertheless, I have deployed the bundle but the behavior is the
 > same : java.lang.NoClassDefFoundError: javax/ejb/EJBObject
 >
 > Here is my bundle MANIFEST.MF (with javax.ejb*;version="3.0") :
 > Manifest-Version: 1.0
 > Built-By: jb
 > Created-By: Apache Maven Bundle Plugin
 > Import-Package:
 > META-INF.cxf,META-INF.cxf.transport.nmr,javax.jws,java
 > x.xml
 > Bnd-LastModified: 1225790605755
 > Bundle-Version: 4.0
 > Bundle-Name: FSB :: Services :: OSGi :: Automatic Simulation
 > Build-Jdk: 1.5.0_14
 > Private-Package: com.fimasys.fsb.services
 > Bundle-ManifestVersion: 2
 > Bundle-SymbolicName: automatic-simulation-osgi-service
 > Tool: Bnd-0.0.255
 > Require-Bundle: org.apache.servicemix.bundles.woodstox-3.2.3
 >
 > and here is the MANIFEST.MF using javax.ejb without version :
 > Manifest-Version: 1.0
 > Built-By: jb
 > Created-By: Apache Maven Bundle Plugin
 > Import-Package:
 > META-INF.cxf,META-INF.cxf.transport.nmr,javax.ejb;vers
 > ion="3.0",javax.jws,javax.xml
 > Bnd-LastModified: 1225790754188
 > Bundle-Version: 4.0
 > Bundle-Name: FSB :: Services :: OSGi :: Automatic Simulation
 > Build-Jdk: 1.5.0_14
 > Private-Package: com.fimasys.fsb.services
 > Bundle-ManifestVersion: 2
 > Bundle-SymbolicName: automatic-simulation-osgi-service
 > Tool: Bnd-0.0.255
 > Require-Bundle: org.apache.servicemix.bundles.woodstox-3.2.3
 >
 > Strange isn't it ?
 >
 > Regards
 > JB
 > --
 > Jean-Baptiste Onofré
 > [hidden email] [1]
 > BuildProcess/AutoDeploy Project Leader
 > http://buildprocess.sourceforge.net  [2]>
 >
 > On Tue 04/11/08 10:01, Freeman Fang [hidden email] [3]
wrote:
 > Hi,
 >
 > Please try with import javax.ejb*;version="3.0"
 > And could you please append the MENIFEST file of your bundle jar
if
 > it
 > still doesn't work?
 >
 > Freeman
 >
 > Jean-Baptiste Onofré wrote:
 > > Hi all,
 > >
 > > using ServiceMix 4.0-M1 (with the SMX Kernel 1.0-M2 embedded), I

 > > have created a CXF NMR OSGi bundle.
 > >
 > > In my bundle beans.xml, I have :
 > >
 > >
 > >
 >
 > Links:
 > ------
 > [1] http://www.w3.org/2001/XMLSchema-instance  [4]>
 > [2] http://cxf.apache.org/jaxws  [5]>
 > [3] http://www.springframework.org/schema/beans  [6]>
 > [4] http://www.springframework.org/schema/beans/spring-beans.xsd 
[7]>
 > [5] http://cxf.apache.org/jaxws  [8]>
 > [6] http://cxf.apache.org/schemas/jaxws.xsd  [9]>
 > [7] http://webmail.nanthrax.net/jnp://srvfms-24.fimasys.fr:1299
[10]>
 > [8] http://www.w3.org/2001/XMLSchema-instance  [11]>
 > [9] http://maven.apache.org/POM/4.0.0 [12]>
 > [10] http://maven.apache.org/maven-v4_0_0.xsd  [13]>
 > [11] http://fsb.fimasys.com [14]>
 > [12] http://fsb.fimasys.com [15]>
 > [13] servicemix@devfms [16]
 > [14]
 >
http://webmail.nanthrax.net/bundle://86.0:0/META-INF/spring/beans.xml]:
 [17]>
 > [15] [hidden email] [18]
 > [16] http://buildprocess.sourceforge.net [19]>
 > [17] http://www.springframework.org/schema/beans [20]>
 > [18]
 > http://www.springframework.org/schema/beans/spring-beans.xsd [21]>
 > [19] http://cxf.apache.org/jaxws [22]>
 > [20] http://cxf.apache.org/schemas/jaxws.xsd [23]>
 > [21] http://maven.apache.org/maven-v4_0_0.xsd [24]>
 >
 >



Links:
------
[1] mailto:[hidden email]
[2] http://buildprocess.sourceforge.net</font
[3] mailto:[hidden email]
[4] http://www.w3.org/2001/XMLSchema-instance</font
[5] http://cxf.apache.org/jaxws</font
[6] http://www.springframework.org/schema/beans</font
[7]
http://www.springframework.org/schema/beans/spring-beans.xsd</font
[8] http://cxf.apache.org/jaxws</font
[9] http://cxf.apache.org/schemas/jaxws.xsd</font
[10]
http://webmail.nanthrax.net/jnp://srvfms-24.fimasys.fr:1299&lt;/font</font
[11] http://www.w3.org/2001/XMLSchema-instance</font
[12] http://maven.apache.org/POM/4.0.0&lt;/font</font
[13] http://maven.apache.org/maven-v4_0_0.xsd</font
[14] http://fsb.fimasys.com&lt;/url&gt;&lt;/font</font
[15] http://fsb.fimasys.com&lt;/url&gt;&lt;/font</font
[16] mailto:servicemix@devfms
[17]
http://webmail.nanthrax.net/bundle://86.0:0/META-INF/spring/beans.xml]:</font
[18] mailto:[hidden email]
[19] http://buildprocess.sourceforge.net&lt;/font</font
[20] http://www.springframework.org/schema/beans&lt;/font</font
[21]
http://www.springframework.org/schema/beans/spring-beans.xsd&lt;/font</font
[22] http://cxf.apache.org/jaxws&lt;/font</font
[23] http://cxf.apache.org/schemas/jaxws.xsd&lt;/font</font
[24] http://maven.apache.org/maven-v4_0_0.xsd&lt;/font</font
Reply | Threaded
Open this post in threaded view
|

Re: SMX4 and OSGi bundle import package

Jean-Baptiste Onofré
In reply to this post by Jean-Baptiste Onofré
 Here is the complete stack trace :

 servicemix@devfms-6:/> osgi start 90
 servicemix@devfms-6:/> Exception in thread
"SpringOsgiExtenderThread-24"
org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'ejbProxy' defined in URL
[bundle://90.0:0/META-INF/spring/beans.xml]: Initialization of bean
failed; nested exception is
org.springframework.beans.TypeMismatchException: Failed to convert
property value of type [java.lang.String] to required type
[java.lang.Class] for property 'businessInterface'; nested exception
is java.lang.IllegalArgumentException: Cannot find class
[com.fimasys.finance.profinance.components.simulation.common.ejb.AutomaticSimulationSession].
Root cause: java.lang.ClassNotFoundException:
com.fimasys.finance.profinance.components.simulation.common.ejb.AutomaticSimulationSession
 at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:445)
 at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:383)
 at java.security.AccessController.doPrivileged(Native Method)
 at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:353)
 at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245)
 at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:169)
 at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242)
 at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
 at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:394)
 at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:736)
 at
org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:248)
 at
org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:136)
 at java.lang.Thread.run(Thread.java:595)
 Caused by: org.springframework.beans.TypeMismatchException: Failed
to convert property value of type [java.lang.String] to required type
[java.lang.Class] for property 'businessInterface'; nested exception
is java.lang.IllegalArgumentException: Cannot find class
[com.fimasys.finance.profinance.components.simulation.common.ejb.AutomaticSimulationSession].
Root cause: java.lang.ClassNotFoundException:
com.fimasys.finance.profinance.components.simulation.common.ejb.AutomaticSimulationSession
 at
org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:386)
 at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.convertForProperty(AbstractAutowireCapableBeanFactory.java:1211)
 at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1183)
 at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:940)
 at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:437)
 ... 12 more
 Caused by: java.lang.IllegalArgumentException: Cannot find class
[com.fimasys.finance.profinance.components.simulation.common.ejb.AutomaticSimulationSession].
Root cause: java.lang.ClassNotFoundException:
com.fimasys.finance.profinance.components.simulation.common.ejb.AutomaticSimulationSession
 at
org.springframework.util.ClassUtils.resolveClassName(ClassUtils.java:252)
 at
org.springframework.beans.propertyeditors.ClassEditor.setAsText(ClassEditor.java:63)
 at
org.springframework.beans.TypeConverterDelegate.doConvertTextValue(TypeConverterDelegate.java:349)
 at
org.springframework.beans.TypeConverterDelegate.doConvertValue(TypeConverterDelegate.java:325)
 at
org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:192)
 at
org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:138)
 at
org.springframework.beans.BeanWrapperImpl.convertForProperty(BeanWrapperImpl.java:381)
 ... 16 more

 Regards
 --
 Jean-Baptiste Onofré
 [hidden email]
 BuildProcess/AutoDeploy Project Leader
 http://buildprocess.sourceforge.net

 On Tue 04/11/08 10:48, Freeman Fang [hidden email] wrote:
 How about use

 javax.jws,
 META-INF.cxf,
 META-INF.cxf.transport.nmr,
 javax.ejb,
 javax.ejb,spi,
 javax.xml

 Jean-Baptiste Onofré wrote:
 > Hi Freeman,
 >
 > In the bundle pom.xml, I have set :
 >
 >  
 > javax.jws,
 > META-INF.cxf,
 > META-INF.cxf.transport.nmr,
 > javax.ejb*;version="3.0",
 > javax.xml
 >
 >
 > During the build (using mvn
 > org.apache.felix:maven-bundle-plugin:bundle), I have this warning
:
 > [WARNING] Warning building bundle
 > com.fimasys.fsb:automatic-simulation-osgi-service:bundle:4.0 : Did
not
 > find matching referal for javax.ejb*
 > whereas I haven't this using javax.ejb directly.
 >
 > Nevertheless, I have deployed the bundle but the behavior is the
 > same : java.lang.NoClassDefFoundError: javax/ejb/EJBObject
 >
 > Here is my bundle MANIFEST.MF (with javax.ejb*;version="3.0") :
 > Manifest-Version: 1.0
 > Built-By: jb
 > Created-By: Apache Maven Bundle Plugin
 > Import-Package:
 > META-INF.cxf,META-INF.cxf.transport.nmr,javax.jws,java
 > x.xml
 > Bnd-LastModified: 1225790605755
 > Bundle-Version: 4.0
 > Bundle-Name: FSB :: Services :: OSGi :: Automatic Simulation
 > Build-Jdk: 1.5.0_14
 > Private-Package: com.fimasys.fsb.services
 > Bundle-ManifestVersion: 2
 > Bundle-SymbolicName: automatic-simulation-osgi-service
 > Tool: Bnd-0.0.255
 > Require-Bundle: org.apache.servicemix.bundles.woodstox-3.2.3
 >
 > and here is the MANIFEST.MF using javax.ejb without version :
 > Manifest-Version: 1.0
 > Built-By: jb
 > Created-By: Apache Maven Bundle Plugin
 > Import-Package:
 > META-INF.cxf,META-INF.cxf.transport.nmr,javax.ejb;vers
 > ion="3.0",javax.jws,javax.xml
 > Bnd-LastModified: 1225790754188
 > Bundle-Version: 4.0
 > Bundle-Name: FSB :: Services :: OSGi :: Automatic Simulation
 > Build-Jdk: 1.5.0_14
 > Private-Package: com.fimasys.fsb.services
 > Bundle-ManifestVersion: 2
 > Bundle-SymbolicName: automatic-simulation-osgi-service
 > Tool: Bnd-0.0.255
 > Require-Bundle: org.apache.servicemix.bundles.woodstox-3.2.3
 >
 > Strange isn't it ?
 >
 > Regards
 > JB
 > --
 > Jean-Baptiste Onofré
 > [hidden email] [1]
 > BuildProcess/AutoDeploy Project Leader
 > http://buildprocess.sourceforge.net  [2]>
 >
 > On Tue 04/11/08 10:01, Freeman Fang [hidden email] [3]
wrote:
 > Hi,
 >
 > Please try with import javax.ejb*;version="3.0"
 > And could you please append the MENIFEST file of your bundle jar
if
 > it
 > still doesn't work?
 >
 > Freeman
 >
 > Jean-Baptiste Onofré wrote:
 > > Hi all,
 > >
 > > using ServiceMix 4.0-M1 (with the SMX Kernel 1.0-M2 embedded), I

 > > have created a CXF NMR OSGi bundle.
 > >
 > > In my bundle beans.xml, I have :
 > >
 > >
 > >
 >
 > Links:
 > ------
 > [1] http://www.w3.org/2001/XMLSchema-instance  [4]>
 > [2] http://cxf.apache.org/jaxws  [5]>
 > [3] http://www.springframework.org/schema/beans  [6]>
 > [4] http://www.springframework.org/schema/beans/spring-beans.xsd 
[7]>
 > [5] http://cxf.apache.org/jaxws  [8]>
 > [6] http://cxf.apache.org/schemas/jaxws.xsd  [9]>
 > [7] http://webmail.nanthrax.net/jnp://srvfms-24.fimasys.fr:1299
[10]>
 > [8] http://www.w3.org/2001/XMLSchema-instance  [11]>
 > [9] http://maven.apache.org/POM/4.0.0 [12]>
 > [10] http://maven.apache.org/maven-v4_0_0.xsd  [13]>
 > [11] http://fsb.fimasys.com [14]>
 > [12] http://fsb.fimasys.com [15]>
 > [13] servicemix@devfms [16]
 > [14]
 >
http://webmail.nanthrax.net/bundle://86.0:0/META-INF/spring/beans.xml]:
 [17]>
 > [15] [hidden email] [18]
 > [16] http://buildprocess.sourceforge.net [19]>
 > [17] http://www.springframework.org/schema/beans [20]>
 > [18]
 > http://www.springframework.org/schema/beans/spring-beans.xsd [21]>
 > [19] http://cxf.apache.org/jaxws [22]>
 > [20] http://cxf.apache.org/schemas/jaxws.xsd [23]>
 > [21] http://maven.apache.org/maven-v4_0_0.xsd [24]>
 >
 >



Links:
------
[1] mailto:[hidden email]
[2] http://buildprocess.sourceforge.net</font
[3] mailto:[hidden email]
[4] http://www.w3.org/2001/XMLSchema-instance</font
[5] http://cxf.apache.org/jaxws</font
[6] http://www.springframework.org/schema/beans</font
[7]
http://www.springframework.org/schema/beans/spring-beans.xsd</font
[8] http://cxf.apache.org/jaxws</font
[9] http://cxf.apache.org/schemas/jaxws.xsd</font
[10]
http://webmail.nanthrax.net/jnp://srvfms-24.fimasys.fr:1299&lt;/font</font
[11] http://www.w3.org/2001/XMLSchema-instance</font
[12] http://maven.apache.org/POM/4.0.0&lt;/font</font
[13] http://maven.apache.org/maven-v4_0_0.xsd</font
[14] http://fsb.fimasys.com&lt;/url&gt;&lt;/font</font
[15] http://fsb.fimasys.com&lt;/url&gt;&lt;/font</font
[16] mailto:servicemix@devfms
[17]
http://webmail.nanthrax.net/bundle://86.0:0/META-INF/spring/beans.xml]:</font
[18] mailto:[hidden email]
[19] http://buildprocess.sourceforge.net&lt;/font</font
[20] http://www.springframework.org/schema/beans&lt;/font</font
[21]
http://www.springframework.org/schema/beans/spring-beans.xsd&lt;/font</font
[22] http://cxf.apache.org/jaxws&lt;/font</font
[23] http://cxf.apache.org/schemas/jaxws.xsd&lt;/font</font
[24] http://maven.apache.org/maven-v4_0_0.xsd&lt;/font</font
Reply | Threaded
Open this post in threaded view
|

Re: SMX4 and OSGi bundle import package

Jean-Baptiste Onofré
In reply to this post by Jean-Baptiste Onofré
 In my bundle pom.xml, I have tried to add <Embed-Dependency/> like
this :

 <project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd [1]">
 <modelVersion>4.0.0</modelVersion>
 <groupId>com.fimasys.fsb</groupId>
 <artifactId>automatic-simulation-osgi-service</artifactId>
 <packaging>bundle</packaging>
 <version>4.0</version>
 <name>FSB :: Services :: OSGi :: Automatic Simulation</name>
 <url>http://fsb.fimasys.com</url>

 <dependencies>
 <dependency>
 <groupId>com.fimasys.profinance</groupId>
 <artifactId>pf-bos-commons-ejb-client</artifactId>
 <version>2008.r2.2.38.01</version>
 </dependency>
 <dependency>
 <groupId>com.fimasys.services</groupId>
 <artifactId>fms-java-services-commons</artifactId>
 <version>1.11.03</version>
 </dependency>
 <dependency>
 <groupId>jboss</groupId>
 <artifactId>jbossall-client</artifactId>
 <version>4.2.2.GA</version>
 </dependency>
 <dependency>
 <groupId>org.apache.geronimo.specs</groupId>
 <artifactId>geronimo-ejb_3.0_spec</artifactId>
 <version>1.0.1</version>
 </dependency>
 </dependencies>

 <build>
 <plugins>
 <plugin>
 <groupId>org.apache.felix</groupId>
 <artifactId>maven-bundle-plugin</artifactId>
 <configuration>
 <instructions>
 <Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName>
 <Import-Package>
 javax.jws,
 META-INF.cxf,
 META-INF.cxf.transport.nmr,
 javax.ejb,
 javax.ejb.spi,
 javax.xml
 </Import-Package>
 <Private-Package>com.fimasys.fsb.services</Private-Package>

<Require-Bundle>org.apache.servicemix.bundles.woodstox-3.2.3</Require-Bundle>
 <Embed-Dependency>pf-bos-commons-ejb-client</Embed-Dependency>
 <Embed-StripGroup>true</Embed-StripGroup>
 </instructions>
 </configuration>
 </plugin>
 <plugin>
 <groupId>org.apache.maven.plugins</groupId>
 <artifactId>maven-compiler-plugin</artifactId>
 <configuration>
 <source>1.5</source>
 <target>1.5</target>
 </configuration>
 </plugin>
 </plugins>
 </build>
 </project>

 But now, when I build my bundle using mvn
org.apache.felix:maven-bundle-plugin:bundle, I have the error :
 [ERROR] Error building bundle
com.fimasys.fsb:automatic-simulation-osgi-service:bundle:4.0 :
Unresolved references to
[com.fimasys.finance.profinance.batch.batches.dataloading.accountuseloading.helper,
...]

 with a lot of package following.

 Most of this package are imported in the classes but not really used
for that I would like to do with this library.

 So my questions are :
 1/ do I need to add all library dependencies in my bundle (in
runtime scope) ?
 2/ can I "force" the build by ignoring transitive dependencies ?
 3/ if I have put my library jar in the bundle and use the
<Bundle-Classpath/>, will I have the same behavior (I'm going to test
it) ?

 Thanks,
 Regards
 JB
 --
 Jean-Baptiste Onofré
 [hidden email]
 BuildProcess/AutoDeploy Project Leader
 http://buildprocess.sourceforge.net

 On Tue 04/11/08 11:33, " Jean-Baptiste Onofré" [hidden email]
wrote:
  Freeman,

 I have tried :

 javax.jws,
 META-INF.cxf,
 META-INF.cxf.transport.nmr,
 javax.ejb,
 javax.ejb.spi,
 javax.xml

 And now, it seems to work. I have another error :

 Caused by: java.lang.IllegalArgumentException: Cannot find class

[com.fimasys.finance.profinance.components.simulation.common.ejb.AutomaticSimulationSession].

 Root cause: java.lang.ClassNotFoundException:

com.fimasys.finance.profinance.components.simulation.common.ejb.AutomaticSimulationSession


 This class is define in dependency (in the pom.xml).

 I was thinking that the Felix maven plugin add dependencies in the
 OSGi bundle but it seems not.

 How can I add static dependencies like this ?

 Thanks
 Regards
 --
 Jean-Baptiste Onofré
 [hidden email] [2]
 BuildProcess/AutoDeploy Project Leader
 http://buildprocess.sourceforge.net [3]

 On Tue 04/11/08 10:48, Freeman Fang [hidden email] [4]
wrote:
 How about use

 javax.jws,
 META-INF.cxf,
 META-INF.cxf.transport.nmr,
 javax.ejb,
 javax.ejb,spi,
 javax.xml

 Jean-Baptiste Onofré wrote:
 > Hi Freeman,
 >
 > In the bundle pom.xml, I have set :
 >
 >
 > javax.jws,
 > META-INF.cxf,
 > META-INF.cxf.transport.nmr,
 > javax.ejb*;version="3.0",
 > javax.xml
 >
 >
 > During the build (using mvn
 > org.apache.felix:maven-bundle-plugin:bundle), I have this warning
 :
 > [WARNING] Warning building bundle
 > com.fimasys.fsb:automatic-simulation-osgi-service:bundle:4.0 : Did

 not
 > find matching referal for javax.ejb*
 > whereas I haven't this using javax.ejb directly.
 >
 > Nevertheless, I have deployed the bundle but the behavior is the
 > same : java.lang.NoClassDefFoundError: javax/ejb/EJBObject
 >
 > Here is my bundle MANIFEST.MF (with javax.ejb*;version="3.0") :
 > Manifest-Version: 1.0
 > Built-By: jb
 > Created-By: Apache Maven Bundle Plugin
 > Import-Package:
 > META-INF.cxf,META-INF.cxf.transport.nmr,javax.jws,java
 > x.xml
 > Bnd-LastModified: 1225790605755
 > Bundle-Version: 4.0
 > Bundle-Name: FSB :: Services :: OSGi :: Automatic Simulation
 > Build-Jdk: 1.5.0_14
 > Private-Package: com.fimasys.fsb.services
 > Bundle-ManifestVersion: 2
 > Bundle-SymbolicName: automatic-simulation-osgi-service
 > Tool: Bnd-0.0.255
 > Require-Bundle: org.apache.servicemix.bundles.woodstox-3.2.3
 >
 > and here is the MANIFEST.MF using javax.ejb without version :
 > Manifest-Version: 1.0
 > Built-By: jb
 > Created-By: Apache Maven Bundle Plugin
 > Import-Package:
 > META-INF.cxf,META-INF.cxf.transport.nmr,javax.ejb;vers
 > ion="3.0",javax.jws,javax.xml
 > Bnd-LastModified: 1225790754188
 > Bundle-Version: 4.0
 > Bundle-Name: FSB :: Services :: OSGi :: Automatic Simulation
 > Build-Jdk: 1.5.0_14
 > Private-Package: com.fimasys.fsb.services
 > Bundle-ManifestVersion: 2
 > Bundle-SymbolicName: automatic-simulation-osgi-service
 > Tool: Bnd-0.0.255
 > Require-Bundle: org.apache.servicemix.bundles.woodstox-3.2.3
 >
 > Strange isn't it ?
 >
 > Regards
 > JB
 > --
 > Jean-Baptiste Onofré
 > [hidden email] [5] [1]
 > BuildProcess/AutoDeploy Project Leader
 > http://buildprocess.sourceforge.net [6] [2]>
 >
 > On Tue 04/11/08 10:01, Freeman Fang [hidden email] [7] [3]

 wrote:
 > Hi,
 >
 > Please try with import javax.ejb*;version="3.0"
 > And could you please append the MENIFEST file of your bundle jar
 if
 > it
 > still doesn't work?
 >
 > Freeman
 >
 > Jean-Baptiste Onofré wrote:
 > > Hi all,
 > >
 > > using ServiceMix 4.0-M1 (with the SMX Kernel 1.0-M2 embedded), I


 > > have created a CXF NMR OSGi bundle.
 > >
 > > In my bundle beans.xml, I have :
 > >
 > >
 > >
 >
 > Links:
 > ------
 > [1] http://www.w3.org/2001/XMLSchema-instance [8] [4]>
 > [2] http://cxf.apache.org/jaxws [9] [5]>
 > [3] http://www.springframework.org/schema/beans [10] [6]>
 > [4] http://www.springframework.org/schema/beans/spring-beans.xsd
[11]
 [7]>
 > [5] http://cxf.apache.org/jaxws [12] [8]>
 > [6] http://cxf.apache.org/schemas/jaxws.xsd [13] [9]>
 > [7] http://webmail.nanthrax.net/jnp://srvfms-24.fimasys.fr:1299
[14]
 [10]>
 > [8] http://www.w3.org/2001/XMLSchema-instance [15] [11]>
 > [9] http://maven.apache.org/POM/4.0.0 [16] [12]>
 > [10] http://maven.apache.org/maven-v4_0_0.xsd [17] [13]>
 > [11] http://fsb.fimasys.com [18] [14]>
 > [12] http://fsb.fimasys.com [19] [15]>
 > [13] servicemix@devfms [20] [16]
 > [14]
 >

http://webmail.nanthrax.net/bundle://86.0:0/META-INF/spring/beans.xml
[21]]:
 [17]>
 > [15] [hidden email] [22] [18]
 > [16] http://buildprocess.sourceforge.net [23] [19]>
 > [17] http://www.springframework.org/schema/beans [24] [20]>
 > [18]
 > http://www.springframework.org/schema/beans/spring-beans.xsd [25]
[21]>
 > [19] http://cxf.apache.org/jaxws [26] [22]>
 > [20] http://cxf.apache.org/schemas/jaxws.xsd [27] [23]>
 > [21] http://maven.apache.org/maven-v4_0_0.xsd [28] [24]>
 >
 >

 Links:
 ------
 [1] [hidden email] [29]
 [2] http://buildprocess.sourceforge.net [30]
 [3] [hidden email] [31]
 [4] http://www.w3.org/2001/XMLSchema-instance [32]
 [5] http://cxf.apache.org/jaxws [33]
 [6] http://www.springframework.org/schema/beans [34]
 [7]
 http://www.springframework.org/schema/beans/spring-beans.xsd [35]
 [8] http://cxf.apache.org/jaxws [36]
 [9] http://cxf.apache.org/schemas/jaxws.xsd [37]
 [10]
 http://webmail.nanthrax.net/jnp://srvfms-24.fimasys.fr:1299 [38]
 [11] http://www.w3.org/2001/XMLSchema-instance [39]
 [12] http://maven.apache.org/POM/4.0.0 [40]
 [13] http://maven.apache.org/maven-v4_0_0.xsd [41]
 [14] http://fsb.fimasys.com [42]
 [15] http://fsb.fimasys.com [43]
 [16] servicemix@devfms [44]
 [17]

http://webmail.nanthrax.net/bundle://86.0:0/META-INF/spring/beans.xml]:
[45]
 [18] [hidden email] [46]
 [19] http://buildprocess.sourceforge.net [47]
 [20] http://www.springframework.org/schema/beans [48]
 [21]
 http://www.springframework.org/schema/beans/spring-beans.xsd [49]
 [22] http://cxf.apache.org/jaxws [50]
 [23] http://cxf.apache.org/schemas/jaxws.xsd [51]
 [24] http://maven.apache.org/maven-v4_0_0.xsd [52]



Links:
------
[1] http://maven.apache.org/maven-v4_0_0.xsd
[2] mailto:[hidden email]
[3] http://buildprocess.sourceforge.net
[4] mailto:[hidden email]
[5] mailto:[hidden email]
[6] http://buildprocess.sourceforge.net
[7] mailto:[hidden email]
[8] http://www.w3.org/2001/XMLSchema-instance
[9] http://cxf.apache.org/jaxws
[10] http://www.springframework.org/schema/beans
[11] http://www.springframework.org/schema/beans/spring-beans.xsd
[12] http://cxf.apache.org/jaxws
[13] http://cxf.apache.org/schemas/jaxws.xsd
[14] http://webmail.nanthrax.net/jnp://srvfms-24.fimasys.fr:1299
[15] http://www.w3.org/2001/XMLSchema-instance
[16] http://maven.apache.org/POM/4.0.0
[17] http://maven.apache.org/maven-v4_0_0.xsd
[18] http://fsb.fimasys.com
[19] http://fsb.fimasys.com
[20] mailto:servicemix@devfms
[21]
http://webmail.nanthrax.net/bundle://86.0:0/META-INF/spring/beans.xml
[22] mailto:[hidden email]
[23] http://buildprocess.sourceforge.net
[24] http://www.springframework.org/schema/beans
[25] http://www.springframework.org/schema/beans/spring-beans.xsd
[26] http://cxf.apache.org/jaxws
[27] http://cxf.apache.org/schemas/jaxws.xsd
[28] http://maven.apache.org/maven-v4_0_0.xsd
[29] mailto:[hidden email]
[30] http://buildprocess.sourceforge.net&lt;/font
[31] mailto:[hidden email]
[32] http://www.w3.org/2001/XMLSchema-instance&lt;/font
[33] http://cxf.apache.org/jaxws&lt;/font
[34] http://www.springframework.org/schema/beans&lt;/font
[35]
http://www.springframework.org/schema/beans/spring-beans.xsd&lt;/font
[36] http://cxf.apache.org/jaxws&lt;/font
[37] http://cxf.apache.org/schemas/jaxws.xsd&lt;/font
[38]
http://webmail.nanthrax.net/jnp://srvfms-24.fimasys.fr:1299&lt;/font&lt;/font
[39] http://www.w3.org/2001/XMLSchema-instance&lt;/font
[40] http://maven.apache.org/POM/4.0.0&lt;/font&lt;/font
[41] http://maven.apache.org/maven-v4_0_0.xsd&lt;/font
[42] http://fsb.fimasys.com&lt;/url&gt;&lt;/font&lt;/font
[43] http://fsb.fimasys.com&lt;/url&gt;&lt;/font&lt;/font
[44] mailto:servicemix@devfms
[45]
http://webmail.nanthrax.net/bundle://86.0:0/META-INF/spring/beans.xml]:&lt;/font
[46] mailto:[hidden email]
[47] http://buildprocess.sourceforge.net&lt;/font&lt;/font
[48] http://www.springframework.org/schema/beans&lt;/font&lt;/font
[49]
http://www.springframework.org/schema/beans/spring-beans.xsd&lt;/font&lt;/font
[50] http://cxf.apache.org/jaxws&lt;/font&lt;/font
[51] http://cxf.apache.org/schemas/jaxws.xsd&lt;/font&lt;/font
[52] http://maven.apache.org/maven-v4_0_0.xsd&lt;/font&lt;/font