Seems like my Tomcat is not too happy about classloading XmlRpcClient.
** Code Snippet **
<snip>
XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
config.setServerURL(new URL(API_URL));
XmlRpcClient client = new XmlRpcClient( );
client.setConfig(config);
</snip>
Now when I execute this code with my JUnit Test, there is no problem,
however when I access it from my application, I get the following:
java.lang.IncompatibleClassChangeError: Implementing class
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1812)
at
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:866)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1319)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at
com.bytethread.business.search.impl.RevverVideoSearchContext.doSearch(RevverVideoSearchContext.java:55)
at
com.bytethread.servlets.search.SearchServlet$SearchExecutor.call(SearchServlet.java:136)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
at java.util.concurrent.FutureTask.run(FutureTask.java:123)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
My configuration is:
Tomcat 5.5.19
JDK 1.5.0-06
xmlrpc-client-3.0rc1.jar is in WEB-INF/lib
Anyone seen anything like this before?
--
--- end transmission ---
devoid
Digital Ritual
http://music.digital-ritual.net - Record Label and Studio
http://www.digital-ritual.net - Devoid
http://www.myspace.com/devoidofmind
devoid (at) digital-ritual (dot) net
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]