在BMP得ejb-jar.xml里配置
<resource-ref>
<res-ref-name></res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<resource-ref>
<res-ref-name></res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
解决方案 »
- 如何实现快递查询接口
- JDBC:DriverManager.registerDriver(new com.mysql.jdbc.Driver()););
- split问题
- 很困惑,无法着手的事情(java)
- 请问 hibernate 中如何执行原生 sql 查询?
- jsp传递Color的变量 接收不到,为空
- [que]求原因
- 一个简单程序的编译错误,关于jdbc的。
- 左边是目录树的那种界面都采用什么技术做的啊?
- 解压jboss-3.0.8_tomcat-4.1.24包后启动JBOSS时“HTTP Status 500 - No Context configured to process this request”,救命
- 大家帮帮忙,怎样渐进学习struts?
- struts如何配置多个struts-config.xml文件
但是Connection con = ds.getConnection()报错
TransactionRolledbackLocalException, causedBy:java.lang.IllegalArgumentException: Attempt to get lock ref with a null object
请问是怎么会事啊?
RobertDeNiro() 为什么jndi名称怎么是"java:DSJOA",我明明定义的不是"DSJOA"吗?
为什么jndi名称怎么是"java:DSJOA",我明明定义的不是"DSJOA"吗?
----你可以搜索一下以前的帖子,我回答过这个问题,说的很详细。
你是不是在jboss的外部调用的数据源了,也就是说和jboss不在同一个jvm
DataSource ds = (DataSource) ic.lookup(java:/DSJOA);
或者 DataSource ds = (DataSource) ic.lookup(java:DSJOA)
运行的时候都不错
但是执行到Connection con = ds.getConnection()时
就会报错
TransactionRolledbackLocalException, causedBy:
java.lang.IllegalArgumentException: Attempt to get lock ref with a null object
请问这个是什么原因???
我怀疑还是jndi名字有问题
因为我的datasource是在jboss的mssql-ds.xml中定义的,而且我也并不是从jboss的外部调用
这个datasource的
Hashtable jndiParm = new Hashtable();
jndiParm.put(Context.PROVIDER_URL, "localhost:1099");
jndiParm.put(Context.INITIAL_CONTEXT_FACTORY,"org.jnp.interfaces.NamingContextFactory");
InitialContext ctx = new InitialContext(jndiParm); DataSource ds = (DataSource)ctx.lookup("java:/OracleDS");
java.sql.Connection con = ds.getConnection();
数据源,并取得连接,我应该怎么做,在jboss下面怎么配置这个数据源,在bmp中怎么查找这个数据源
并取得连接,有没有人能给个例子,小弟感激不尽!!!
但是用jndi怎么来找呢??
用lookup("DSJOA")找不到
我是用lookup(java:/DSJOA)能找到 但是Connection con = ds.getConnecton() 的时候
就出错
TransactionRolledbackLocalException, causedBy:java.lang.IllegalArgumentException: Attempt to get lock ref with a null object