当前位置: 代码迷 >> J2SE >> JNDI的配备
  详细解决方案

JNDI的配备

热度:3589   发布时间:2013-02-25 00:00:00.0
JNDI的配置?
请问下Jndi怎么和Tomcat6.0配置使用

------解决方案--------------------------------------------------------
上网找下,这方面文章还是很多的!!
------解决方案--------------------------------------------------------
http://user.qzone.qq.com/372796392空间日志里有...
------解决方案--------------------------------------------------------
1,在http://localhost:1211/admin/里创建一个Data Sources。(记住JNDI Name) 

2,在apache-tomcat-5.5.12\conf\Catalina\localhost下创建一个和项目名称相同的.xml文件(假如叫A),然后在apache-tomcat-5.5.12\conf目录下的server.xml里的 

<Resource 
name="orclDs" 
type="javax.sql.DataSource" 
maxActive="4" 
maxIdle="2" 
username="system" 
maxWait="5000" 
driverClassName="oracle.jdbc.driver.OracleDriver" 
password="sinojava" 
url="jdbc:oracle:thin:@localhost:1521:orcl"/> 

复制下来,粘贴在“A”中。 
此时"A"中的整体文件是: 

<?xml version="1.0" encoding="UTF-8"?> 
<Context 
docBase="D:/apache-tomcat-5.5.12/webapps/personRecord" 
privileged="true"> 
<Resource 
name="orclDs" 
type="javax.sql.DataSource" 
maxActive="4" 
maxIdle="2" 
username="system" 
maxWait="5000" 
driverClassName="oracle.jdbc.driver.OracleDriver" 
password="sinojava" 
url="jdbc:oracle:thin:@localhost:1521:orcl"/> 
</Context> 

这样就把数据源和tomcat关联了起来! 

在使用的时候,还要把ojdbc14.jar(在oracle\product\10.1.0\db_1\jdbc\lib下)复制到apache-tomcat-5.5.12\common\lib下! 

楼主,我这是Oracle的配置,我的端口号自己设定的1211,你的可能是8080。
问题解决的话记得给分啊!!做人要厚道
  相关解决方案