Menu

#1740 Tomcat5 - conflicting libraries

v3.2
closed
nobody
JBossWeb (123)
5
2004-12-29
2004-02-12
No

The following error occured while trying to deploy a .ear
with scoped classloading on JB3.2.4RC1.
This ear-file contained an older version of the jakarta-
digester than the one in jbossweb-tomcat50.sar
directory.

When I removed the servlet-api.jar and jsp-api.jar from
jbossweb-tomcat50.sar, the exception disappeared.
(These api's are still in the server lib folder named as
javax.servlet.jar and javax.servlet.jsp.jar)

2004-02-12 19:39:18,168 DEBUG
[org.apache.struts.action.ActionServlet] Scanning
web.xml for controller servlet mapping
2004-02-12 19:39:18,659 ERROR
[org.apache.commons.digester.Digester] End event
threw error
java.lang.NoClassDefFoundError:
javax/servlet/http/HttpServletRequest
at java.lang.Class.getDeclaredMethods0(Native
Method)
at java.lang.Class.privateGetDeclaredMethods
(Class.java:1647)
at java.lang.Class.getMethod0(Class.java:1893)
at java.lang.Class.getMethod0(Class.java:1902)
at java.lang.Class.getMethod(Class.java:976)
at
org.apache.commons.beanutils.MethodUtils.getMatchingA
ccessibleMethod(MethodUtils.java:580)
at
org.apache.commons.beanutils.MethodUtils.invokeMethod
(MethodUtils.java:254)
at
org.apache.commons.digester.CallMethodRule.end
(CallMethodRule.java:506)
at org.apache.commons.digester.Rule.end
(Rule.java:276)
at
org.apache.commons.digester.Digester.endElement
(Digester.java:1077)
at
org.apache.xerces.parsers.AbstractSAXParser.endElemen
t(AbstractSAXParser.java:559)
at
org.apache.xerces.impl.XMLNamespaceBinder.handleEndEl
ement(XMLNamespaceBinder.java:853)
at
org.apache.xerces.impl.XMLNamespaceBinder.endElement
(XMLNamespaceBinder.java:643)
at
org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndEl
ement(XMLDTDValidator.java:2978)
at
org.apache.xerces.impl.dtd.XMLDTDValidator.endElement
(XMLDTDValidator.java:918)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerIm
pl.handleEndElement
(XMLDocumentFragmentScannerImpl.java:1145)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerIm
pl.scanEndElement
(XMLDocumentFragmentScannerImpl.java:988)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerIm
pl$FragmentContentDispatcher.dispatch
(XMLDocumentFragmentScannerImpl.java:1446)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerIm
pl.scanDocument
(XMLDocumentFragmentScannerImpl.java:333)
at
org.apache.xerces.parsers.StandardParserConfiguration.p
arse(StandardParserConfiguration.java:529)
at
org.apache.xerces.parsers.StandardParserConfiguration.p
arse(StandardParserConfiguration.java:585)
at org.apache.xerces.parsers.XMLParser.parse
(XMLParser.java:147)
at
org.apache.xerces.parsers.AbstractSAXParser.parse
(AbstractSAXParser.java:1148)
at org.apache.commons.digester.Digester.parse
(Digester.java:1597)
at
org.apache.struts.action.ActionServlet.initServlet
(ActionServlet.java:1130)
at org.apache.struts.action.ActionServlet.init
(ActionServlet.java:382)
at
com.merck.genesys.framework.presentation.action.Stand
ardActionServlet.init(StandardActionServlet.java:29)
at javax.servlet.GenericServlet.init
(GenericServlet.java:256)
at
org.apache.catalina.core.StandardWrapper.loadServlet
(StandardWrapper.java:1044)
at
org.apache.catalina.core.StandardWrapper.load
(StandardWrapper.java:887)
at
org.apache.catalina.core.StandardContext.loadOnStartup
(StandardContext.java:3960)
at
org.apache.catalina.core.StandardContext.start
(StandardContext.java:4283)
at
org.apache.catalina.core.ContainerBase.addChildInternal
(ContainerBase.java:866)
at
org.apache.catalina.core.ContainerBase.addChild
(ContainerBase.java:850)
at
org.apache.catalina.core.StandardHost.addChild
(StandardHost.java:638)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke
(Method.java:324)
at
org.apache.commons.modeler.BaseModelMBean.invoke
(BaseModelMBean.java:503)
at
org.jboss.mx.server.RawDynamicInvoker.invoke
(RawDynamicInvoker.java:110)
at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:480)
at
org.apache.catalina.core.StandardContext.init
(StandardContext.java:5352)
at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke
(Method.java:324)
at
org.apache.commons.modeler.BaseModelMBean.invoke
(BaseModelMBean.java:503)
at
org.jboss.mx.server.RawDynamicInvoker.invoke
(RawDynamicInvoker.java:110)
at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:480)
at
org.jboss.web.tomcat.tc5.TomcatDeployer.performDeploy
(TomcatDeployer.java:235)
at org.jboss.web.AbstractWebDeployer.start
(AbstractWebDeployer.java:324)
at org.jboss.web.AbstractWebContainer.start
(AbstractWebContainer.java:315)
at org.jboss.deployment.MainDeployer.start
(MainDeployer.java:833)
at org.jboss.deployment.MainDeployer.start
(MainDeployer.java:825)
at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:643)
at org.jboss.deployment.MainDeployer.deploy
(MainDeployer.java:606)
at
sun.reflect.GeneratedMethodAccessor49.invoke
(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke
(Method.java:324)
at
org.jboss.mx.server.ReflectedDispatcher.dispatch
(ReflectedDispatcher.java:72)
at org.jboss.mx.server.Invocation.dispatch
(Invocation.java:45)
at org.jboss.mx.server.Invocation.invoke
(Invocation.java:70)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke
(AbstractMBeanInvoker.java:187)
at org.jboss.mx.server.MBeanServerImpl.invoke
(MBeanServerImpl.java:480)
at org.jboss.mx.util.MBeanProxyExt.invoke
(MBeanProxyExt.java:174)
at $Proxy7.deploy(Unknown Source)
at
org.jboss.deployment.scanner.URLDeploymentScanner.de
ploy(URLDeploymentScanner.java:302)
at
org.jboss.deployment.scanner.URLDeploymentScanner.sc
an(URLDeploymentScanner.java:476)
at
org.jboss.deployment.scanner.AbstractDeploymentScann
er$ScannerThread.doScan
(AbstractDeploymentScanner.java:201)
at
org.jboss.deployment.scanner.AbstractDeploymentScann
er$ScannerThread.loop
(AbstractDeploymentScanner.java:212)
at
org.jboss.deployment.scanner.AbstractDeploymentScann
er$ScannerThread.run
(AbstractDeploymentScanner.java:191)

Discussion

  • Scott M Stark

    Scott M Stark - 2004-12-29
    • status: open --> closed
     
  • Scott M Stark

    Scott M Stark - 2004-12-29

    Logged In: YES
    user_id=175228

    All issues have been moved to http://jira.jboss.com. Existing
    issues have been moved. New issues will be closed with this
    canned reponse.

     

Log in to post a comment.