18得票7回答
我该如何扩展由JAXB、CXF或Hibernate工具生成的Java代码?

使用生成的Java源代码,例如: 使用Hibernate工具生成的代码 使用JAXB模式绑定(xjc)生成的代码 使用WDSL2Java(cxf)生成的代码 所有生成的类都是“值对象”类型,没有业务逻辑。如果我向生成的源代码添加方法,那么如果我再次重复源代码生成过程,这些方法就会丢失。...

18得票4回答
如何使用Apache CXF表示不带时区的日期?

我有一个WSDL文件,其中指定了一个元素的类型为xs:date。 当我使用Apache CXF生成Java类时,它将该变量呈现为javax.xml.datatype.XMLGregorianCalendar(到目前为止一切都很好)。 当CXF呈现包含此内容的XML文档时,它以以下形式呈现(...

18得票2回答
XMLElement@required=true的含义是什么?

这是否意味着XML元素是强制性的?还是XML元素必须具有非空值?我真的很困惑这个javadoc的解释。

18得票3回答
cxf-codegen-plugin无法生成源代码。

我试图让从我的wsdl文件生成源代码。 当手动调用wsdl2java时,会生成所需的类,但是当使用时,什么也没有发生,并且我收到消息“项目不需要目标”。 直接调用插件也没有帮助。 以下是我的pom.xml中的代码片段:<plugin> <groupId>org...

18得票4回答
Apache CXF LoggingInInterceptor 已经废弃 - 应该使用什么替代品?

我正在使用版本为3.2.7的cxf-spring-boot-starter-jaxws插件,结合Spring Boot使用Apache CXF。 我的意图是定制LoggingInterceptors,但当我创建以下类时:public class CustomLoggingInIntercept...

18得票4回答
类转换异常:无法将其转换为com.sun.xml.internal.bind.v2.runtime.reflect.Accessor。

我有一个SOAP webservice,我正在尝试在应用程序中调用它。 我使用cxf-codegen-plugin(3.1.10)从WSDL生成源代码。 如果我在应用程序中使用生成的客户端调用webservice,则运行良好。 但是,在应用程序中还使用了针对同一软件包的另一个JAXB实例,这...

17得票2回答
在restful web服务中获取HttpServletRequest对象的访问权限

我可以通过以下方式在SOAP Web服务中访问HttpServlet请求对象: 在服务实现中声明一个私有字段用于WebServiceContext,并将其注释为资源:@Resource private WebServiceContext context; 为了获取HttpServletRequ...

17得票2回答
Json映射异常:无法将实例反序列化为START_ARRAY令牌之外的内容。

我正在尝试将我的JSON请求解析到我的模型中。我不知道这段代码哪里有问题。JSON的语法看起来是正确的,Java模型上的注释也是正确的。我不知道为什么会出现以下错误: 我正在尝试将我的JSON请求解析到我的模型中。我不知道这段代码哪里有问题。JSON的语法看起来是正确的,Java模型上的注释...

17得票2回答
Apache CXF RS Extensions在2.4.0版本中存在问题。

我使用的是Apache CXF 2.4.0版本,我正在尝试创建一个Restful服务。下面的示例在2.3.4中可以工作,但在2.4.0中无法工作。我应该在bean配置文件中做什么不同的事情?当我在我的bean配置文件中包含以下XML行时。<import resource="classpa...

17得票2回答
CXF客户端异常:拦截器{XXX}抛出异常,正在撤销。

我遇到了以下的CXF异常:warning: Interceptor for {http://example.com/wsdl/esc/2011-12-12/}AmazonEC2#{http://example.com/wsdl/esc/2011-12-12/}NewDescribeImages...