The jar files 
xerces.jar v3.0.1,
soap.jar v2.2, 
mail.jar and
activation.jar
are required to be loaded first when tomcat starts.
Make sure that xerces.jar file gets loaded first when your webserver
starts.
This is the problem due to the conflict of parser.jar and xerces.jar sax
parser classes.
Both xerces nad paser.jar has the classes with similar names under
package java.xml.parser but implemented differently.
So its recomended that xerces.jar should be loaded before jaxp.jar and
parser.jar.

-----Original Message-----
From: Craig Green [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, September 18, 2001 11:32 PM
To: '[EMAIL PROTECTED]'
Subject: AbstractMethodError


Hello,
        My exception is:
Exception in thread "main" java.lang.AbstractMethodError
        at org.apache.soap.util.xml.QName.<init>(QName.java:80)
        at org.apache.soap.util.xml.QName.matches(QName.java:146)
        at org.apache.soap.Envelope.unmarshall(Envelope.java:237)
        at org.apache.soap.rpc.Call.invoke(Call.java:230)
        at
com.bulldog.webservice.test.LoginTest.main(LoginTest.java:115)

my classpath contains (in this order):
xerces.jar v3.0.1,
soap.jar v2.2, 
mail.jar,
activation.jar,
parser.jar,
jaxp.jar,
+ my webapp files

Can anyone tell my why this exception is being thrown? I'm assuming I
have
the wrong versions of some jars files. Is this correct?

Thanks,
Craig Green

Reply via email to