小编use*_*154的帖子

在嵌入模式下使用openejb时找不到java:comp/env

作为openejb文件decalres

坚不可摧的规则.当事情不起作用时,一遍又一遍地阅读这些.

  1. java:comp/env是规范定义的命名空间,用于查找任何容器管理的资源
  2. java:comp/env默认为空
  3. java:comp/env在运行时java是只读的:通过xml或注释声明对容器管理资源的引用来填充comp/env

我在嵌入模式下使用openejb,DI工作正常,但我想在pojo中查找使用标准jndi查找作为ctx.lookup("java:comp/env/DS")获取对我的数据源的引用我试图通过无状态ejb中的xml和@Resource声明资源,以测试是否填充了env子上下文但我不知道为什么从未创建env子上下文... plz help

ejb jndi java-ee openejb

2
推荐指数
1
解决办法
1934
查看次数

标签 统计

ejb ×1

java-ee ×1

jndi ×1

openejb ×1