【发布时间】:2017-11-10 14:26:30
【问题描述】:
我正在通过 SOAPUI 将少量字段转换为 java 对象,然后使用此信息调用 Web 服务以实现保存功能。从 SOAPUI 到 java 对象的转换似乎工作正常。我可以在调试器中查看该对象,它看起来与我的 JUNIT 非常相似。仍然可能有问题。
此外,我可以直接点击此服务并通过 JUNIT 保存,没有任何问题。只有在将 XML 解析为 java 对象并通过 SOAPUI(集成)调用服务(似乎再次解析良好)之后才会出现问题。
这显然是 XML 的某种解析问题 --> java pojo 和/或库问题。
有什么想法吗?我的编译时库,看似相关,如下:
- asm - 4.0 已编译(由于依赖而覆盖 5.0.4)
- cglib 2.2
-
cglib-nodep 3.2.2
错误:BUSINESS_EVENT REQUEST_ID= ELAPSED_TIME="17" END="2017-11-10 07:49:39,051" ENV_DESCRIPTOR="a" ENVIRONMENT="N/A" EXCEPTIONCLASS="java.lang.NoClassDefFoundError" EXECUTION_ID= "" ROUTING_INTENTION="生产" SERVER_IP="****" SESSION_ID="429b6099-98a6-4bae-8cdb-5ba295e9b223" START="2017-11-10 07:49:39,034" SUCCESS="false" THREAD_ID=" tomcat-http--7" TRANS_ID="*******" USER_ID="anonymous" TRACE="java.lang.NoClassDefFoundError: 无法初始化类 net.sf.cglib.proxy.Enhancer 在 com.thoughtworks.xstream.converters.reflection.CGLIBEnhancedConverter.canConvert(CGLIBEnhancedConverter.java:67) 在 com.thoughtworks.xstream.core.DefaultConverterLookup.lookupConverterForType(DefaultConverterLookup.java:60) 在 com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:68) 在 com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:63)
【问题讨论】:
标签: java maven xml-parsing soapui cglib