Jeff Howard wrote:
I agree there may be a versioning/compatibility problem. I'm using
jdk1.2.2 because I believe I need that to work with the jdbc drivers.

Bongrip wrote:

[EMAIL PROTECTED] wrote:

Hi,

I'm in a new position and trying to put together a replacement
webserver that can run an existing set of servlets. The servlets
were previously executed with JServ but I want to switch to Tomcat.
My environment is Red Hat Linux 9, Apache 2.0.40, JDBC classes12.zip
jdk 1.2.2 and Tomcat 4.1.24.  I installed Tomcat with the rpm
tomcat4-4.1.24-full.2jpp.

I'm trying to start Tomcat as root (for testing) and I've set the
following environment variables in the root profile:

JAVA_HOME=/usr/local/java
CATALINA_HOME=/var/tomcat4
CLASSPATH=$CLASSPATH:/var/tomcat4/common/lib/servlet.jar:/usr/local/java/classes


/classes12.zip

export USERNAME BASH_ENV PATH JAVA_HOME CATALINA_HOME CLASSPATH

When I start Tomcat via "/etc/rc.d/init.d/tomacat4 start"
it fails and I get the text below in the Catalina log file. I'm not an experienced java programmerand any help would be greatly
appreciated!


Jeff H.
[EMAIL PROTECTED]

catalina log file:

java.lang.UnsupportedClassVersionError:
org/apache/commons/beanutils/BeanUtils (Unsupported major.minor version
47.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:471)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:103)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:242)
at java.net.URLClassLoader.access$1(URLClassLoader.java:210)
at java.net.URLClassLoader$1.run(URLClassLoader.java:191)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:185)
at
org.apache.catalina.loader.StandardClassLoader.findClass(Unknown Source)
at
org.apache.catalina.loader.StandardClassLoader.loadClass(Unknown Source)
at
org.apache.catalina.loader.StandardClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:308)
at
org.apache.commons.digester.SetPropertiesRule.begin(SetPropertiesRule.java:255)


at org.apache.commons.digester.Rule.begin(Rule.java:200)
at
org.apache.commons.digester.Digester.startElement(Digester.java:1268)
at
org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
at
org.apache.xerces.impl.XMLNamespaceBinder.startElement(Unknown Source)
at
org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown


Source)
at
org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElementHook(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.DTDConfiguration.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:1543)
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 java.lang.reflect.Method.invoke(Native Method)
at org.apache.catalina.startup.Bootstrap.main(Unknown Source)
[ERROR] Digester - -Begin event threw error
<java.lang.UnsupportedClassVersionError:
org/apache/commons/beanutils/BeanUtils (Unsupported major.minor version
47.0)>
Exception during startup processing
java.lang.reflect.InvocationTargetException:
java.lang.UnsupportedClassVersionError:
org/apache/commons/beanutils/BeanUtils (Unsupported major.minor version
47.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:471)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:103)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:242)
at java.net.URLClassLoader.access$1(URLClassLoader.java:210)
at java.net.URLClassLoader$1.run(URLClassLoader.java:191)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:185)
at
org.apache.catalina.loader.StandardClassLoader.findClass(Unknown Source)
at
org.apache.catalina.loader.StandardClassLoader.loadClass(Unknown Source)
at
org.apache.catalina.loader.StandardClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:308)
at
org.apache.commons.digester.SetPropertiesRule.begin(SetPropertiesRule.java:255)


at org.apache.commons.digester.Rule.begin(Rule.java:200)
at
org.apache.commons.digester.Digester.startElement(Digester.java:1268)
at
org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
at
org.apache.xerces.impl.XMLNamespaceBinder.startElement(Unknown Source)
at
org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown


Source)
at
org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElementHook(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.DTDConfiguration.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:1543)
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 java.lang.reflect.Method.invoke(Native Method)
at org.apache.catalina.startup.Bootstrap.main(Unknown Source)



--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]


Not sure but that JDK might be to old. If I remember correctly, Tomcat 4.1 works best with j2sdk 1.4.1. Also, you do not need anything in your CLASSPATH to start the server, the scripts take care of that for you. I would eliminate the stuff in your profile until the server is working correctly.



-CC



--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]




--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]


Nah, I have used those drivers with 1.3.1 and 1.4.1.


-CC


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to