Weblogic81和Hibernate的集成问题

豆豆网   技术应用频道   2006年11月22日  【字号: 收藏本文

本文详细介绍Weblogic81和Hibernate的集成问题

  费了一天,终于搞定了Hibernate和Weblogic81的集成安装问题。网上资料或多或少涉及到了,但都不完整、详细。本文参考了 java视线论坛版主的文章和hibernate网站的文章撰写了本文,希望能对各位Hibernate初学者能有所帮助。

   假设你的工程是D:  estprj;D  estprjlib存放所有的Hibernate的lib下的jar文件;D;  estprjclasses存放所有的class文件,特别包括一weblogic启动类编写的专用于建立hibernate的sessionfactory的class文件,还有hibernate.propties、log4j.properties、cache.ccf、oscache.properties四个配置文件;

   D:eaweblogic81

   1.首先第一步是修改配置weblogic启动环境,添加hibernate的lib和class目录到weblogic的classpath环境中,具体做法是:

  找到 D:eauser_projectsdomainsmydomainstartWebLogic.cmd,添加如下红色字体代码到文件中:

set SERVER_NAME=caserver
set CLASSPATH=%WEBLOGIC_CLASSPATH%;%POINTBASE_CLASSPATH%;
        %JAVA_HOME%jrelib
t.jar;%WL_HOME%serverlibwebservices.jar;%CLASSPATH%
@rem set hibernate classpath
set HIBERNATE_LIB=D  estprjlib
set HIBERNATE_CLASSES=D  estprjclasses
set CLASSPATH=%HIBERNATE_LIB%cglib-asm.jar;%HIBERNATE_LIB%cglib-full-2.0.1.jar;%HIBERNATE_LIB%ehcache-0.7.jar;%HIBERNATE_LIB%commons-beanutils.jar;%HIBERNATE_LIB%commons-logging-1.0.3.jar;%HIBERNATE_LIB%commons-collections-2.1.jar;%HIBERNATE_LIB%commons-lang.jar;%HIBERNATE_LIB%commons-logging.jar;%HIBERNATE_LIB%dom4j-full.jar;%HIBERNATE_LIB%jcs.jar;%HIBERNATE_LIB%log4j-1.2.8.jar;%HIBERNATE_LIB%odmg.jar;%HIBERNATE_LIB%dom4j-1.4.jar;%HIBERNATE_LIB%hibernate2.jar;%HIBERNATE_CLASSES%;%CLASSPATH%
@REM Call WebLogic Server

   注意到网上有的网友同样添加jar文件后可能有空格或换行符,出现了用winrar和weblogic不能正常启动的现象,所以最好set CLASSPATH这一行一定要一行写完,同样jar文件名一定要和hibernate 的jar文件一致,否者,最后weblogic启动时候,会出现找不到什么class not found的现象。

来源:java研究组织    责编:豆豆技术应用

正在加载评论...