我的应用程序必须在WebLogic和WebSphere上部署和运行。在CDI bean中,我使用@Resource注释来注入DataSource。
@Resource(name = "dataSources/example", mappedName = "dataSources/example")
DataSource dataSource;
在weblogic上正常工作,但在WebSphere上没有。
ResourceInjec E CWOWB0102E:发生了JCDI错误:无法获取dataSources / example的实例:javax.naming.NameNotFoundException:在上下文“java:”中找不到名称comp / env / dataSource。
在这两种情况下,是否有任何简单的配置可能性? 感谢