在jboss中为何SessionBean不能获得数据源?

03-09-27 myfight

jboss3.2+oracle8i。

oracle-ds.xml,standardjbosscmp-jdbc.xml都已配好。cmp方式没有问题。bmp中也可以通过datasource获得数据库连接。但是在sessionbean中采用和bmp相同的方式时在context.lookup("java:/OracleDS")时出错,提示为OracleDS not bound?

不知是和原因?难道jboss中sessionbean不能使用数据库连接资源?

SunOne
2003-09-27 14:43

配个JBoss.xml试试

在里面配置一个res-ref-name为jdbc/oracle,jndi-name为java:/OracleDS, 在你的ejb-jar.xml的session Element中也要配置res-ref-name为jdbc/oracle,这样你在你的SESSION BEAN中使用lookup("java:comp/env/jdbc/oracle")就可以了