【问题标题】:IllegalAccessError: com/sun/xml/bind/v2/runtime/reflect/opt/Const非法访问错误:com/sun/xml/bind/v2/runtime/reflect/opt/Const
【发布时间】:2017-11-22 12:49:39
【问题描述】:

在调用我正在实施的网络服务时遇到此异常:

10:37:52,908 SEVERE [javax.enterprise.resource.webservices.jaxws.servlet.http] (http-/10.32.160.201:8081-1) caught throwable: java.lang.IllegalAccessError: com/sun/xml/bind/v2/runtime/reflect/opt/Const
    at my.package.service.jaxws.MyWsType$JaxbAccessorF_mywstypefield.set(FieldAccessor_Integer.java:59)
    at ...

我用 SoapUI 调用它。

【问题讨论】:

    标签: java jaxb jax-ws


    【解决方案1】:

    我使用的请求是发送一个“?”作为该字段的值:

    <MyWsType>
      <mywstypefield>?<mywstypefield>
      ...
    

    而不是提供信息丰富的 '?不是有效值'或至少是 NumberFormatException,我收到了 IllegalAccessError。 所以我在这里注册这个问题和答案,可能对某人有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-20
      • 1970-01-01
      • 2017-02-23
      • 2013-08-12
      • 2015-10-12
      • 2019-08-05
      • 1970-01-01
      • 2020-06-21
      相关资源
      最近更新 更多