Hello 

I'm using ServiceMix 6.1.2.

I'm trying to deploy a war file by putting it in deploy directory.

this is my maben-bundle-plugin part :

-----------------------------


<groupId>org.apache.felix</groupId>
        <artifactId>maven-bundle-plugin</artifactId>
        <executions>
          <execution>
            <id>bundle-manifest</id>
            <phase>process-classes</phase>
            <goals>
              <goal>manifest</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
          <supportedProjectTypes>
            <supportedProjectType>jar</supportedProjectType>
            <supportedProjectType>bundle</supportedProjectType>
            <supportedProjectType>war</supportedProjectType>
          </supportedProjectTypes>
          <instructions>
            <Webapp-Context>demo</Webapp-Context>
            <Web-ContextPath>demo</Web-ContextPath>
            <Bundle-ClassPath>.,WEB-INF/classes</Bundle-ClassPath>
            <Embed-Directory>WEB-INF/lib</Embed-Directory>
            <Embed-Dependency>*;scope=compile|runtime</Embed-Dependency>
            <Embed-Transitive>false</Embed-Transitive>
            <Export-Package>!*</Export-Package>
            <Import-Package>
              org.xml.sax,
              org.xml.sax.helpers,
              javax.xml.bind,
              javax.xml.parsers,
              javax.xml.stream,
              javax.xml.transform,
              javax.xml.transform.dom,
              javax.xml.transform.sax,
              javax.xml.transform.stax,
              javax.xml.transform.stream,
              javax.management.remote,
              javax.naming,
              org.w3c.dom,
              javax.servlet;version="[2.5,4)",
              javax.servlet.http;version="[2.5,4)",
              javax.servlet.jsp,
              javax.servlet.jsp.tagext,
              javax.servlet.jsp.el,
              javax.management,
              javax.management.openmbean,
              javax.net,
              javax.net.ssl,
              org.osgi.framework;version="[1.5,2)",
              org.osgi.service.cm,
              org.apache.xbean*;version="[3.13,5)",
             
org.apache.commons.logging;version="[1.1,2)";resolution:=optional,
              org.slf4j;version="[1.6,2)";resolution:=optional,
              org.slf4j.spi;version="[1.6,2)";resolution:=optional,
              org.apache.log4j;version="[1.2.14,2)";resolution:=optional,
             
org.apache.log4j.spi;version="[1.2.14,2)";resolution:=optional,
              org.eclipse.jetty*;resolution:=optional;version="[9.0,10)"
            </Import-Package>
          </instructions>
        </configuration>
      </plugin>
     
-----------------------------


But when Spring trie to start its context, i get the following exceptions:


--------------------------------------------------------------------------

at
org.ops4j.pax.web.extender.war.internal.extender.SimpleExtension.start(SimpleExtension.java:58)[63:org.ops4j.pax.web.pax-web-extender-war:3.2.6]
        at
org.ops4j.pax.web.extender.war.internal.extender.AbstractExtender$1.run(AbstractExtender.java:266)[63:org.ops4j.pax.web.pax-web-extender-war:3.2.6]
        at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_77]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_77]
        at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_77]
        at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_77]
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_77]
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_77]
        at java.lang.Thread.run(Thread.java:745)[:1.8.0_77]
Caused by: org.apache.xerces.parsers.ObjectFactory$ConfigurationError:
Provider org.apache.xerces.parsers.XIncludeAwareParserConfiguration could
not be instantiated: org.apache.xerces.impl.dv.DVFactoryException: DTD
factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not extend
from DTDDVFactory.
        at org.apache.xerces.parsers.ObjectFactory.newInstance(Unknown 
Source)[:]
        at org.apache.xerces.parsers.ObjectFactory.createObject(Unknown 
Source)[:]
        at org.apache.xerces.parsers.ObjectFactory.createObject(Unknown 
Source)[:]
        at org.apache.xerces.parsers.DOMParser.<init>(Unknown Source)[:]
        at org.apache.xerces.parsers.DOMParser.<init>(Unknown Source)[:]
        at org.apache.xerces.jaxp.DocumentBuilderImpl.<init>(Unknown Source)[:]
        at org.apache.xerces.jaxp.DocumentBuilderImpl.<init>(Unknown Source)[:]
        at 
org.apache.xerces.jaxp.DocumentBuilderFactoryImpl.setAttribute(Unknown
Source)[:]
        at
org.springframework.beans.factory.xml.DefaultDocumentLoader.createDocumentBuilderFactory(DefaultDocumentLoader.java:99)
        at
org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:70)
        at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:389)
        ... 46 more
------------------------------------------------------------

I've tried adding 

<dependency>
    <groupId>xerces</groupId>
    <artifactId>xercesImpl</artifactId>
    <version>2.11.0</version>
</dependency>


to pom but still get the same errors.. 

There is already the bundle : 

Apache ServiceMix :: Bundles ::
xercesImplorg.apache.servicemix.bundles.xerces
Symbolic Name   org.apache.servicemix.bundles.xerces
Version 2.11.0.1

Have u experienced this erreor ?



How could i get the roort cause of the error ?

Kind regards,








--
View this message in context: 
http://servicemix.396122.n5.nabble.com/ServcieMix-war-bundle-tp5723835.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to