ServletContainerInitializer fails on OSGi web bundles
-----------------------------------------------------
Key: JBAS-7482
URL:
https://jira.jboss.org/jira/browse/JBAS-7482
Project: JBoss Application Server
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Web (Tomcat) service
Reporter: Thomas Diesler
Assignee: Thomas Diesler
Fix For: JBossAS-6.0.0.M2
Caused by: java.lang.ClassNotFoundException: com.sun.faces.config.FacesInitializer from
BaseClassLoader@75d228{OSGiClassLoaderPolicy@1386c70{name=vfsmemory://3j001-7jvok0-g2fufn3d-1-g2fuhkof-b7/
domain=OSGiClassLoaderDomain@1cb3087{name=OSGiClassLoaderDomain
parentPolicy=(before=[javax.imageio, javax.imageio.stream, javax.management,
javax.management.openmbean, javax.management.remote, javax.naming, javax.naming.event,
javax.naming.spi,
javax.net, javax.net.ssl, javax.xml.datatype, javax.xml.namespace,
javax.xml.parsers, javax.xml.transform, javax.xml.transform.dom, javax.xml.transform.sax,
javax.xml.transform.stream, javax.xml.validation, org.apache.log4j,
org.jboss.beans.metadata.plugins.builder, org.jboss.beans.metadata.plugins,
org.jboss.beans.metadata.spi.builder, org.jboss.beans.metadata.spi,
org.jboss.dependency.spi, org.jboss.kernel.spi.dependency, org.jboss.logging,
org.jboss.osgi.deployment.deployer, org.jboss.osgi.deployment.interceptor,
org.jboss.osgi.microcontainer, org.jboss.osgi.spi.capability,
org.jboss.osgi.spi.framework, org.jboss.osgi.spi.management, org.jboss.osgi.spi.service,
org.jboss.osgi.spi.util, org.jboss.osgi.spi, org.jboss.util, org.jboss.util.collection,
org.jboss.util.propertyeditor, org.jboss.util.xml, org.jboss.virtual, org.jnp.interfaces,
org.jnp.server, org.osgi.framework, org.osgi.framework.launch,
org.osgi.service.packageadmin, org.osgi.service.startlevel, org.slf4j, org.w3c.dom,
org.w3c.dom.bootstrap, org.w3c.dom.events, org.w3c.dom.ls, org.w3c.dom.ranges,
org.w3c.dom.traversal, org.w3c.dom.views, org.xml.sax, org.xml.sax.ext,
org.xml.sax.helpers] <INCLUDE_JAVA> after=<NOTHING>)
parent=BaseClassLoader@270664{vfsfile:/home/hudson/workspace/hudson/jboss-osgi/hudson-home/jobs/jbossosgi-jdk16/workspace/jboss-6.0.0-SNAPSHOT/server/default/deployers/osgi.deployer/}}
roots=[MemoryContextHandler@22501048[path=
context=vfsmemory://3j001-7jvok0-g2fufn3d-1-g2fuhkof-b7
real=vfsmemory://3j001-7jvok0-g2fufn3d-1-g2fuhkof-b7], DelegatingHandler@16675513[path=
context=file:/home/hudson/workspace/hudson/jboss-osgi/hudson-home/jobs/jbossosgi-jdk16/workspace/jboss-osgi/testsuite/example/target/test-libs/example-webapp.war
real=vfszip:/home/hudson/workspace/hudson/jboss-osgi/hudson-home/jobs/jbossosgi-jdk16/workspace/jboss-osgi/testsuite/example/target/test-libs/example-webapp.war],
ZipEntryHandler@18745501[path=WEB-INF/classes
context=file:/home/hudson/workspace/hudson/jboss-osgi/hudson-home/jobs/jbossosgi-jdk16/workspace/jboss-osgi/testsuite/example/target/test-libs/example-webapp.war
real=file:/home/hudson/workspace/hudson/jboss-osgi/hudson-home/jobs/jbossosgi-jdk16/workspace/jboss-osgi/testsuite/example/target/test-libs/example-webapp.war/WEB-INF/classes]]
delegates=[FilteredDelegateLoader@c77d04{delegate=VFSClassLoaderPolicy@14a8f44{vfsfile:/home/hudson/workspace/hudson/jboss-osgi/hudson-home/jobs/jbossosgi-jdk16/workspace/jboss-6.0.0-SNAPSHOT/server/default/conf/jboss-service.xml}},
FilteredDelegateLoader@e0a686{delegate=OSGiClassLoaderPolicy@967e07{vfsmemory://3j001-7jvok0-g2fufn3d-1-g2fugg46-2w/}},
FilteredDelegateLoader@d4c8b0{delegate=OSGiClassLoaderPolicy@f26dd8{vfsmemory://3j001-7jvok0-g2fufn3d-1-g2fugg4a-2x/}}]
exported=[]}}
at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:448)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at
org.jboss.web.deployers.ServletContainerInitializerDeployer.loadSci(ServletContainerInitializerDeployer.java:214)
at
org.jboss.web.deployers.ServletContainerInitializerDeployer.deploy(ServletContainerInitializerDeployer.java:111)
at
org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1440)
at
org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1158)
at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1099)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira