Tomcat 配置Oracle JNDI数据源
1. 描述
最近負(fù)責(zé)一個小功能,項(xiàng)目可以用tomcat或weblogic啟動。剛開始用weblogic啟動,但是在開發(fā)的過程中太費(fèi)力,更改一個類就需要更新weblogic,更新過程實(shí)在太慢,很影響開發(fā)效率。于是決定用Tomcat配置jndi,減少開發(fā)耗費(fèi)的時間。
Tomcat部署項(xiàng)目:
2. 分析
剛開始在網(wǎng)上baidu使用Tomcat配置jndi,更改的文件是Tomcat的安裝包的server.xml和content.xml。在eclipse中啟動Tomcat還是報空指針連接異常,所以斷定數(shù)據(jù)源沒有配置成功。個人認(rèn)為可能是需要將項(xiàng)目打包到webapps才可以使用Tomcat安裝路徑下配置的jndi。后來偶然發(fā)現(xiàn)其實(shí)eclipse中有一個Servers文件夾,這里包含eclipse所配置的Tomcat。content.xml和server.xml也是配置數(shù)據(jù)源的文件,所以我們可以從Servers中配置Tomcat讓eclipse項(xiàng)目可以訪問jndi。
Servers目錄:
3. 解決方法
一、在server.xml中添加數(shù)據(jù)庫連接地址,在中添加如下內(nèi)容:
示例數(shù)據(jù)源:
二、在context.xml添加jndi全局變量,在 </Context>上面添加如下內(nèi)容:
<ResourceLink global="jdbc/TEST" name="jdbc/TEST" type="javax.sql.DataSource"/>屬性中的name對應(yīng)的值要和上一步 Resource 里面的name值一樣。如果有多個數(shù)據(jù)源,就對應(yīng)多個Resource和ResourceLink即可。
三、在eclipse項(xiàng)目的web.xml中配置dataSource
總結(jié)
以上是生活随笔為你收集整理的Tomcat 配置Oracle JNDI数据源的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Tomcat下载安装及配置(全网最新详细
- 下一篇: 免费的瑞星2008杀毒软件!