Weblogic 10.3.6 加載JPA2.0

項目原來用JBOSS 5.1開發,引用了JPA2的庫

由於項目需要,需要部署到weblogic上,根據以前的方法,把相關引用庫打包到web項目的lib中,發覺不能加載JPA2的庫,總是加載窗口上的JPA1.0。

經過一天的查找,搜得解決辦法:

http://stackoverflow.com/questions/10342746/jpa-conflict-with-hibernate-and-weblogic

http://docs.oracle.com/cd/E21764_01/web.1111/e13852/toc.htm#autoId1

在domain和setDomainEnv.cmd中添加以下代碼,設置包的加載順序

Cmd代碼  收藏代碼

  1. REM Add JARs for JPA 2.0 at the front of the class path.  

  2. set WLS_MODULES=%WL_HOME%\..\modules  

  3. set PRE_CLASSPATH=%WLS_MODULES%\javax.persistence_1.1.0.0_2-0.jar;%WLS_MODULES%\com.oracle.jpa2support_1.0.0.0_2-1.jar  


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章