【问题标题】:ServiceMix + Spring + CXF + Aegis = NullPointerExceptionServiceMix + Spring + CXF + Aegis = NullPointerException
【发布时间】:2012-07-15 11:23:28
【问题描述】:

我正在尝试在 ServiceMix 中创建一个基于 Spring 和 CXF 以及 Aegis 数据绑定的 Web 服务。该服务在 Tomcat 中作为战争运行没有问题,但是当我在 ServiceMix 中部署它时,我得到一个 NullPointerException。

Caused by: java.lang.NullPointerException
    at org.apache.cxf.aegis.type.basic.BeanTypeInfo$1.compare(BeanTypeInfo.java:309)
    at org.apache.cxf.aegis.type.basic.BeanTypeInfo$1.compare(BeanTypeInfo.java:308)
    at java.util.Arrays.mergeSort(Arrays.java:1270)
    at java.util.Arrays.mergeSort(Arrays.java:1282)
    at java.util.Arrays.mergeSort(Arrays.java:1281)
    at java.util.Arrays.mergeSort(Arrays.java:1281)
    at java.util.Arrays.sort(Arrays.java:1210)
    at org.apache.cxf.aegis.type.basic.BeanTypeInfo.initializeProperties(BeanTypeInfo.java:307)
    at org.apache.cxf.aegis.type.basic.BeanTypeInfo.<init>(BeanTypeInfo.java:75)

我的 Spring bean 是:

<bean id="clientFactory" class="org.apache.cxf.jaxws.JaxWsProxyFactoryBean">
    <property name="serviceClass" value="com.company.ServiceSEI" />
    <property name="address" value="${ws.url}" />
    <property name="dataBinding" ref="aegisBean" />
</bean>
<bean id="aegisBean" class="org.apache.cxf.aegis.databinding.AegisDatabinding"
    scope="prototype" />

我也在 MANIFEST.MF 中声明:

<Import-Package>
    META-INF.cxf,
    META-INF.cxf.osgi,
    org.apache.cxf,
    org.apache.cxf.binding,
    org.apache.cxf.ws.security,
    org.apache.cxf.jaxws,
    org.apache.cxf.aegis,
    org.apache.cxf.aegis.databinding,
    org.apache.cxf.aegis.type,
    org.springframework.beans.factory.config,
</Import-Package>

我找不到这个问题的解决方案,如果使用JAXB没有问题,但我需要使用Aegis。

谢谢

【问题讨论】:

    标签: spring osgi cxf apache-servicemix aegis


    【解决方案1】:

    看起来这是一个已知的错误,现在似乎是开放的。 https://issues.apache.org/jira/browse/CXF-3613

    【讨论】:

      猜你喜欢
      • 2012-03-30
      • 2016-05-27
      • 1970-01-01
      • 1970-01-01
      • 2011-09-12
      • 1970-01-01
      • 2023-03-22
      • 1970-01-01
      • 2011-12-27
      相关资源
      最近更新 更多