Tomcat 5 Clustering  
Author Message
matthew.rapoport





PostPosted: 2003-12-22 22:23:00 Top

java-programmer, Tomcat 5 Clustering Hi All,

I am a Tomcat newbie running Tomcat 5 and I would like to implement
clustering between 2 servers. I followed the instructions given at
http://jakarta.apache.org/tomcat/tomcat-5.0-doc/cluster-howto.html

When I uncomment the cluster tag in server.xml and the replication
valve (as per the instructions) I got the following error upon
starting up Tomcat. Does anyone know why???

Thank You,

Matt

[ERROR] Digester - -Begin event threw error
<java.lang.NoClassDefFoundError:
java/lang/CharSequence>java.lang.NoClassDefFoundError: java/lang/
CharSequence
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Class.java:232)
at org.apache.commons.digester.ObjectCreateRule.begin(ObjectCreateRule.java:253)
at org.apache.commons.digester.Rule.begin(Rule.java:200)
at org.apache.commons.digester.Digester.startElement(Digester.java:1273)
at org.apache.catalina.util.CatalinaDigester.startElement(CatalinaDigester.java:112)
at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown
Source)
at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown
Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown
Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown
Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
Source)
at org.apache.commons.digester.Digester.parse(Digester.java:1548)
at org.apache.catalina.startup.Catalina.load(Catalina.java:515)
at org.apache.catalina.startup.Catalina.load(Catalina.java:553)
at java.lang.reflect.Method.invoke(Native Method)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:397)
 
Wolfgang Vullhorst





PostPosted: 2003-12-23 20:20:00 Top

java-programmer >> Tomcat 5 Clustering "Matt Rapoport" wrote

> Hi All,
>
> I am a Tomcat newbie running Tomcat 5 and I would like to implement
> clustering between 2 servers. I followed the instructions given at
> http://jakarta.apache.org/tomcat/tomcat-5.0-doc/cluster-howto.html
>
> When I uncomment the cluster tag in server.xml and the replication
> valve (as per the instructions) I got the following error upon
> starting up Tomcat. Does anyone know why???
>
> Thank You,
>
> Matt
>


Do you use a JDK/JRE < 1.4 for the tomcat? CharSequence is new in 1.4

Wolfgang



> [ERROR] Digester - -Begin event threw error
> <java.lang.NoClassDefFoundError:
> java/lang/CharSequence>java.lang.NoClassDefFoundError: java/lang/
> CharSequence
> at java.lang.Class.newInstance0(Native Method)
> at java.lang.Class.newInstance(Class.java:232)
> at
org.apache.commons.digester.ObjectCreateRule.begin(ObjectCreateRule.java:253
)
> at org.apache.commons.digester.Rule.begin(Rule.java:200)
> at
org.apache.commons.digester.Digester.startElement(Digester.java:1273)
> at
org.apache.catalina.util.CatalinaDigester.startElement(CatalinaDigester.java
:112)
> at
org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown
> Source)
> at
org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown
> Source)
> at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unkno
wn
> Source)
> at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatc
her.dispatch(Unknown
> Source)
> at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
> Source)
> at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> Source)
> at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown
> Source)
> at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
> Source)
> at org.apache.commons.digester.Digester.parse(Digester.java:1548)
> at org.apache.catalina.startup.Catalina.load(Catalina.java:515)
> at org.apache.catalina.startup.Catalina.load(Catalina.java:553)
> at java.lang.reflect.Method.invoke(Native Method)
> at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:397)