麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

Weblogic上配置Hibernate為JNDI

2019-11-18 15:45:00
字體:
來源:轉載
供稿:網友

一、首先需要把Hibernate 用到的jar包和配置文件都放到Weblogic能夠搜索到的CLASSPATH路徑上。單單這一步就有很多人很迷茫,其實去仔細看看Weblogic的啟動腳本文件startWeblogic.cmd和startWLS.cmd,我想大部分人都知道該怎么配置了。

我機器上的有個Hibernate的項目,在D: estOracle目錄下,該目錄下的結構是:

D: estoraclelib 放置hibernate的所有jar包

D: estoraclesrc 放置源代碼

D: estoracleclasses 編譯好的代碼和hibernate的配置文件(hibernate.PRoperties, log4j.properties, cache.ccf)

現在需要把D: estoraclelib目錄下那些jar文件和D: estoracleclasses目錄都放置到Weblogic的 CLASSPATH里面去,所以修改mydomain里面的Weblogic啟動腳本startWeblogic.cmd,在啟動Weblogic之前,插入設置CLASSPATH的命令,如下:

@rem set hibernate classpath
set HIBERNATE_LIB=D: estoraclelib
set HIBERNATE_CLASSES=D: estoracleclasses
set CLASSPATH=%CLASSPATH%;%HIBERNATE_LIB%cglib-asm.jar;%HIBERNATE_LIB%commons-beanutils.jar;
%HIBERNATE_LIB%commons-collections.jar;%HIBERNATE_LIB%commons-lang.jar;
%HIBERNATE_LIB%commons-logging.jar;%HIBERNATE_LIB%dom4j-full.jar;
%HIBERNATE_LIB%hibernate2.jar;%HIBERNATE_LIB%jcs.jar;
%HIBERNATE_LIB%log4j-1.2.8.jar;%HIBERNATE_LIB%odmg.jar;
%HIBERNATE_LIB%jta.jar;%HIBERNATE_CLASSES%;
下面一行,就是本來腳本里面的啟動命令:
@rem Call Weblogic Server
call "C:·eaweblogic700server·instartWLS.cmd"

二、在Weblogic上配置 Oracle數據庫的連接池,這一步本來和Hibernate無關,但是假如你想要使用EJB,想要使用JTA,那么必須使用Weblogic提供的連接池,而不能使用Hibernate自帶的連接池,或者其它第三方連接池,否則容器將無法治理數據庫事務。這一步很簡單,就是在Weblogic Console里面配置Connection Pool和TxData Source,我的TxDataSource取名稱為“mypool”

三、修改hibernate.properties。使用Weblogic的連接池,而不是自帶的連接池。我修改的是D: estoracleclasseshibernate.properties,增加如下行:

hibernate.dialect net.sf.hibernate.dialect.OracleDialect
hibernate.connection.datasource mypool
hibernate.connection.provider_class net.sf.hibernate.connection.DatasourceConnectionProvider
hibernate.session_factory_name hibernate.session_factory

注重最后一行,這是使用 Hibernate來綁定JNDI給JNDI起的名稱,本來應該是hibernate/session_factory,但是Weblogic要求改為. 號,不過在程序中lookup的時候還是要寫hibernate/session_factory

另外提到一點的是

hibernate.jdbc.fetch_size 50

hibernate.jdbc.batch_size 25

分別對數據庫查詢和插入有很大的性能影響,調節這兩個選項可以得到最好的性能。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久免费视频一区 | 牛牛a级毛片在线播放 | 国产在线精品一区二区不卡 | 性插视频 | 国产午夜精品一区二区三区免费 | 午夜爽爽爽男女免费观看hd | 欧美成年人在线视频 | 国产成人高清在线观看 | 日本羞羞的午夜电视剧 | 黄色片视频观看 | 一级做a爱性色毛片免费1 | 久久久久久久久久美女 | 91精品国产综合久久久欧美 | 日本网站在线播放 | 国产高潮好爽受不了了夜色 | 91久久久久久久 | 狠狠干最新网址 | 毛片免费大全短视频 | 美女黄影院 | 午夜精品久久久久久久爽 | 九九热精品在线 | 久草在线视频精品 | 色阁阁69婷婷 | 在线亚州 | 日韩视频www| 国产精品夜色视频一级区 | 成人影片在线免费观看 | 色综合久久久久久久久久 | 欧美日韩在线中文字幕 | 九九热免费精品 | 久久久一区二区 | 911色_911色sss主站色播 | 一区二区三区黄色 | 欧美日韩手机在线观看 | 欧美三级欧美成人高清www | 精品一区二区三区免费 | 97精品国产高清在线看入口 | 99国内精品视频 | 99爱福利视频在线观看 | 久久草在线视频免费 | 国产成人精品区一区二区不卡 |