在做object绑定到xml时报错:
javax.xml.bind.MarshalException
- with linked exception:
[javax.xml.bind.JAXBException: class java.awt.Color nor any of its super class is known to this context.]
at com.sun.xml.internal.bind.v2.runtime.MarshallerImpl.write(Unknown Source)
at com.sun.xml.internal.bind.v2.runtime.MarshallerImpl.marshal(Unknown Source)
at javax.xml.bind.helpers.AbstractMarshallerImpl.marshal(Unknown Source)
at test.Test2.main(Test2.java:35)
javax.xml.bind.MarshalException
- with linked exception:
[javax.xml.bind.JAXBException: class java.awt.Color nor any of its super class is known to this context.]
at com.sun.xml.internal.bind.v2.runtime.MarshallerImpl.write(Unknown Source)
at com.sun.xml.internal.bind.v2.runtime.MarshallerImpl.marshal(Unknown Source)
at javax.xml.bind.helpers.AbstractMarshallerImpl.marshal(Unknown Source)
at test.Test2.main(Test2.java:35)
解决方案 »
- 帮我看看 哪里出错了,求大神!!
- 请教一个简单的问题
- 包中类文件找不到需要的方法
- 急急急,在线等!!
- 调用Hibernate自动生成的DAO里的 findbyExample()方法出错
- 如何配置fckeditor上传文件类型
- 请教用JSP调用Web服务的问题? 在线等(给分)
- 如何在JSP删除一条选中的记录
- 关于JNDI配置文件config.properties的问题
- 请哪位大哥帮我详细介绍一下J2EE,XML,EJB,UML, XHTML好嘛?谢谢
- ERROR [org.springframework.web.context.ContextLoader] - Context initialization failed
- JSF生命周期问题,responseComplete()的BUG?
从服务器端想客户端传递Color类的对象,但是你没有对Color类做适配,就是说服务器端不知道如何把它传递到客户端,根本的原因是Color类没有无参构造函数造成的
这个问题我已经解决,写了个ColorAdapter类,然后用了标注
但是现在被这个问题拦住了,不知道你是怎么解决的
经过分析,发现是自己同时对两个结构类似的schema文件进行了相应java类的生成。产生的类文件都默认放在了同一个文件夹下。结果同名类间产生了干扰。
当我重新只对一个schema进行java类生成后,顺利生成了xml文件!
在这里介绍了一下自己遇到的情况,供大家参考一下。