找不到资源引用绑定

时间:2013-12-27 09:22:03

标签: java web-services websphere-8

目前,我尝试将Web服务系统从Websphere 6升级到Websphere 8.5。 但是我遇到了这样的问题

  

CWNEN0044E:找不到为组件定义的/ wsContext资源引用的资源引用绑定。

在源代码中,该部分仅包含

  

@Resource   WebServiceContext wsContext;

如果我首先将类装入器策略从父级切换到父级,则此错误将消失。 但是,你知道吗?无论如何要避免“父母最后一次”这个错误?

1 个答案:

答案 0 :(得分:1)

您的应用程序必须包含一个WebServiceContext类的JAR,这会阻止服务器将此类型识别为“内置”对象,因为您正在使用“父最后一个”。如果您必须使用“父母最后”,那么您的选项是:

  1. 从您的应用程序中删除包含WebServiceContext的JAR。此选项假定您需要“parent last”以覆盖服务器中的其他类,但不覆盖Web服务类。

  2. 删除@Resource注释。此选项假定您尝试覆盖Web服务实现。在这种情况下,您不能依赖容器注入。