jbuilder9+jboss3.2.1+oracle9i的一个问题

llaabb 2003-09-04 03:37:15
我的环境如题所示,现在我将oracle-ds.xml配置好放到jboss/server/default/deploy目录下,配置如下:
<datasources>
<local-tx-datasource>
<jndi-name>dbOra</jndi-name>
<connection-url>jdbc:oracle:thin:@localhost:1521:oracle</connection-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<user-name>user</user-name>
<password>user</password>
<exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name>
</local-tx-datasource>
</datasources>
然后我在jbuilder里写的程序中这样调用:
Context initCtx = new InitialContext();
DataSource ds = (DataSource)initCtx.lookup("java:/dbOra");
conn = ds.getConnection();
但是在执行的(DataSource)initCtx.lookup("java:/dbOra")时抛出异常:
javax.naming.NameNotFoundException: dbOra not bound

我的jboss已经启动了,而且classes12.jar文件已经拷贝到了jboss/../deploy目录下,
同时这个文件也拷到了jbuilder/lib目录,在jbuilder环境中进行了配置
请高手指点如何解决这个问题,是否配置不对或者别的什么,谢谢!!!
...全文
23 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
三合一 2003-09-05
  • 打赏
  • 举报
回复
记得对应的数据库配置是oracle的
三合一 2003-09-05
  • 打赏
  • 举报
回复
到default/conf/standardjbosscmp-jdbc.xml和standardjaws.xml中,把默认的DataSource改为<datasource>java:/dbOra</datasource>
RobertDeNiro 2003-09-05
  • 打赏
  • 举报
回复
是你的jndi没有找到,再检查检查
hesi726 2003-09-05
  • 打赏
  • 举报
回复
没有错啊!!
我的代码和你的一样啊!(不过我是用的 MYSQL 而已)!

classes12.jar 应该拷贝到 jboss/server/default/lib 下吧?

67,513

社区成员

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

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