You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by "Mark R. Diggory" <md...@latte.harvard.edu> on 2004/03/02 22:42:35 UTC
[digester] Tomcat4 and sun outage
I'm noticing difficulty in starting up my tomcat servers, that seems to
arise in the digester. I suspect this is caused by the digester having
difficulty acquiring the dtd due to the Sun site being down? Does anyone
have any tips on localizing the the dtd referenced here?
Mar 2, 2004 4:38:48 PM org.apache.commons.digester.Digester startElement
SEVERE: Begin event threw error
java.lang.NoClassDefFoundError: javax/servlet/ServletException
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:1647)
at java.lang.Class.getDeclaredMethods(Class.java:1131)
at java.beans.Introspector$1.run(Introspector.java:1126)
at java.security.AccessController.doPrivileged(Native Method)
at
java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1124)
at
java.beans.Introspector.getTargetMethodInfo(Introspector.java:989)
at java.beans.Introspector.getBeanInfo(Introspector.java:370)
at java.beans.Introspector.getBeanInfo(Introspector.java:144)
at java.beans.Introspector.getBeanInfo(Introspector.java:205)
at java.beans.Introspector.<init>(Introspector.java:351)
at java.beans.Introspector.getBeanInfo(Introspector.java:144)
at
org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptors(PropertyUtils.java:949)
at
org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptors(PropertyUtils.java:979)
at
org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptor(PropertyUtils.java:887)
at
org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:934)
at
org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:808)
at
org.apache.commons.digester.SetPropertiesRule.begin(SetPropertiesRule.java:259)
at org.apache.commons.digester.Rule.begin(Rule.java:200)
at
org.apache.commons.digester.Digester.startElement(Digester.java:1273)
at
org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:477)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:805)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1541)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:336)
at
org.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:220)
at
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:593)
at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:148)
at
org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1168)
at org.apache.commons.digester.Digester.parse(Digester.java:1548)
at org.apache.catalina.startup.Catalina.start(Unknown Source)
at org.apache.catalina.startup.Catalina.execute(Unknown Source)
at org.apache.catalina.startup.Catalina.process(Unknown Source)
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.catalina.startup.Bootstrap.main(Unknown Source)
Exception during startup processing
java.lang.reflect.InvocationTargetException
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.catalina.startup.Bootstrap.main(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: javax/servlet/ServletException
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:1647)
at java.lang.Class.getDeclaredMethods(Class.java:1131)
at java.beans.Introspector$1.run(Introspector.java:1126)
at java.security.AccessController.doPrivileged(Native Method)
at
java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1124)
at
java.beans.Introspector.getTargetMethodInfo(Introspector.java:989)
at java.beans.Introspector.getBeanInfo(Introspector.java:370)
at java.beans.Introspector.getBeanInfo(Introspector.java:144)
at java.beans.Introspector.getBeanInfo(Introspector.java:205)
at java.beans.Introspector.<init>(Introspector.java:351)
at java.beans.Introspector.getBeanInfo(Introspector.java:144)
at
org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptors(PropertyUtils.java:949)
at
org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptors(PropertyUtils.java:979)
at
org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptor(PropertyUtils.java:887)
at
org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:934)
at
org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:808)
at
org.apache.commons.digester.SetPropertiesRule.begin(SetPropertiesRule.java:259)
at org.apache.commons.digester.Rule.begin(Rule.java:200)
at
org.apache.commons.digester.Digester.startElement(Digester.java:1273)
at
org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:477)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:805)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1541)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:336)
at
org.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.java:220)
at
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:593)
at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:148)
at
org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1168)
at org.apache.commons.digester.Digester.parse(Digester.java:1548)
at org.apache.catalina.startup.Catalina.start(Unknown Source)
at org.apache.catalina.startup.Catalina.execute(Unknown Source)
at org.apache.catalina.startup.Catalina.process(Unknown Source)
... 5 more
--
Mark Diggory
Software Developer
Harvard MIT Data Center
http://www.hmdc.harvard.edu
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org
Re: [digester] Tomcat4 and sun outage
Posted by Simon Kitching <si...@ecnetwork.co.nz>.
On Wed, 2004-03-03 at 10:42, Mark R. Diggory wrote:
> I'm noticing difficulty in starting up my tomcat servers, that seems to
> arise in the digester. I suspect this is caused by the digester having
> difficulty acquiring the dtd due to the Sun site being down? Does anyone
> have any tips on localizing the the dtd referenced here?
Is the problem with your custom code which uses digester, or with code
*inside tomcat*?
I find it hard to believe that tomcat itself would require live internet
connection to parse its own config files; that problem would have been
found fairly quickly :-)
What clues lead you to think the problem is to do with retrieving a
remote DTD?
The exception listed below (NoClassDefFoundError:
javax/servlet/ServletException) suggests to me a ClassLoader issue
rather than a connectivity issue...
Regards,
Simon
>
> Mar 2, 2004 4:38:48 PM org.apache.commons.digester.Digester startElement
> SEVERE: Begin event threw error
> java.lang.NoClassDefFoundError: javax/servlet/ServletException
> at java.lang.Class.getDeclaredMethods0(Native Method)
> at java.lang.Class.privateGetDeclaredMethods(Class.java:1647)
> at java.lang.Class.getDeclaredMethods(Class.java:1131)
> at java.beans.Introspector$1.run(Introspector.java:1126)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1124)
> at
> java.beans.Introspector.getTargetMethodInfo(Introspector.java:989)
> at java.beans.Introspector.getBeanInfo(Introspector.java:370)
> at java.beans.Introspector.getBeanInfo(Introspector.java:144)
> at java.beans.Introspector.getBeanInfo(Introspector.java:205)
> at java.beans.Introspector.<init>(Introspector.java:351)
> at java.beans.Introspector.getBeanInfo(Introspector.java:144)
> at
> org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptors(PropertyUtils.java:949)
> at
> org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptors(PropertyUtils.java:979)
> at
> org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptor(PropertyUtils.java:887)
> at
> org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:934)
> at
> org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:808)
> at
> org.apache.commons.digester.SetPropertiesRule.begin(SetPropertiesRule.java:259)
> at org.apache.commons.digester.Rule.begin(Rule.java:200)
> at
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org
Re: [digester] Tomcat4 and sun outage
Posted by "Mark R. Diggory" <md...@latte.harvard.edu>.
I suspect this is more of a subject for the JPackage list, I'll be
forwarding the conversion onto there.
JPackage Folks, How are the servletapi4 jars resolved? Apparently they
are not getting symlinked in my installation? Are they resolved and
placed on the classpath some other way?
I suspect that the new tomcat4 rpm's use the jpackage utils to resolve
the servletapi jars outside of tomcat (and do not symlink the jars into
the common/lib directory, I also suspect that somehow, java.sun.com
being down still effects this process of loading, I'll be able to verify
this when sun comes back live, then I close off the sun site using the
firewall and see if it fails to start again.
-Mark
Mark R. Diggory wrote:
> Hold Everything! Yep, I went back and looked into
> /usr/share/tomcat4/common/lib ... and sure enough, the symlinks to the
> api are missing on that machine ... Now if I can only find the culprit! ;-)
>
>
> Mark R. Diggory wrote:
>
>> Well, I had to go through all my webapplications on one machine and
>> replace any external references to the dtd with localized copies,
>> somehow, I got the one machine running again by doing this, the second
>> machine, I went through and did this again, but instead of the server
>> coming up with the webapplications loading properly, I got this error
>> instead.
>>
>> These are tomcat4-4.1.27-2jpp rpm's running on Redhat 7.3 with Apache 1.3
>>
>> The dependencies from JPackage are such that the servlet api gets
>> installed independnently of tomcat4 using
>>
>> servletapi4-4.0.4-3jpp
>>
>> bash-2.05a# rpm -ql servletapi4
>> /usr/share/doc/servletapi4-4.0.4
>> /usr/share/doc/servletapi4-4.0.4/LICENSE
>> /usr/share/doc/servletapi4-4.0.4/README.txt
>> /usr/share/java/servletapi4-4.0.4.jar
>> /usr/share/java/servletapi4.jar
>>
>> My thinking that it has something to do with the DTD came from
>>
>> at
>> >>
>> org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:
>> >> 593)
>>
>> Which suggested to me that it was being mischevious and somehow
>> throwing the java.lang.NoClassDefFoundError after attempting to do
>> something with the digester, something which required the validation
>> of a DTD before determining the name of a class?
>>
>> I could be crazy, but these machines were running fine before sun went
>> down today. I even have one running which I'm afraid to restart
>> because I might loose it on reload.
>>
>> -Mark
>>
>> robert burrell donkin wrote:
>>
>>> hi mark
>>>
>>> a couple of observations that makes me think that perhaps you're on
>>> the wrong track:
>>>
>>> 1. AFAIK tomcat uses an internal catalog version of the standard sun
>>> DTDs and so providing that the DOCTYPE description is correct, the
>>> parser should not attempt to retrieve the DTD from the DOCTYPE uri.
>>> (perhaps craig or Jean-Francois will be able to give a more
>>> authoritative statement about tomcat.)
>>>
>>> 2. the stack trace looks strange (for a DTD uri issue). the
>>> exception seem to concern a j2ee class (ServletException) that
>>> appears to be missing from the classpath. (if it were a DTD loading
>>> issue then i'd expect to see an io-related exception thrown.)
>>>
>>> - robert
>>>
>>> On 2 Mar 2004, at 21:42, Mark R. Diggory wrote:
>>>
>>>> I'm noticing difficulty in starting up my tomcat servers, that
>>>> seems to arise in the digester. I suspect this is caused by the
>>>> digester having difficulty acquiring the dtd due to the Sun site
>>>> being down? Does anyone have any tips on localizing the the dtd
>>>> referenced here?
>>>>
>>>>
>>>> Mar 2, 2004 4:38:48 PM org.apache.commons.digester.Digester
>>>> startElement
>>>> SEVERE: Begin event threw error
>>>> java.lang.NoClassDefFoundError: javax/servlet/ServletException
>>>> at java.lang.Class.getDeclaredMethods0(Native Method)
>>>> at java.lang.Class.privateGetDeclaredMethods(Class.java:1647)
>>>> at java.lang.Class.getDeclaredMethods(Class.java:1131)
>>>> at java.beans.Introspector$1.run(Introspector.java:1126)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at
>>>> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:
>>>> 1124)
>>>> at
>>>> java.beans.Introspector.getTargetMethodInfo(Introspector.java:989)
>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:370)
>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:144)
>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:205)
>>>> at java.beans.Introspector.<init>(Introspector.java:351)
>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:144)
>>>> at
>>>> org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptors(Prope
>>>> rtyUtils.java:949)
>>>> at
>>>> org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptors(Prope
>>>> rtyUtils.java:979)
>>>> at
>>>> org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptor(Proper
>>>> tyUtils.java:887)
>>>> at
>>>> org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:934)
>>>> at
>>>> org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:808)
>>>> at
>>>> org.apache.commons.digester.SetPropertiesRule.begin(SetPropertiesRule.j
>>>> ava:259)
>>>> at org.apache.commons.digester.Rule.begin(Rule.java:200)
>>>> at
>>>> org.apache.commons.digester.Digester.startElement(Digester.java:1273)
>>>> at
>>>> org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXPar
>>>> ser.java:477)
>>>> at
>>>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(
>>>> XMLDocumentFragmentScannerImpl.java:805)
>>>> at
>>>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi
>>>> spatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1541)
>>>> at
>>>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLD
>>>> ocumentFragmentScannerImpl.java:336)
>>>> at
>>>> org.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.j
>>>> ava:220)
>>>> at
>>>> org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:
>>>> 593)
>>>> at
>>>> org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:148)
>>>> at
>>>> org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.jav
>>>> a:1168)
>>>> at
>>>> org.apache.commons.digester.Digester.parse(Digester.java:1548)
>>>> at org.apache.catalina.startup.Catalina.start(Unknown Source)
>>>> at org.apache.catalina.startup.Catalina.execute(Unknown Source)
>>>> at org.apache.catalina.startup.Catalina.process(Unknown Source)
>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>> at
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja
>>>> va:39)
>>>> at
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
>>>> rImpl.java:25)
>>>> at java.lang.reflect.Method.invoke(Method.java:324)
>>>> at org.apache.catalina.startup.Bootstrap.main(Unknown Source)
>>>> Exception during startup processing
>>>> java.lang.reflect.InvocationTargetException
>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>> at
>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja
>>>> va:39)
>>>> at
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
>>>> rImpl.java:25)
>>>> at java.lang.reflect.Method.invoke(Method.java:324)
>>>> at org.apache.catalina.startup.Bootstrap.main(Unknown Source)
>>>> Caused by: java.lang.NoClassDefFoundError:
>>>> javax/servlet/ServletException
>>>> at java.lang.Class.getDeclaredMethods0(Native Method)
>>>> at java.lang.Class.privateGetDeclaredMethods(Class.java:1647)
>>>> at java.lang.Class.getDeclaredMethods(Class.java:1131)
>>>> at java.beans.Introspector$1.run(Introspector.java:1126)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at
>>>> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:
>>>> 1124)
>>>> at
>>>> java.beans.Introspector.getTargetMethodInfo(Introspector.java:989)
>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:370)
>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:144)
>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:205)
>>>> at java.beans.Introspector.<init>(Introspector.java:351)
>>>> at java.beans.Introspector.getBeanInfo(Introspector.java:144)
>>>> at
>>>> org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptors(Prope
>>>> rtyUtils.java:949)
>>>> at
>>>> org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptors(Prope
>>>> rtyUtils.java:979)
>>>> at
>>>> org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptor(Proper
>>>> tyUtils.java:887)
>>>> at
>>>> org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:934)
>>>> at
>>>> org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:808)
>>>> at
>>>> org.apache.commons.digester.SetPropertiesRule.begin(SetPropertiesRule.j
>>>> ava:259)
>>>> at org.apache.commons.digester.Rule.begin(Rule.java:200)
>>>> at
>>>> org.apache.commons.digester.Digester.startElement(Digester.java:1273)
>>>> at
>>>> org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXPar
>>>> ser.java:477)
>>>> at
>>>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(
>>>> XMLDocumentFragmentScannerImpl.java:805)
>>>> at
>>>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi
>>>> spatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1541)
>>>> at
>>>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLD
>>>> ocumentFragmentScannerImpl.java:336)
>>>> at
>>>> org.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.j
>>>> ava:220)
>>>> at
>>>> org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:
>>>> 593)
>>>> at
>>>> org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:148)
>>>> at
>>>> org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.jav
>>>> a:1168)
>>>> at
>>>> org.apache.commons.digester.Digester.parse(Digester.java:1548)
>>>> at org.apache.catalina.startup.Catalina.start(Unknown Source)
>>>> at org.apache.catalina.startup.Catalina.execute(Unknown Source)
>>>> at org.apache.catalina.startup.Catalina.process(Unknown Source)
>>>> ... 5 more
>>>>
>>>>
>>>>
>>>> --
>>>> Mark Diggory
>>>> Software Developer
>>>> Harvard MIT Data Center
>>>> http://www.hmdc.harvard.edu
>>>>
--
Mark Diggory
Software Developer
Harvard MIT Data Center
http://www.hmdc.harvard.edu
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org
Re: [digester] Tomcat4 and sun outage
Posted by "Mark R. Diggory" <md...@latte.harvard.edu>.
Hold Everything! Yep, I went back and looked into
/usr/share/tomcat4/common/lib ... and sure enough, the symlinks to the
api are missing on that machine ... Now if I can only find the culprit! ;-)
Mark R. Diggory wrote:
> Well, I had to go through all my webapplications on one machine and
> replace any external references to the dtd with localized copies,
> somehow, I got the one machine running again by doing this, the second
> machine, I went through and did this again, but instead of the server
> coming up with the webapplications loading properly, I got this error
> instead.
>
> These are tomcat4-4.1.27-2jpp rpm's running on Redhat 7.3 with Apache 1.3
>
> The dependencies from JPackage are such that the servlet api gets
> installed independnently of tomcat4 using
>
> servletapi4-4.0.4-3jpp
>
> bash-2.05a# rpm -ql servletapi4
> /usr/share/doc/servletapi4-4.0.4
> /usr/share/doc/servletapi4-4.0.4/LICENSE
> /usr/share/doc/servletapi4-4.0.4/README.txt
> /usr/share/java/servletapi4-4.0.4.jar
> /usr/share/java/servletapi4.jar
>
> My thinking that it has something to do with the DTD came from
>
> at
> >> org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:
> >> 593)
>
> Which suggested to me that it was being mischevious and somehow throwing
> the java.lang.NoClassDefFoundError after attempting to do something with
> the digester, something which required the validation of a DTD before
> determining the name of a class?
>
> I could be crazy, but these machines were running fine before sun went
> down today. I even have one running which I'm afraid to restart because
> I might loose it on reload.
>
> -Mark
>
> robert burrell donkin wrote:
>
>> hi mark
>>
>> a couple of observations that makes me think that perhaps you're on
>> the wrong track:
>>
>> 1. AFAIK tomcat uses an internal catalog version of the standard sun
>> DTDs and so providing that the DOCTYPE description is correct, the
>> parser should not attempt to retrieve the DTD from the DOCTYPE uri.
>> (perhaps craig or Jean-Francois will be able to give a more
>> authoritative statement about tomcat.)
>>
>> 2. the stack trace looks strange (for a DTD uri issue). the exception
>> seem to concern a j2ee class (ServletException) that appears to be
>> missing from the classpath. (if it were a DTD loading issue then i'd
>> expect to see an io-related exception thrown.)
>>
>> - robert
>>
>> On 2 Mar 2004, at 21:42, Mark R. Diggory wrote:
>>
>>> I'm noticing difficulty in starting up my tomcat servers, that seems
>>> to arise in the digester. I suspect this is caused by the digester
>>> having difficulty acquiring the dtd due to the Sun site being down?
>>> Does anyone have any tips on localizing the the dtd referenced here?
>>>
>>>
>>> Mar 2, 2004 4:38:48 PM org.apache.commons.digester.Digester
>>> startElement
>>> SEVERE: Begin event threw error
>>> java.lang.NoClassDefFoundError: javax/servlet/ServletException
>>> at java.lang.Class.getDeclaredMethods0(Native Method)
>>> at java.lang.Class.privateGetDeclaredMethods(Class.java:1647)
>>> at java.lang.Class.getDeclaredMethods(Class.java:1131)
>>> at java.beans.Introspector$1.run(Introspector.java:1126)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at
>>> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:
>>> 1124)
>>> at
>>> java.beans.Introspector.getTargetMethodInfo(Introspector.java:989)
>>> at java.beans.Introspector.getBeanInfo(Introspector.java:370)
>>> at java.beans.Introspector.getBeanInfo(Introspector.java:144)
>>> at java.beans.Introspector.getBeanInfo(Introspector.java:205)
>>> at java.beans.Introspector.<init>(Introspector.java:351)
>>> at java.beans.Introspector.getBeanInfo(Introspector.java:144)
>>> at
>>> org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptors(Prope
>>> rtyUtils.java:949)
>>> at
>>> org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptors(Prope
>>> rtyUtils.java:979)
>>> at
>>> org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptor(Proper
>>> tyUtils.java:887)
>>> at
>>> org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:934)
>>> at
>>> org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:808)
>>> at
>>> org.apache.commons.digester.SetPropertiesRule.begin(SetPropertiesRule.j
>>> ava:259)
>>> at org.apache.commons.digester.Rule.begin(Rule.java:200)
>>> at
>>> org.apache.commons.digester.Digester.startElement(Digester.java:1273)
>>> at
>>> org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXPar
>>> ser.java:477)
>>> at
>>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(
>>> XMLDocumentFragmentScannerImpl.java:805)
>>> at
>>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi
>>> spatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1541)
>>> at
>>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLD
>>> ocumentFragmentScannerImpl.java:336)
>>> at
>>> org.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.j
>>> ava:220)
>>> at
>>> org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:
>>> 593)
>>> at
>>> org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:148)
>>> at
>>> org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.jav
>>> a:1168)
>>> at
>>> org.apache.commons.digester.Digester.parse(Digester.java:1548)
>>> at org.apache.catalina.startup.Catalina.start(Unknown Source)
>>> at org.apache.catalina.startup.Catalina.execute(Unknown Source)
>>> at org.apache.catalina.startup.Catalina.process(Unknown Source)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja
>>> va:39)
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
>>> rImpl.java:25)
>>> at java.lang.reflect.Method.invoke(Method.java:324)
>>> at org.apache.catalina.startup.Bootstrap.main(Unknown Source)
>>> Exception during startup processing
>>> java.lang.reflect.InvocationTargetException
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja
>>> va:39)
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
>>> rImpl.java:25)
>>> at java.lang.reflect.Method.invoke(Method.java:324)
>>> at org.apache.catalina.startup.Bootstrap.main(Unknown Source)
>>> Caused by: java.lang.NoClassDefFoundError:
>>> javax/servlet/ServletException
>>> at java.lang.Class.getDeclaredMethods0(Native Method)
>>> at java.lang.Class.privateGetDeclaredMethods(Class.java:1647)
>>> at java.lang.Class.getDeclaredMethods(Class.java:1131)
>>> at java.beans.Introspector$1.run(Introspector.java:1126)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at
>>> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:
>>> 1124)
>>> at
>>> java.beans.Introspector.getTargetMethodInfo(Introspector.java:989)
>>> at java.beans.Introspector.getBeanInfo(Introspector.java:370)
>>> at java.beans.Introspector.getBeanInfo(Introspector.java:144)
>>> at java.beans.Introspector.getBeanInfo(Introspector.java:205)
>>> at java.beans.Introspector.<init>(Introspector.java:351)
>>> at java.beans.Introspector.getBeanInfo(Introspector.java:144)
>>> at
>>> org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptors(Prope
>>> rtyUtils.java:949)
>>> at
>>> org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptors(Prope
>>> rtyUtils.java:979)
>>> at
>>> org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptor(Proper
>>> tyUtils.java:887)
>>> at
>>> org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:934)
>>> at
>>> org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:808)
>>> at
>>> org.apache.commons.digester.SetPropertiesRule.begin(SetPropertiesRule.j
>>> ava:259)
>>> at org.apache.commons.digester.Rule.begin(Rule.java:200)
>>> at
>>> org.apache.commons.digester.Digester.startElement(Digester.java:1273)
>>> at
>>> org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXPar
>>> ser.java:477)
>>> at
>>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(
>>> XMLDocumentFragmentScannerImpl.java:805)
>>> at
>>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi
>>> spatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1541)
>>> at
>>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLD
>>> ocumentFragmentScannerImpl.java:336)
>>> at
>>> org.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.j
>>> ava:220)
>>> at
>>> org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:
>>> 593)
>>> at
>>> org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:148)
>>> at
>>> org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.jav
>>> a:1168)
>>> at
>>> org.apache.commons.digester.Digester.parse(Digester.java:1548)
>>> at org.apache.catalina.startup.Catalina.start(Unknown Source)
>>> at org.apache.catalina.startup.Catalina.execute(Unknown Source)
>>> at org.apache.catalina.startup.Catalina.process(Unknown Source)
>>> ... 5 more
>>>
>>>
>>>
>>> --
>>> Mark Diggory
>>> Software Developer
>>> Harvard MIT Data Center
>>> http://www.hmdc.harvard.edu
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail: commons-dev-help@jakarta.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: commons-dev-help@jakarta.apache.org
>>
>
--
Mark Diggory
Software Developer
Harvard MIT Data Center
http://www.hmdc.harvard.edu
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org
Re: [digester] Tomcat4 and sun outage
Posted by "Mark R. Diggory" <md...@latte.harvard.edu>.
Well, I had to go through all my webapplications on one machine and
replace any external references to the dtd with localized copies,
somehow, I got the one machine running again by doing this, the second
machine, I went through and did this again, but instead of the server
coming up with the webapplications loading properly, I got this error
instead.
These are tomcat4-4.1.27-2jpp rpm's running on Redhat 7.3 with Apache 1.3
The dependencies from JPackage are such that the servlet api gets
installed independnently of tomcat4 using
servletapi4-4.0.4-3jpp
bash-2.05a# rpm -ql servletapi4
/usr/share/doc/servletapi4-4.0.4
/usr/share/doc/servletapi4-4.0.4/LICENSE
/usr/share/doc/servletapi4-4.0.4/README.txt
/usr/share/java/servletapi4-4.0.4.jar
/usr/share/java/servletapi4.jar
My thinking that it has something to do with the DTD came from
at
>> org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:
>> 593)
Which suggested to me that it was being mischevious and somehow throwing
the java.lang.NoClassDefFoundError after attempting to do something with
the digester, something which required the validation of a DTD before
determining the name of a class?
I could be crazy, but these machines were running fine before sun went
down today. I even have one running which I'm afraid to restart because
I might loose it on reload.
-Mark
robert burrell donkin wrote:
> hi mark
>
> a couple of observations that makes me think that perhaps you're on the
> wrong track:
>
> 1. AFAIK tomcat uses an internal catalog version of the standard sun
> DTDs and so providing that the DOCTYPE description is correct, the
> parser should not attempt to retrieve the DTD from the DOCTYPE uri.
> (perhaps craig or Jean-Francois will be able to give a more
> authoritative statement about tomcat.)
>
> 2. the stack trace looks strange (for a DTD uri issue). the exception
> seem to concern a j2ee class (ServletException) that appears to be
> missing from the classpath. (if it were a DTD loading issue then i'd
> expect to see an io-related exception thrown.)
>
> - robert
>
> On 2 Mar 2004, at 21:42, Mark R. Diggory wrote:
>
>> I'm noticing difficulty in starting up my tomcat servers, that seems
>> to arise in the digester. I suspect this is caused by the digester
>> having difficulty acquiring the dtd due to the Sun site being down?
>> Does anyone have any tips on localizing the the dtd referenced here?
>>
>>
>> Mar 2, 2004 4:38:48 PM org.apache.commons.digester.Digester startElement
>> SEVERE: Begin event threw error
>> java.lang.NoClassDefFoundError: javax/servlet/ServletException
>> at java.lang.Class.getDeclaredMethods0(Native Method)
>> at java.lang.Class.privateGetDeclaredMethods(Class.java:1647)
>> at java.lang.Class.getDeclaredMethods(Class.java:1131)
>> at java.beans.Introspector$1.run(Introspector.java:1126)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at
>> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java: 1124)
>> at
>> java.beans.Introspector.getTargetMethodInfo(Introspector.java:989)
>> at java.beans.Introspector.getBeanInfo(Introspector.java:370)
>> at java.beans.Introspector.getBeanInfo(Introspector.java:144)
>> at java.beans.Introspector.getBeanInfo(Introspector.java:205)
>> at java.beans.Introspector.<init>(Introspector.java:351)
>> at java.beans.Introspector.getBeanInfo(Introspector.java:144)
>> at
>> org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptors(Prope
>> rtyUtils.java:949)
>> at
>> org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptors(Prope
>> rtyUtils.java:979)
>> at
>> org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptor(Proper
>> tyUtils.java:887)
>> at
>> org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:934)
>> at
>> org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:808)
>> at
>> org.apache.commons.digester.SetPropertiesRule.begin(SetPropertiesRule.j
>> ava:259)
>> at org.apache.commons.digester.Rule.begin(Rule.java:200)
>> at
>> org.apache.commons.digester.Digester.startElement(Digester.java:1273)
>> at
>> org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXPar
>> ser.java:477)
>> at
>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(
>> XMLDocumentFragmentScannerImpl.java:805)
>> at
>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi
>> spatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1541)
>> at
>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLD
>> ocumentFragmentScannerImpl.java:336)
>> at
>> org.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.j
>> ava:220)
>> at
>> org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:
>> 593)
>> at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:148)
>> at
>> org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.jav
>> a:1168)
>> at
>> org.apache.commons.digester.Digester.parse(Digester.java:1548)
>> at org.apache.catalina.startup.Catalina.start(Unknown Source)
>> at org.apache.catalina.startup.Catalina.execute(Unknown Source)
>> at org.apache.catalina.startup.Catalina.process(Unknown Source)
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja
>> va:39)
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
>> rImpl.java:25)
>> at java.lang.reflect.Method.invoke(Method.java:324)
>> at org.apache.catalina.startup.Bootstrap.main(Unknown Source)
>> Exception during startup processing
>> java.lang.reflect.InvocationTargetException
>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> at
>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja
>> va:39)
>> at
>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
>> rImpl.java:25)
>> at java.lang.reflect.Method.invoke(Method.java:324)
>> at org.apache.catalina.startup.Bootstrap.main(Unknown Source)
>> Caused by: java.lang.NoClassDefFoundError:
>> javax/servlet/ServletException
>> at java.lang.Class.getDeclaredMethods0(Native Method)
>> at java.lang.Class.privateGetDeclaredMethods(Class.java:1647)
>> at java.lang.Class.getDeclaredMethods(Class.java:1131)
>> at java.beans.Introspector$1.run(Introspector.java:1126)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at
>> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java: 1124)
>> at
>> java.beans.Introspector.getTargetMethodInfo(Introspector.java:989)
>> at java.beans.Introspector.getBeanInfo(Introspector.java:370)
>> at java.beans.Introspector.getBeanInfo(Introspector.java:144)
>> at java.beans.Introspector.getBeanInfo(Introspector.java:205)
>> at java.beans.Introspector.<init>(Introspector.java:351)
>> at java.beans.Introspector.getBeanInfo(Introspector.java:144)
>> at
>> org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptors(Prope
>> rtyUtils.java:949)
>> at
>> org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptors(Prope
>> rtyUtils.java:979)
>> at
>> org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptor(Proper
>> tyUtils.java:887)
>> at
>> org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:934)
>> at
>> org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:808)
>> at
>> org.apache.commons.digester.SetPropertiesRule.begin(SetPropertiesRule.j
>> ava:259)
>> at org.apache.commons.digester.Rule.begin(Rule.java:200)
>> at
>> org.apache.commons.digester.Digester.startElement(Digester.java:1273)
>> at
>> org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXPar
>> ser.java:477)
>> at
>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(
>> XMLDocumentFragmentScannerImpl.java:805)
>> at
>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi
>> spatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1541)
>> at
>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLD
>> ocumentFragmentScannerImpl.java:336)
>> at
>> org.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.j
>> ava:220)
>> at
>> org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:
>> 593)
>> at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:148)
>> at
>> org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.jav
>> a:1168)
>> at
>> org.apache.commons.digester.Digester.parse(Digester.java:1548)
>> at org.apache.catalina.startup.Catalina.start(Unknown Source)
>> at org.apache.catalina.startup.Catalina.execute(Unknown Source)
>> at org.apache.catalina.startup.Catalina.process(Unknown Source)
>> ... 5 more
>>
>>
>>
>> --
>> Mark Diggory
>> Software Developer
>> Harvard MIT Data Center
>> http://www.hmdc.harvard.edu
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: commons-dev-help@jakarta.apache.org
>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: commons-dev-help@jakarta.apache.org
>
--
Mark Diggory
Software Developer
Harvard MIT Data Center
http://www.hmdc.harvard.edu
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org
Re: [digester] Tomcat4 and sun outage
Posted by robert burrell donkin <ro...@blueyonder.co.uk>.
hi mark
a couple of observations that makes me think that perhaps you're on the
wrong track:
1. AFAIK tomcat uses an internal catalog version of the standard sun
DTDs and so providing that the DOCTYPE description is correct, the
parser should not attempt to retrieve the DTD from the DOCTYPE uri.
(perhaps craig or Jean-Francois will be able to give a more
authoritative statement about tomcat.)
2. the stack trace looks strange (for a DTD uri issue). the exception
seem to concern a j2ee class (ServletException) that appears to be
missing from the classpath. (if it were a DTD loading issue then i'd
expect to see an io-related exception thrown.)
- robert
On 2 Mar 2004, at 21:42, Mark R. Diggory wrote:
> I'm noticing difficulty in starting up my tomcat servers, that seems
> to arise in the digester. I suspect this is caused by the digester
> having difficulty acquiring the dtd due to the Sun site being down?
> Does anyone have any tips on localizing the the dtd referenced here?
>
>
> Mar 2, 2004 4:38:48 PM org.apache.commons.digester.Digester
> startElement
> SEVERE: Begin event threw error
> java.lang.NoClassDefFoundError: javax/servlet/ServletException
> at java.lang.Class.getDeclaredMethods0(Native Method)
> at java.lang.Class.privateGetDeclaredMethods(Class.java:1647)
> at java.lang.Class.getDeclaredMethods(Class.java:1131)
> at java.beans.Introspector$1.run(Introspector.java:1126)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:
> 1124)
> at
> java.beans.Introspector.getTargetMethodInfo(Introspector.java:989)
> at java.beans.Introspector.getBeanInfo(Introspector.java:370)
> at java.beans.Introspector.getBeanInfo(Introspector.java:144)
> at java.beans.Introspector.getBeanInfo(Introspector.java:205)
> at java.beans.Introspector.<init>(Introspector.java:351)
> at java.beans.Introspector.getBeanInfo(Introspector.java:144)
> at
> org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptors(Prope
> rtyUtils.java:949)
> at
> org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptors(Prope
> rtyUtils.java:979)
> at
> org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptor(Proper
> tyUtils.java:887)
> at
> org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:934)
> at
> org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:808)
> at
> org.apache.commons.digester.SetPropertiesRule.begin(SetPropertiesRule.j
> ava:259)
> at org.apache.commons.digester.Rule.begin(Rule.java:200)
> at
> org.apache.commons.digester.Digester.startElement(Digester.java:1273)
> at
> org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXPar
> ser.java:477)
> at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(
> XMLDocumentFragmentScannerImpl.java:805)
> at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi
> spatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1541)
> at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLD
> ocumentFragmentScannerImpl.java:336)
> at
> org.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.j
> ava:220)
> at
> org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:
> 593)
> at
> org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:148)
> at
> org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.jav
> a:1168)
> at
> org.apache.commons.digester.Digester.parse(Digester.java:1548)
> at org.apache.catalina.startup.Catalina.start(Unknown Source)
> at org.apache.catalina.startup.Catalina.execute(Unknown Source)
> at org.apache.catalina.startup.Catalina.process(Unknown Source)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja
> va:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
> rImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at org.apache.catalina.startup.Bootstrap.main(Unknown Source)
> Exception during startup processing
> java.lang.reflect.InvocationTargetException
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja
> va:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
> rImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at org.apache.catalina.startup.Bootstrap.main(Unknown Source)
> Caused by: java.lang.NoClassDefFoundError:
> javax/servlet/ServletException
> at java.lang.Class.getDeclaredMethods0(Native Method)
> at java.lang.Class.privateGetDeclaredMethods(Class.java:1647)
> at java.lang.Class.getDeclaredMethods(Class.java:1131)
> at java.beans.Introspector$1.run(Introspector.java:1126)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:
> 1124)
> at
> java.beans.Introspector.getTargetMethodInfo(Introspector.java:989)
> at java.beans.Introspector.getBeanInfo(Introspector.java:370)
> at java.beans.Introspector.getBeanInfo(Introspector.java:144)
> at java.beans.Introspector.getBeanInfo(Introspector.java:205)
> at java.beans.Introspector.<init>(Introspector.java:351)
> at java.beans.Introspector.getBeanInfo(Introspector.java:144)
> at
> org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptors(Prope
> rtyUtils.java:949)
> at
> org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptors(Prope
> rtyUtils.java:979)
> at
> org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptor(Proper
> tyUtils.java:887)
> at
> org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:934)
> at
> org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:808)
> at
> org.apache.commons.digester.SetPropertiesRule.begin(SetPropertiesRule.j
> ava:259)
> at org.apache.commons.digester.Rule.begin(Rule.java:200)
> at
> org.apache.commons.digester.Digester.startElement(Digester.java:1273)
> at
> org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXPar
> ser.java:477)
> at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(
> XMLDocumentFragmentScannerImpl.java:805)
> at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi
> spatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1541)
> at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLD
> ocumentFragmentScannerImpl.java:336)
> at
> org.apache.xerces.parsers.XML11Configuration.parse(XML11Configuration.j
> ava:220)
> at
> org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:
> 593)
> at
> org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:148)
> at
> org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.jav
> a:1168)
> at
> org.apache.commons.digester.Digester.parse(Digester.java:1548)
> at org.apache.catalina.startup.Catalina.start(Unknown Source)
> at org.apache.catalina.startup.Catalina.execute(Unknown Source)
> at org.apache.catalina.startup.Catalina.process(Unknown Source)
> ... 5 more
>
>
>
> --
> Mark Diggory
> Software Developer
> Harvard MIT Data Center
> http://www.hmdc.harvard.edu
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: commons-dev-help@jakarta.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org