- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 JBoss 5.1 (EAP)。我正在使用 Spring Web 服务(3.0.5)。
对于编码,我使用的是 JaxB。
我正在使用 maven.jaxb2.plugin 从架构(xsd)生成 pojo。
当我在 JBoss 上部署 EAR 时,我收到以下错误:
19:05:52,524 错误 [[eventmanager-ws]] 为 servlet eventmanager-ws 分配异常
com.sun.xml.bind.v2.runtime.IllegalAnnotationsException:1 计数 IllegalAnnotationExceptions
javax.activation.DataHandler 没有无参数默认构造函数。
此问题与以下位置有关:
在 javax.activation.DataHandler
在 protected javax.activation.DataHandler
uk.co.aol.shipmanager.ws.schema.ReportResponse.data
在 uk.co.aol.shipmanager.ws.schema.ReportResponse
在公共(public) uk.co.aol.shipmanager.ws.schema.ReportResponse
uk.co.aol.shipmanager.ws.schema.ObjectFactory.createReportResponse()
在 uk.co.aol.shipmanager.ws.schema.ObjectFactory
在 com.sun.xml.bind.v2.runtime.IllegalAnnotationsException$Builder.check(IllegalAnnotationsException.j>ava:102)
在 com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:472)
在 com.sun.xml.bind.v2.runtime.JAXBContextImpl.(JAXBContextImpl.java:302)
在 com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1136)
在 com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:154)
在 com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:121)
在 com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:202)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
在 java.lang.reflect.Method.invoke(Method.java:597)
在 javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:128)
在 javax.xml.bind.ContextFinder.find(ContextFinder.java:277)
在 javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:372)
在 javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:337)
在 org.springframework.oxm.jaxb.Jaxb2Marshaller.createJaxbContextFromContextPath(Jaxb2Marshaller.java:>355)
在 org.springframework.oxm.jaxb.Jaxb2Marshaller.getJaxbContext(Jaxb2Marshaller.java:328)
在 org.springframework.oxm.jaxb.Jaxb2Marshaller.afterPropertiesSet(Jaxb2Marshaller.java:317)
在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1477)
在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417)
在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
在 org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
在 org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingleto>BeanRegistry.java:222)
我检查了 jaxb2 插件版本并尝试使用以前的版本,假设 JBoss 获得了 JaxB 2.1.12,尝试了很多版本但没有运气。
有什么建议么?
谢谢,
阿迪
最佳答案
在您的实体中的某处,您有类型为 DataHandler
的字段.用@javax.xml.bind.annotation.XmlTransient
注解
class SomeEntity
{
//...
@javax.xml.bind.annotation.XmlTransient
private javax.activation.DataHandler yourField;
// ...
}
关于JBoss:JaxB DataHandler 兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10347782/
查看 a similar SO Post about String and DataHandlers 后,我在效率方面遇到了问题。我的网络服务中有一个已经编码的字符串。我需要将此字符串转换为 Data
我有一个文本文件需要作为通过 Web 服务的 SOAP 请求的一部分发送。 有人可以分享将此文本文件放入数据处理程序(在 Java 中)的代码吗?我知道它可能涉及不确定确切代码的流。 最佳答案 我想我
我在 Java 中创建了一个返回 DataHandler 的网络服务。这必须能够返回一个工作正常的 File。但它也应该能够返回一个 String。知道如何使用 DataHandler 传输 Stri
使用 javax.activation.DataHandler 的主要原因是什么? 它是否有助于通过网络传输未实现可序列化的对象? 即例如,我看到了文件从本地文件系统到字节的转换,然后用这些字节创建一
我正在尝试连接到网络服务:https://test-ubd.mf.gov.pl/uslugi/dokumenty?wsdl我有一个在字符串中用 Base64 编码的数据,但我需要 DataHandle
我有一个 java 程序输出缺少 javax.activation.DataHandler 和 javax.mail.internet.MimeMultipart 的警告 我不确定它们的用途,也不记得
我正在使用 JBoss 5.1 (EAP)。我正在使用 Spring Web 服务(3.0.5)。 对于编码,我使用的是 JaxB。 我正在使用 maven.jaxb2.plugin 从架构(xsd)
我使用 CXF/MTOM 创建了一个用于传输大文件(超过 700Mo)的 Web 服务,我设法将文件传输到服务器,现在我的问题是优化磁盘中的数据写入,我将举例说明: DataHandler handl
嗨,当我添加 activation.jar、编译以及运行时出现错误时,我收到 NoClassDefFoundError。 DataHandler 类存在于 activation.jar 注意:我在 a
我使用 spring-ws 4.3.3,我想知道是否可以获取包含数据处理程序参数的肥皂请求的真实内容大小。 如果请求大小似乎小于 4096 字节,则以下代码可以正常工作,否则如果 content-si
我是网络服务的新手。我在 DataHandler 中收到来自客户端的响应。我必须将数据处理程序的内容写入文件。我还想知道如何从数据处理程序中获取字符串中的数据。 我的程序是 package com.w
我需要一个代码片段来将 DataHandler 转换为 byte[]。 此数据处理程序包含 Image。 最佳答案 使用 apache IO Commons 可以通过以下代码轻松完成。 final I
我正在开发一个将文件存储在数据库中的 java web 应用程序。最初,我们通过简单地在结果集上调用 getBytes 来检索数据库中已经存在的文件: byte[] bytes = resultSet
我有一个调用 SOAP 服务的网络应用程序。 soap 服务接收二进制格式的 XML 数据,下面是 ws-import 给出的类之一中的代码 @XmlElement(name = "Binary")
我对 Java 比较陌生,我正在尝试为 xml 创建一个 dataHandler。但我收到一个错误:“对于 CasusHandler 类型,方法 getResources() 未定义”。 我忘记了什么
我有一个 SOAP-WebService,它提供了一种方法,调用者可以在其中上传 PDF、JPG、PNG 或 BMP 文件。为了正确处理,我需要从 DataHandler 中获取 MIME 类型。我尝
我编写了一种将给定 PDF 文件编码为字节数组的方法: public static byte[] encodeFileToBase64(String pathToPdfFile) th
我有一个使用 JAXWS 开发的简单 WebService。我需要上传/下载一些文件。我创建了一个带有 DataHandler 属性的类 FileItem。服务运行良好。 但是当我使用 wsimpor
因此,我最近将Grails应用程序从版本1.3.7升级到了版本2.3.4。我现在在SOAP处理程序中遇到一个异常,该异常试图提取消息内容并将其记录到DB中。这在1.3.7中有效,但是我假设类路径有些混
在我们的例子中,我们有一个表 A,其中包含使用表 B 的 IRRE 记录。在后端模块中,我们导入一个 XML 文件来为表 B 导入这些记录。 表 A 的所有记录/数据均可用。 表 B 的所有数据都可用
我是一名优秀的程序员,十分优秀!