I am doing marshelling using following Jaxb jars(Bundeled with my EAR):
JaxB-api.jar (Specification-Version: 2.0)
Jaxb-impl.jar (Specification-Version: 2.0)
Jaxb-xjc.jar (Specification-Version: 2.0)

Jdk Version: JDK1.5
J2EE Version: J2EE1.4
WAS: WAS6.1

It is giving me following error:
ServletWrappe E SRVE0068E: Uncaught exception thrown in one of the service methods of the servlet: PerformBusinessSegmentation. Exception thrown : java.lang.VerifyError
at com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafI nfoImpl. (RuntimeBuiltinLeafInfoImpl.java:186)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.j ava:196)
at com.sun.xml.bind.v2.model.impl.RuntimeTypeInfoSetI mpl. (RuntimeTypeInfoSetImpl.java:25)
at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder .createTypeInfoSet(RuntimeModelBuilder.java:77)
at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder .createTypeInfoSet(RuntimeModelBuilder.java:40)
at com.sun.xml.bind.v2.model.impl.ModelBuilder. (ModelBuilder.java:97)
at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder . (RuntimeModelBuilder.java:43)
at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTyp eInfoSet(JAXBContextImpl.java:345)
at com.sun.xml.bind.v2.runtime.JAXBContextImpl.(JAXBC ontextImpl.java:217)
at com.sun.xml.bind.v2.ContextFactory.createContext(C ontextFactory.java:76)
at com.sun.xml.bind.v2.ContextFactory.createContext(C ontextFactory.java:55)
at com.sun.xml.bind.v2.ContextFactory.createContext(C ontextFactory.java:124)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at javax.xml.bind.ContextFinder.newInstance(ContextFi nder.java:132)
at javax.xml.bind.ContextFinder.find(ContextFinder.ja va:286)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext .java:372)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext .java:337)
at javax.xml.bind.JAXBContext.newInstance(JAXBContext .java:244)
at com.ffic.drools.businesssegmentation.BusinessSegme ntationRulesManager.initialize(BusinessSegmentatio nRulesManager.java:79)
at com.ffic.drools.RulesManager.invoke(RulesManager.j ava:24)
at com.ffic.drools.businesssegmentation.PerformBusine ssSegmentation.doPost(PerformBusinessSegmentation. java:85)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:763)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:856)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.ser vice(ServletWrapper.java:1146)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.han dleRequest(ServletWrapper.java:592)
at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.h andleRequest(ServletWrapper.java:481)
at com.ibm.ws.webcontainer.webapp.WebApp.handleReques t(WebApp.java:3507)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequ est(WebGroup.java:269)
at com.ibm.ws.webcontainer.WebContainer.handleRequest (WebContainer.java:815)
at com.ibm.ws.wswebcontainer.WebContainer.handleReque st(WebContainer.java:1466)
at com.ibm.ws.webcontainer.channel.WCChannelLink.read y(WCChannelLink.java:122)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLi nk.handleDiscrimination(HttpInboundLink.java:458)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLi nk.handleNewInformation(HttpInboundLink.java:387)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLi nk.ready(HttpInboundLink.java:267)
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialRe adCallback.sendToDiscriminators(NewConnectionIniti alReadCallback.java:214)
at com.ibm.ws.tcp.channel.impl.NewConnectionInitialRe adCallback.complete(NewConnectionInitialReadCallba ck.java:113)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListe ner.futureCompleted(AioReadCompletionListener.java :165)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallbac k(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletion Actions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture .java:136)
at com.ibm.io.async.ResultHandler.complete(ResultHand ler.java:196)
at com.ibm.io.async.ResultHandler.runEventProcessingL oop(ResultHandler.java:751)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler .java:881)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.j ava:1497)


Same code is working fine with JBOss5.0 (Because JBOss5.0 comes with all the Jaxb jars).

Any help ..?