其實感覺有點雞肋,之前也沒有接觸過這個jndi資料來源,一直用的都是druid的資料來源配置。網上搜了一點文件,感覺都差不多,無非乙個是在tomcat中配置,乙個是在j**a專案中配置。如果專案不用tomcat或者weblogic容器啟動的話,那麼使用jndi也沒有意義了。
找到自己本地tomcat的位置,修改conf目錄下的context.xml檔案跟server.xml檔案。context檔案中增加這一行,name需要跟server中的name一致,因為這裡是測試,故使用jdbc/test。type是代表的型別,global就是配置全域性name,這裡也保持一致
server.xml中配置也差不多。auth:由容器進行授權及管理,指的使用者名稱和密碼是否可以在容器上生效;maxactive:表示乙個資料庫在此伺服器上所能開啟的最大連線數;maxwait:最大等待時間,10000毫秒,其他的不用多說了。要注意的是這裡的name要跟上面的一致。 然後就是專案中的配置了,yml中就配置乙個jndiname即可,但是這裡的名字也要一致。Spring配置JNDI資料來源
spring中配置jndi 在spring中配置,這樣就可以動態切換在本地,還是伺服器上 要使用 jndi資料來源需要在tomcat中配置才能獲取到 tomcat6使用的是dbcp資料來源,它的配置方式如下 具體配置資訊請參考 1.它可以直接配置在server.xml中context元素下,這時資料...
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...