【发布时间】:2014-05-14 05:10:00
【问题描述】:
我的部署描述符中有数据源的资源引用。
web.xml
<resource-ref>
<description></description>
<res-ref-name>jdbc/myAppDS</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Application</res-auth>
<res-sharing-scope>Unshareable</res-sharing-scope>
</resource-ref>
当我尝试在本地 RAD - websphere 环境中发布耳朵时,我遇到了异常。
原因:com.ibm.wsspi.injectionengine.InjectionException: CWNEN0044E: 找不到为 MyApp Web 应用程序组件定义的以下资源引用 [jdbc/myAppDS] 的资源引用绑定。强> 在 com.ibm.wsspi.injectionengine.InjectionProcessor.collectInjectionNBindingData(InjectionProcessor.java:1042) 在 com.ibm.ws.injectionengine.InjectionEngineImpl.processBindings(InjectionEngineImpl.java:516) ... 77 更多
datasource myAppDS 已在 Websphere 中注册,并且测试连接也成功。战争找不到资源有什么原因吗?
【问题讨论】: