It sounds like I'm having the same problem that Karel documented in the following thread: http://www.mail-archive.com/[email protected]/msg03949.html.
I am also using the maven jibx plugin and precompiled class bindings and am getting the 'classloader conflict for binding...factory doesnot implement required interface' exception. Was there ever a resolution or workaround to this for version 1.2.1, or will we have to wait until 1.2.2 to get a fix for this? Thanks everyone, Keith On Thu, May 21, 2009 at 3:58 PM, Keith Bennett <[email protected]> wrote: > Quick update: I put relative reference in to the binding file in my > domain project via relative file path, and now I'm getting the > following error when my services mappings are compiled: > > Classloader conflict for binding 'serviceBinding' - factory does not > implement required interface. > > Has anyone seen this before? What does this mean? > > On Thu, May 21, 2009 at 3:26 PM, Keith Bennett <[email protected]> wrote: >> Dennis, >> >> Thanks for your suggestion. I included a maven copy goal in my >> project build per your suggestion, so the domain jar is copied >> successfully before my services jar is built. However, I am unable to >> specify the include element in my services project JiBX mappings, as I >> don't have reference to the domain mapping file from my my services >> project. I tried completely omitting the include element in my >> services mappings to see if that would work (which successfully >> compiles), but I'm still getting the error below at runtime: >> >> Caused by: org.jibx.runtime.JiBXException: Unable to access binding >> information for class com.company.Item >> Make sure the binding has been compiled >> >> I am using Spring WS and am using >> org.springframework.oxm.jibx.JibxMarshaller from within my services >> project. JiBX doesn't appear to be "seeing" the JiBX-enabled domain >> class that's in the domain jar at runtime. Any suggestions? >> >> I appreciate your help. By the way, I am very impressed with JiBX. >> I'm struggling with this last bit, but once I get over this hump, I >> think my client will love the fact that the JiBX solution requires >> absolutlely no additional code (except for the minimal Spring required >> classes) to enable web service access to our business services. Great >> job! >> >> Thanks, >> >> Keith >> >> On Wed, May 20, 2009 at 6:47 PM, Dennis Sosnoski <[email protected]> wrote: >>> Hi Keith, >>> >>> You can use precompiled bindings for this purpose: >>> http://jibx.sourceforge.net/binding/precompiled.html Just run the >>> binding compiler for the domain classes and then jar up the modified >>> classes, and include the resulting jar in the classpath when you run the >>> binding compiler for the services classes. >>> >>> - Dennis >>> >>> Dennis M. Sosnoski >>> SOA and Web Services in Java >>> Training and Consulting >>> http://www.sosnoski.com - http://www.sosnoski.co.nz >>> Seattle, WA +1-425-939-0576 - Wellington, NZ +64-4-298-6117 >>> >>> >>> >>> Keith Bennett wrote: >>>> I am using Maven to build a separate business domain jar from the >>>> business services jar to abide by my client's layered architecture. I >>>> would like to be able to reference a JiBX mapping for a domain class >>>> (that is managed in the domain project) from within a JiBX mapping for >>>> a business service class (that is managed in the business services >>>> project). Is there a way to do this with JiBX? In other words, from >>>> within a mapping file in one Maven project, I would like to reference >>>> a type that is managed in a separate Maven project (i.e., jar at >>>> runtime). Below is the error I am currently getting. If I copy all >>>> of my business domain classes into my business services project, >>>> everything works fine. I only get this error when I separate the >>>> projects and the separate jars are built. >>>> >>>> 20:03:07,548 ERROR [STDERR] >>>> org.springframework.oxm.jibx.JibxMarshallingFailureException: JiBX >>>> marshalling exception: No marshal mapping defined for class >>>> com.company.businessobject.Item; nested exception is >>>> org.jibx.runtime.JiBXException: No marshal mapping defined for class >>>> com.company.businessobject.Item >>>> >>>> If anyone has done this, I would appreciate any advice you could share. >>>> >>>> Thanks, >>>> >>>> Keith >>>> >>>> ------------------------------------------------------------------------------ >>>> Crystal Reports - New Free Runtime and 30 Day Trial >>>> Check out the new simplified licensing option that enables >>>> unlimited royalty-free distribution of the report engine >>>> for externally facing server and web deployment. >>>> http://p.sf.net/sfu/businessobjects >>>> _______________________________________________ >>>> jibx-users mailing list >>>> [email protected] >>>> https://lists.sourceforge.net/lists/listinfo/jibx-users >>>> >>>> >>> >>> ------------------------------------------------------------------------------ >>> Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT >>> is a gathering of tech-side developers & brand creativity professionals. >>> Meet >>> the minds behind Google Creative Lab, Visual Complexity, Processing, & >>> iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian >>> Group, R/GA, & Big Spaceship. http://www.creativitycat.com >>> _______________________________________________ >>> jibx-users mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/jibx-users >>> >> > ------------------------------------------------------------------------------ Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT is a gathering of tech-side developers & brand creativity professionals. Meet the minds behind Google Creative Lab, Visual Complexity, Processing, & iPhoneDevCamp asthey present alongside digital heavyweights like Barbarian Group, R/GA, & Big Spaceship. http://www.creativitycat.com _______________________________________________ jibx-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jibx-users
