JBoss4.0.3+MySQL+Oracle+hibernate

原创 2006年06月02日 14:47:00
JBoss是个好东东!不过呀!传说配置资料是要收费的!所以网上很难见到关于一整套的配置过程!
下面是我历经数十文章,百次试验!  从零试到成功!而且还是mysql+Oracle的双数据源。看完后可能认为很简单!呵呵!我配成功后也觉得简单!不过
试验的时候头都快炸了!
有兴趣的朋友可以加我的MSN:china-qianxia@hotmail.com或QQ:55753318 讨论
写于2006.01.20    天夏-商狐-千夏-豪

              
总共三处和五个文件需要配置

一.解压JBoss
进入  JBoss安装目录/bin  
./run.sh  
即可使用!  http://localthost:8080 可以看到控制台

修改  虚拟主机与端口。。和Tomcat一样
在jboss安装目录/server/default/deploy/jbossweb-tomcat55.sar
server.xml 配置。和Tomcat一样。不现详说!

二.配置hibernate
jboss安装目录/server/default/conf下
将Tomcat的hibernate.cfg.xml和hibernatemysql.cfg.xml 拷入即可
附上 hibernate.cfg.xml的 内容:
<?xml version='1.0' encoding='GB2312'?>
<!DOCTYPE hibernate-configuration PUBLIC
          "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
          "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<hibernate-configuration>

        <session-factory name="ChinaHouseOracle">
                <property name="connection.datasource">
                        java:/txoracle
                </property>
                <property name="show_sql">true</property>
                <property name="dialect">
                        org.hibernate.dialect.Oracle9Dialect
                </property>

                <!-- mapping -->
           写入你自已的mapping
           </session-factory>

</hibernate-configuration>


配置一样


三.配置数据源
进入jboss目录/server/default/deploy
写入
mysql-ds.xml
内容:
<?xml version="1.0" encoding="UTF-8"?>

<!--  $Id: mysql-ds.xml,v 1.3.2.1 2004/12/01 11:46:00 schrouf Exp  $ -->
<!--  Datasource config for MySQL using 3.0.9 available from:
http://www.mysql.com/downloads/api-jdbc-stable.html
-->

<datasources>
  <local-tx-datasource>
    <jndi-name>txmysql</jndi-name>
    <connection-url>jdbc:mysql://192.168.0.12:3306/txnet?autoReconnect=true&#38;characterEncoding=GB2312</connection-url>
    <driver-class>com.mysql.jdbc.Driver</driver-class>
    <user-name>root</user-name>
    <password></password>
    <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter</exception-sorter-class-name>
    <!-- sql to call when connection is created
    <new-connection-sql>some arbitrary sql</new-connection-sql>
      -->
    <!-- sql to call on an existing pooled connection when it is obtained from pool
    <check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql>
      -->

    <!-- corresponding type-mapping in the standardjbosscmp-jdbc.xml (optional) -->
    <metadata>
       <type-mapping>mySQL</type-mapping>
    </metadata>
  </local-tx-datasource>
</datasources>


写入 oracle-ds.xml
内容:
<?xml version="1.0" encoding="UTF-8"?>

<!-- ===================================================================== -->
<!--                                                                       -->
<!--  JBoss Server Configuration                                           -->
<!--                                                                       -->
<!-- ===================================================================== -->

<!--  $Id: oracle-ds.xml,v 1.6 2004/09/15 14:37:40 loubyansky Exp  $ -->
<!-- ==================================================================== -->
<!--  Datasource config for Oracle originally from Steven Coy             -->
<!-- ==================================================================== -->


<datasources>
  <local-tx-datasource>
    <jndi-name>txoracle</jndi-name>
    <connection-url>jdbc:oracle:thin:@192.168.0.12:1521:txnet</connection-url>
            <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
    <user-name>txnet</user-name>
    <password>txnet</password>
    <!-- Uses the pingDatabase method to check a connection is still valid before handing it out from the pool -->
    <!--valid-connection-checker-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleValidConnectionChecker</valid-connection-checker-class-name-->
    <!-- Checks the Oracle error codes and messages for fatal errors -->
    <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name>
        <!-- sql to call when connection is created
        <new-connection-sql>some arbitrary sql</new-connection-sql>
        -->

        <!-- sql to call on an existing pooled connection when it is obtained from pool - the OracleValidConnectionChecker is prefered
        <check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql>
        -->

      <!-- corresponding type-mapping in the standardjbosscmp-jdbc.xml (optional) -->
      <metadata>
         <type-mapping>Oracle9i</type-mapping>
      </metadata>
  </local-tx-datasource>

</datasources>
四.将 war包放入 /server/default/deploy  就可以了!
五.配置完毕!
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

最新spring4.0.3+hibernate4.3.5整合

1.首先要导好包,不然之后就是不停的该错 spring-4.0
  • Tincox
  • Tincox
  • 2014-07-05 16:55
  • 1006

总结一些分页查询的方法SQL server,MySQL,oracle数据库及hibernate中

分页查询是数据库查询中经常用到的一项操作,对查询出来的结果进行分页查询可以方便浏览。那么Oracle、SQL Server、MySQL是如何实现查询的呢?本文我们就来介绍这一部分内容。以及hibe...

mybatis及hibernate下的MySQL和oracle数据库分页详解

mybatis下的分页- MySQL 因为MySQL自带 limit 关键字分页 /** 起始索引start,结束索引end int pageIndex=1;//当前页数 int countPa...

jdbc和Hibernate (oracle和mySql)连接数据库 代码步骤

jdbc和Hibernate (oracle和mySql)连接数据库 代码步

在Hibernate工程中如何让数据库从MYSQL换成ORACLE

首先,本人用的Hibernate版本是3.6,MYSQL版本是5.6(其时这个无所谓,一般只要高于5.0即可),ORACLE版本是11g。 下面就通过几个步骤来说明下转换过程: 1、首先是根据自己...

使用Hibernate映射技术将Mysql数据复制到Oracle数据库

第一步、建立实体类 package joyo.entity; import java.io.Serializable; public class Category impleme...

JavaEE框架Bootstrap、HTML5、jQuery、SpringMVC、mybatis Hibernate mysql oracle

A 调用摄像头拍照,自定义裁剪编辑头像 【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】 B 集成代码生成器 [正反双向](单表、主表、明细表、树形表,开发利器)+快速构建表...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)