On 18/01/06, Mark Wutka <[EMAIL PROTECTED]> wrote: > " I'm using IBM Rational Application Developer (RAD)V6. Its got an embedded > Web > " Sphere but am uncertain of its version. > " I've mapped a number of Domain Classes. The mapping is only one way , from > XML > " to Domain Classes. > " All JUnit test cases run fine. The test cases just convert from XML to one > or > " more Domain Classes using XSLT to transform to the JiBX input XML. > " However if I attempt to create a mapped Domain Class whilst running in the > Web > " Application, ( e.g. Domain domain = new Domain())then Web Sphere complains > with > " a ClassDefNotFound exception citing that the JiBX Unmarshaller cannot be > found. > " And indeed the classpath shown in the stacktrace does not include the > " jibx-runtime.jar. But still we're not doing any JiBX work here just a Domain > " Class create. Creating non mapped Domain classes presents no problems. > > If I understand this correctly, you have created a JiBX mapping for your > domain class and even though you are not using JiBX, it is looking for > JiBX classes when you used that class. I think this is because of the byte > code that JiBX inserts into your class. Even though you aren't using JiBX, the > classloader does need to resolve the references within the class, and > the inserted code does refer to various JiBX classes. > Mark > >
Agreed. http://java.sun.com/j2se/1.4.2/docs/api/java/lang/ClassLoader.html#loadClass(java.lang.String, boolean) I've also seen this when using ANT to run tests on objects which have been subject to JiBX's BCEL treatment, necessitating having the jibx-runtime.jar on the classpath. I haven't delved too deeply to see whether this is a JVM classloader, JUnit classloader or ANT classloader in this case. James > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642 > _______________________________________________ > jibx-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/jibx-users > ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnk&kid3432&bid#0486&dat1642 _______________________________________________ jibx-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jibx-users
