Weblogic 8.1下配置DataSource的问题

BMI 2005-07-01 11:32:38
JNDI取形如:test的名字就没问题
但取java:comp/env/jdbc/com/topcoder/util/idgenerator/IDGeneratorDataSource时出现如下错误:
Distributed Management [1 exceptions] Error creating data source MyJDBC Data Source: javax.naming.OperationNotSupportedException: createSubcontext not allowed in a ReadOnlyContext; remaining name 'jdbc'

请问是怎么回事?要怎么配置才能让该数据源与JNDI名java:comp/env/jdbc/com/topcoder/util/idgeneratorIDGeneratorDataSource 对应?
...全文
214 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
DanielYWoo 2005-07-04
  • 打赏
  • 举报
回复
1。通过映射,把局部的资源映射到全局的资源
如果是EJB需要访问,就在ejb-jar.xml里定义<resource-env-ref>,然后再weblogic.xml做映射
如果是WEB需要访问,就在web.xml里定义<resource-env-ref>,然后再weblogic.xml做映射

2。不用映射,直接lookup全局的资源
在WebLogic Console里配置JNDI为
jdbc/com/topcoder/util/idgeneratorIDGeneratorDataSource 
因为没有映射,lookup的时候自动去找全局的jndi

java:comp的好处就是定义局部资源的映射

BMI 2005-07-03
  • 打赏
  • 举报
回复
有没有高手来指点一下啊?
BMI 2005-07-03
  • 打赏
  • 举报
回复
只是单独的创建了一个DataSource,没有ejb-jar.xml文件的啊
baselive 2005-07-03
  • 打赏
  • 举报
回复
在ejb-jar.xml中配置

67,515

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧