如何在WebSphere中解决jar包冲突问题
环境:WebSphere 6.l
把Classloader mode从默认的Parent_First改成Parent_Last,让程序先读自己的class文件以及jar包时,
在加载webservice 时出现如下求解:
[13-4-12 7:41:43:521 GMT] 0000003d http I WSSERVLET12: JAX-WS context listener initializing
[13-4-12 7:41:44:011 GMT] 0000003d server I Dynamically creating request wrapper Class com.yss.webservice.jaxws.GetRoles
[13-4-12 7:41:44:014 GMT] 0000003d server I Dynamically creating response wrapper bean Class com.yss.webservice.jaxws.GetRolesResponse
[13-4-12 7:41:44:065 GMT] 0000003d server I Dynamically creating request wrapper Class com.yss.webservice.jaxws.YssGetUnitNAV
[13-4-12 7:41:44:069 GMT] 0000003d server I Dynamically creating response wrapper bean Class com.yss.webservice.jaxws.YssGetUnitNAVResponse
[13-4-12 7:41:44:072 GMT] 0000003d server I Dynamically creating request wrapper Class com.yss.webservice.jaxws.GetZDInfo
[13-4-12 7:41:44:076 GMT] 0000003d server I Dynamically creating response wrapper bean Class com.yss.webservice.jaxws.GetZDInfoResponse
[13-4-12 7:41:44:080 GMT] 0000003d server I Dynamically creating request wrapper Class com.yss.webservice.jaxws.ReadYhZqXxData
[13-4-12 7:41:44:084 GMT] 0000003d server I Dynamically creating response wrapper bean Class com.yss.webservice.jaxws.ReadYhZqXxDataResponse
[13-4-12 7:41:44:087 GMT] 0000003d server I Dynamically creating request wrapper Class com.yss.webservice.jaxws.ReadYhHgXxData
[13-4-12 7:41:44:091 GMT] 0000003d server I Dynamically creating response wrapper bean Class com.yss.webservice.jaxws.ReadYhHgXxDataResponse
[13-4-12 7:41:44:095 GMT] 0000003d server I Dynamically creating request wrapper Class com.yss.webservice.jaxws.CreateJbCs
[13-4-12 7:41:44:099 GMT] 0000003d server I Dynamically creating response wrapper bean Class com.yss.webservice.jaxws.CreateJbCsResponse
[13-4-12 7:41:44:103 GMT] 0000003d server I Dynamically creating request wrapper Class com.yss.webservice.jaxws.GetGzbDataForBH
[13-4-12 7:41:44:107 GMT] 0000003d server I Dynamically creating response wrapper bean Class com.yss.webservice.jaxws.GetGzbDataForBHResponse
[13-4-12 7:41:44:351 GMT] 0000003d http E WSSERVLET11: failed to parse runtime descriptor: java.lang.VerifyError
java.lang.VerifyError
at com.sun.xml.bind.v2.model.impl.RuntimeBuiltinLeafInfoImpl.<clinit>(RuntimeBuiltinLeafInfoImpl.java:224)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:177)
at com.sun.xml.bind.v2.model.impl.RuntimeTypeInfoSetImpl.<init>(RuntimeTypeInfoSetImpl.java:61)
at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createTypeInfoSet(RuntimeModelBuilder.java:129)
at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createTypeInfoSet(RuntimeModelBuilder.java:81)
at com.sun.xml.bind.v2.model.impl.ModelBuilder.<init>(ModelBuilder.java:152)
at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.<init>(RuntimeModelBuilder.java:89)
at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:431)
at com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:288)
......