Spring配置JNDI資料來源

2021-09-02 09:39:35 字數 1081 閱讀 4587

spring中配置jndi

在spring中配置,這樣就可以動態切換在本地,還是伺服器上

<?xml version="1.0" encoding="utf-8"?>

<?xml version="1.0" encoding="utf-8"?>

要使用:jndi資料來源需要在tomcat中配置才能獲取到 tomcat6使用的是dbcp資料來源,它的配置方式如下

具體配置資訊請參考:

1.它可以直接配置在server.xml中context元素下,這時資料來源就只有他所屬的應用能夠訪問。

2.如果需要所有的應用能夠訪問,可以配置在$tomcat/conf/context.xml中,直接配置下根元素下即可。這個檔案在啟動tomcat的時候,所有的應用都會載入。

3.如果需要節省資源,共享同乙個資料來源,可以配置在server.xml的globalnamingresources 這是乙個全域性的

第三種全域性資料來源配置:

//

3.在server.xml全域性的資料來源配置如下:

//在應用中可以通過別名訪問,提供別名的方式是在應用所在的元素下新增如下的子元素:

第二種所有的應用能夠共享訪問配置在$tomcat/conf/context.xml中配置在根元素中

第一種只限當前應用訪問資料來源在server.xml配置:

maxactive="10" maxidle="30" maxwait="10000"

username="***x" password="***x" driverclassname="com.mysql.jdbc.driver"

removeabandoned="true"

removeabandonedtimeout="60"

logabandoned="true" validationquery="select 1"

url="jdbc:mysql:"/>

更具體的配置資訊請看  

Spring 配置JNDI資料來源

1.spring 提供的jndi呼叫類.2.使用weblogic進行部署專案,所以使用weblogicnativejdbcextrator類進行配置。3.配置完資料來源後配置sessionfactory 這裡使用到的hibernate的註解方式,對應配置對映的屬性 annotatedclasses ...

通過Spring配置JNDI資料來源

jndi的概念不多說,下面要完成的是通過jndi的配置完成乙個demo。需要三步 1,伺服器中配置資料來源。2,spring中配置資料來源。3,使用資料來源。我是用windows系統上的tomcat伺服器連線linux系統上的資料庫db2。第一步 配置tomcat中的資料來源,因為要在eclipse...

配置JNDI資料來源

其實感覺有點雞肋,之前也沒有接觸過這個jndi資料來源,一直用的都是druid的資料來源配置。網上搜了一點文件,感覺都差不多,無非乙個是在tomcat中配置,乙個是在j a專案中配置。如果專案不用tomcat或者weblogic容器啟動的話,那麼使用jndi也沒有意義了。找到自己本地tomcat的位...