`
wx1568520008
  • 浏览: 20447 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

hibernate连接weblogic JNDI 配置

 
阅读更多

hibernate连接weblogic JNDI 配置

1.在weblogic服务器安装路径下找到两个客户端依赖包wlfullclient.jar. wlfullclient.jar,并下载下来引入工程当中。

2.配置hibernate配置文件 hibernate.cfg.xml

<hibernate-configuration>
 <session-factory>
  <!-- Database connection settings 数据库的配置 -->
  <property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>
  <!--weblogic jndi 地址-->
  <property name="connection.datasource">jdbc/dev/dev</property> 
    <property name="connection.provider_class">org.hibernate.connection.DatasourceConnectionProvider</property> 
  <property name="jndi.class">weblogic.jndi.WLInitialContextFactory</property> 
  <property name="jndi.url">t3://10.2.19.4:7001</property>  <!--weblogic 服务器地址 -->
  <property name="connection.username">weblogic</property>  <!--访问weblogic 服务器用户名 -->
  <property name="connection.password">welcome1</property>  <!--访问weblogic 服务器密码 -->
  
  <!-- SQL dialect 数据库方言,这里我们才爱用 -->
  <property name="dialect">org.hibernate.dialect.Oracle10gDialect</property>
  <property name="hibernate.connection.autocommit">true</property>
  <!-- Enable Hibernate's automatic session context management 新功能,暂不使用 -->
  <!-- <property name="current_session_context_class">thread</property> -->
  <!-- Disable the second-level cache 二级缓存,放置不管 -->
  <!-- <property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property> -->
  <!-- Echo all executed SQL to stdout 设置show_sql为true表示让hibernate将生成sql语句在控制台打印出来 -->
  <property name="show_sql">true</property>
  <!-- 格式化SQL -->
  <property name="format_sql">true</property>
  <!-- <property name="hibernate.query.factory_class">org.hibernate.hql.ast.ASTQueryTranslatorFactory</property> -->
  <!-- Drop and re-create the database schema on startup 是否让hibernate自动为我们创建表 -->
  <!-- <property name="hbm2ddl.auto">update</property> -->
  <!-- 这里是将需要mapping的类文件进行再次声明 -->
  <mapping class="com.mmec.domain.ItgWProdName" />

 

以上配置方式是单独用hibernate 方式访问weblogic JNDI ,运行成功并部署生产环境。

转载于:https://my.oschina.net/u/3213541/blog/847695

分享到:
评论

相关推荐

    在Weblogic上配置Hibernate为JNDI

    通过以上步骤,我们成功地在Weblogic服务器上配置了Hibernate,并使其通过JNDI与数据库连接池集成。这种方式不仅方便了事务管理,还提高了应用程序的可移植性和可管理性。在实际的生产环境中,这种配置方法可以...

    Weblogic上配置Hibernate为JNDI

    在WebLogic服务器上配置Hibernate以使用JNDI(Java Naming and Directory Interface)主要是为了让应用程序能够通过JNDI查找服务来获取SessionFactory对象,从而利用Hibernate进行持久化操作。这个过程涉及几个关键...

    在 Weblogic 8.1上配置 Hibernate 3.0

    ### 在Weblogic 8.1上配置Hibernate 3.0的知识点详解 #### 一、配置概述 在Weblogic 8.1上配置Hibernate 3.0涉及到一系列关键步骤,这些步骤确保Hibernate能够与Weblogic服务器环境兼容并高效运行。以下是对给定...

    Hibernate入门 - 基础配置详细说明

    在非App Server环境下,远程访问连接池需要额外配置`hibernate.jndi.class`和`hibernate.jndi.url`。 此外,`hibernate.transaction.factory_class`是关于事务管理的配置,如果在EJB或JTA环境中使用Hibernate,需要...

    webwork2.1.7+spring+hibernate3+oracle+weblogic8.1登录示例(详解)

    数据源名设为"dataSource",并绑定了JNDI名称`jndiname_wl`,关联到刚才创建的连接池。 7. **数据库表结构**:创建了一个名为"TOWER.PERSON"的表,包含字段ID(主键)、USERNAME、PASSWORD和EMAIL。一个唯一索引"ID...

    简单配置hibernate

    如果使用 App Server 的连接池,例如 WebLogic,并且其数据源 JNDI 名称为 "mypool",配置如下: ```xml &lt;property name="hibernate.dialect"&gt;net.sf.hibernate.dialect.MySQLDialect&lt;/property&gt; &lt;property name="...

    WebLogic的安装与使用

    - 配置数据库连接属性,并测试连接配置是否正确。 - 将数据源配置部署到目标服务器上,并激活更改。 #### 六、在Hibernate中使用WebLogic的数据源 1. **更新Hibernate配置**: - 移除原有的数据库连接配置。 - ...

    Weblogic项目部署文档

    - **操作**: 修改应用程序配置文件中的数据库连接参数,改为使用Weblogic JNDI连接方式。 - **步骤三**: 解决常见问题。 - **问题**: `org.hibernate.HibernateException`错误。 - **解决方案**: 将`antlr-2.7.6....

    WebLogic+eclipse+oracle框架搭建

    - **JNDI方式**:在`hibernate.cfg.xml`中配置JNDI数据源,如`jndi_shebao`,指定JNDI URL(例如`t3://localhost:7001`)、初始上下文工厂类(`weblogic.jndi.WLInitialContextFactory`)以及数据库连接的用户名和...

    Spring jndi数据源配置方法详解

    2. 在 weblogic 或 jboss 等应用服务器中配置 JNDI 数据源,然后在 Spring 配置文件中使用 JndiObjectFactoryBean 来引入数据源:&lt;bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"&gt;.....

    WebLogic eclipse oracle框架搭建使用说明文档

    在配置Hibernate与Oracle数据库的连接时,有两种主要方式:JNDI方式和JDBC方式。 #### JNDI方式配置 使用JNDI(Java Naming and Directory Interface)配置,主要是在`hibernate.cfg.xml`文件中指定JNDI资源的名称...

    WebLogiceclipseoracle框架搭建使用说明文档

    MyEclipse是Eclipse的扩展,提供了对Java EE的高级支持,包括WebLogic在内的服务器配置、数据库连接管理、ORM工具如Hibernate的集成等。在本文档中,MyEclipse的安装需要与Eclipse的安装目录保持一致,并通过Update ...

    ejb3.0+Weblogic+Jboss安装配置及入门例子

    4. 配置EJB的JNDI名称,以便其他应用或组件可以查找和调用。 **JBoss AS介绍** JBoss Application Server(现称为WildFly)是Red Hat公司的开源Java EE应用服务器,同样支持EJB3.0。JBoss以其灵活性和社区支持而受...

    Tomcate移植到webLogic问题及解决方法

    通过以上步骤,可以有效地解决Hibernate3和jomi与WebLogic之间的类加载冲突问题,确保应用程序在WebLogic环境下稳定运行。需要注意的是,除了上述提到的具体问题外,还可能存在其他兼容性问题,如JSP引擎差异、JNDI...

    hibernate的详解、原理以及api

    2. **JNDI数据源**: 在WebLogic管理控制台中配置JDBC数据源,供Hibernate使用。 3. **Hibernate配置**: 配置`hibernate.cfg.xml`,指定数据源、方言、缓存等设置。 4. **WebLogic部署**: 在部署描述符(如web.xml)...

    WEBLOGIN的安装以及使用

    - 在Hibernate的配置文件中删除原有的数据库连接配置。 2. **添加数据源配置** - 添加以下配置项以指向WebLogic的数据源: ```xml &lt;property name="hibernate.connection.datasource"&gt;MySqlDs ``` - 重新打包...

Global site tag (gtag.js) - Google Analytics