当前位置: 技术问答>java相关
如何配置环境变量——j2ee一问
来源: 互联网 发布时间:2015-11-04
本文导语: Context envCtx = (Context) new InitialContext().lookup("java:/comp/env"); tableName =(String)envCtx.lookup("tableName"); String poolName = (String)envCtx.lookup("poolName"); dataSource = (DataSource)env...
Context envCtx = (Context) new InitialContext().lookup("java:/comp/env");
tableName =(String)envCtx.lookup("tableName");
String poolName = (String)envCtx.lookup("poolName");
dataSource = (DataSource)envCtx.lookup("jdbc/"+poolName);
以上几句代码,我这边怎么一句也通不过,总是抱错,看书上说要配置什么xml,我怎么好象怎么也写不对啊,我的环境是jb7
tableName =(String)envCtx.lookup("tableName");
String poolName = (String)envCtx.lookup("poolName");
dataSource = (DataSource)envCtx.lookup("jdbc/"+poolName);
以上几句代码,我这边怎么一句也通不过,总是抱错,看书上说要配置什么xml,我怎么好象怎么也写不对啊,我的环境是jb7
|
如果在jb7里面这些操作都可以通过ide来进行。
首先点到你的那个ejb图案,选中右下角的Environment
add 然后加入一个poolName,value是你自己填写,也就是你的连接池的名称。
紧接着是tablename,也一样。
然后是加连接池
点下面的resource references
add
name就是jdbc/160,tpye=javax.sql.datasource(可以选的)
然后在下面的jdni name下面输入你这个连接池的jdni名字,这些操作就可以了,再去试试呢
首先点到你的那个ejb图案,选中右下角的Environment
add 然后加入一个poolName,value是你自己填写,也就是你的连接池的名称。
紧接着是tablename,也一样。
然后是加连接池
点下面的resource references
add
name就是jdbc/160,tpye=javax.sql.datasource(可以选的)
然后在下面的jdni name下面输入你这个连接池的jdni名字,这些操作就可以了,再去试试呢