出错啦 出错啦 小伙伴们 求救!!求救

问题描述

使用endpoint发布junit测试的时候没问题,用tomcat发布的没有报错,但测试的时候出错了求救求救2013-11-1722:03:46com.sun.xml.ws.transport.http.servlet.WSServletDelegatedoGet严重:caughtthrowablejavax.xml.ws.WebServiceException:javax.xml.bind.MarshalException-withlinkedexception:[javax.xml.bind.JAXBException:classorg.zttc.vo.User以及其任何超类对此上下文都是未知的。]atcom.sun.xml.ws.message.jaxb.JAXBMessage.writePayloadTo(JAXBMessage.java:402)atcom.sun.xml.ws.message.AbstractMessageImpl.writeTo(AbstractMessageImpl.java:149)atcom.sun.xml.ws.encoding.StreamSOAPCodec.encode(StreamSOAPCodec.java:127)atcom.sun.xml.ws.encoding.SOAPBindingCodec.encode(SOAPBindingCodec.java:285)atcom.sun.xml.ws.transport.http.HttpAdapter.encodePacket(HttpAdapter.java:421)atcom.sun.xml.ws.transport.http.HttpAdapter.access$100(HttpAdapter.java:99)atcom.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:650)atcom.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:263)atcom.sun.xml.ws.transport.http.servlet.ServletAdapter.invokeAsync(ServletAdapter.java:218)atcom.sun.xml.ws.transport.http.servlet.WSServletDelegate.doGet(WSServletDelegate.java:159)atcom.sun.xml.ws.transport.http.servlet.WSServletDelegate.doPost(WSServletDelegate.java:194)atcom.sun.xml.ws.transport.http.servlet.WSServlet.doPost(WSServlet.java:80)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:643)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:723)atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)atorg.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)atorg.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)atorg.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)atorg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)atorg.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)atorg.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)atorg.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)atorg.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)atorg.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)atjava.lang.Thread.run(Thread.java:662)Causedby:javax.xml.bind.MarshalException-withlinkedexception:[javax.xml.bind.JAXBException:classorg.zttc.vo.User以及其任何超类对此上下文都是未知的。]atcom.sun.xml.bind.v2.runtime.MarshallerImpl.write(MarshallerImpl.java:276)atcom.sun.xml.bind.v2.runtime.BridgeImpl.marshal(BridgeImpl.java:104)atcom.sun.xml.bind.api.Bridge.marshal(Bridge.java:145)atcom.sun.xml.ws.db.glassfish.BridgeWrapper.marshal(BridgeWrapper.java:170)atcom.sun.xml.ws.message.jaxb.JAXBMessage.writePayloadTo(JAXBMessage.java:393)...25moreCausedby:javax.xml.bind.JAXBException:classorg.zttc.vo.User以及其任何超类对此上下文都是未知的。atcom.sun.xml.bind.v2.runtime.XMLSerializer.reportError(XMLSerializer.java:247)atcom.sun.xml.bind.v2.runtime.XMLSerializer.reportError(XMLSerializer.java:262)atcom.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:653)atcom.sun.xml.bind.v2.runtime.property.ArrayElementProperty.serializeListBody(ArrayElementProperty.java:169)atcom.sun.xml.bind.v2.runtime.property.ArrayERProperty.serializeBody(ArrayERProperty.java:159)atcom.sun.xml.bind.v2.runtime.ClassBeanInfoImpl.serializeBody(ClassBeanInfoImpl.java:358)atcom.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:696)atcom.sun.xml.bind.v2.runtime.MarshallerImpl.write(MarshallerImpl.java:271)...29moreCausedby:javax.xml.bind.JAXBException:classorg.zttc.vo.User以及其任何超类对此上下文都是未知的。atcom.sun.xml.bind.v2.runtime.JAXBContextImpl.getBeanInfo(JAXBContextImpl.java:588)atcom.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType(XMLSerializer.java:648)...34more

解决方案

解决方案二:
java的问题去java版问。从异常上看是本地代理类和发来的数据不兼容。
解决方案三:
List中的元素无法转换可以用@XmlSeeAlso注解,可以转换为json或xml输出。这是你需要修改的地方:@XmlRootElement(name="PaginationSupport")@XmlAccessorType(XmlAccessType.FIELD)@XmlSeeAlso({User.class})publicclassPaginationSupportimplementsjava.io.Serializable{。。。}

解决方案四:

解决方案五:

解决方案六:
不知道楼主搞出来了吗/?能给说说看嘛?

时间: 2024-11-17 02:49:40

出错啦 出错啦 小伙伴们 求救!!求救的相关文章

接口-求救求救求救求大神急救

问题描述 求救求救求救求大神急救 代码是这样的 //String sql = @"EXEC [WY_ODB].[dbo].[spL2ProdIn2] @HeatNo, @MaterialCode, @Grade, @SteelGrade, @Thick, @Width, @Length, @SlabWgt, @SlabCount, @ProcDate, @SteelWorkShop, @CheckNo"; String sql = "update [WY_ODB].[dbo]

jsp arraylist-jsp页面ArrayList数据错误…求救求救啊啊,困扰几天了…

问题描述 jsp页面ArrayList数据错误-求救求救啊啊,困扰几天了- <% ArrayList viewFile = (ArrayList)session.getAttribute("viewFile"); ArrayList storyFile = (ArrayList)session.getAttribute("storyFile"); ArrayList creativeFile = (ArrayList)session.getAttribute(

怎样才能恢复从Eclips中删除的工程啊,,求救求救..急急急啊...!!!我的毕业项目啊,,要哭了...5555555

问题描述 今天一不小心把工程从Eclips中删除了.我的项目是放在U盘里的,然后因为明天就要交毕业项目了,,为了能顺利毕业我刚才晚上就拿出来看了一下,然后准备做个别的东西玩玩,,一不小心就把工程给删了...!!请哪位高手告诉我找回的办法..毕业项目啊,,学了4年,,做了3个月的东西,,就这样没了,,天呐,,谁能帮我找回来我什么都好商量,5555555想死的心都有拉,,不交就不能毕业,,,啊啊啊啊啊啊...我用Finaldata找过了,结果恢复的都是些乱码.用别的工具也都恢复了几次,结果都不行,我

有没有方法读出向一张表INSERT时由于存在不可空字段而出错的出错信息中触发错误的不可空字段的字段名?

问题描述 如题,用的联接是System.Data.OleDb.OleDbConnection. 解决方案 解决方案二:try...catch不行吗?解决方案三:引用1楼whoami333的回复: try...catch不行吗? 这个不就可以吗?try{----}catch(Exceptions){Messengebox.Show(s.Messenge);}解决方案四:不是啊,我不是要用来Show啊,我是要读出这个字段名以供程序下一步处理用为参数啊.........解决方案五:你是怎么插入的,是用

求救!求救!求救!求救!求救!求救!求救!求救!脑袋大了!!!

问题描述 大家好,请帮帮小弟这几天的苦恼!!!我想实现的是主版块与子版块的嵌套循环,我的数据库表board里面是版块自增ID:boardId板块标题:boardName主版块ID:partendId1"电脑"02"书本"03"IBM笔记本"14"台式的电脑"15"JAVA课件"2partendId为0是主版块(俩个)"电脑"对应的子版块是"IBM笔记本""台

PHP PEAR安装出错导致PEAR命令无法使用的解决方法

之前我详细介绍了Windows下PHP PEAR的安装方法,在安装使用PEAR DB类时由于DedeAMPZ 的限制,我将PEAR重新安装在DedeAMPZ\WebRoot\Default目录下,但由于PEAR安装环境变量PHP_PEAR_INSTALL_DIR的问题,始终无法通过PEAR命令下载安装PEAR DB类,现放出解决方法. PHP PEAR 安装问题 原先我安装在PHP5目录下,后由于DedeAMPZ 的限制,我将PEAR目录手动删除后,将PEAR重新安装在DedeAMPZ\WebR

系统-win10开机黑屏只有鼠标显示 摸黑输入密码进入桌面后只显示左下角 求救

问题描述 win10开机黑屏只有鼠标显示 摸黑输入密码进入桌面后只显示左下角 求救 上一次正常开机之后 是自己进入休眠太久自动关机的 之后再开就是标题所述情况 进入桌面后只显示左下角的图标 程序运行都看不见 电脑是thinkpad T400 kali双系统 求救求救 解决方案 有一个对电脑有伤害的解决方案:把电池卸下来再装上去再重启 解决方案二: 替换法和排除法,将硬盘接在另一个计算机上看问题是否重现,或者给你的电脑重装系统看问题能否解决. 如果可以,那么是软件问题,否则是硬件问题.检查是否有不

oracle-求救求救 关于mysql语句

问题描述 求救求救 关于mysql语句 在oracle中有一个语句是to_char(), 那和这个对应的mysql语句是什么呢? 谁知道? 那个date_format 是转换日期的吧 我这个不是日期 只是类型转换 解决方案 求救!!求救,帮帮我求救 解决方案二: 解决掉了 不用回啦 ~~ 解决方案三: mysql的日期转换函数DATE_FORMA T(date, format) 根据格式串format 格式化日期或日期和时间值date,返回结果串. 你说的类型转换是什么意思?具体想怎么用呢?

dataset-DataSet自动生成updatacommand更新数据库出错的问题

问题描述 DataSet自动生成updatacommand更新数据库出错的问题 我已经设置了主键了,而且是自增的保证唯一,程序里面也再次设置了一次如: DataColumn[] dcs = { dt.Columns["ID"] }; dt.PrimaryKey = dcs; 但是,TM就是出错啊出错,那个" 对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成."错误不散就是不散,我不想去写SQL那句了,不是