JAXWSDeployerJSE is not handling jsp servlet defs correctly
-----------------------------------------------------------
Key: JBWS-1357
URL:
http://jira.jboss.com/jira/browse/JBWS-1357
Project: JBoss Web Services
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: jaxws
Affects Versions: jbossws-2.0.0.CR2
Reporter: Scott M Stark
For a jsp serlvet declaration like:
<servlet>
<description>A jsp file that access various classes in the war
classpath</description>
<servlet-name>ClasspathJSP</servlet-name>
<jsp-file>/classpath.jsp</jsp-file>
</servlet>
The JAXWSDeployerJSE is causing an NPE when it tries to lookup a null servlet class:
09:00:37,490 INFO [arjLogger] AtomicActionRecoveryModule: Second pass
09:02:26,345 ERROR [JAXWSDeployerJSE] Cannot process web deployment
java.lang.NullPointerException
at
EDU.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap.hash(ConcurrentReaderHashMap.java:298)
at
EDU.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap.get(ConcurrentReaderHashMap.java:410)
at
org.jboss.mx.loading.UnifiedLoaderRepository3.getCachedClass(UnifiedLoaderRepository3.java:194)
at
org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:394)
at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at
org.jboss.ws.integration.jboss50.JAXWSDeployerJSE.isWebServiceDeployment(JAXWSDeployerJSE.java:79)
at
org.jboss.ws.integration.jboss50.AbstractDeployer.deploy(AbstractDeployer.java:55)
at
org.jboss.ws.integration.jboss50.AbstractJSEDeployer.deploy(AbstractJSEDeployer.java:85)
at
org.jboss.deployers.plugins.deployer.AbstractSimpleDeployer.commitDeploy(AbstractSimpleDeployer.java:52)
at
org.jboss.deployers.plugins.deployer.DeployerWrapper.commitDeploy(DeployerWrapper.java:145)
at
org.jboss.deployers.plugins.deployment.MainDeployerImpl.commitDeploy(MainDeployerImpl.java:440)
at
org.jboss.deployers.plugins.deployment.MainDeployerImpl.process(MainDeployerImpl.java:381)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:795)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira