`

jboss配置mysql 随记

阅读更多
----------jboss-4.0.5.GA\server\default\deploy\mysql-ds.xml----------
<datasources>
  <local-tx-datasource>
    <jndi-name>MySqlDS</jndi-name>
    <connection-url>jdbc:mysql://10.1.4.xx:3306/xx_xxx</connection-url>
    <driver-class>com.mysql.jdbc.Driver</driver-class>
    <user-name>root</user-name>
    <password>xxxxx</password>
    <min-pool-size>10</min-pool-size>
    <max-pool-size>50</max-pool-size>
    <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter</exception-sorter-class-name>
    <!-- should only be used on drivers after 3.22.1 with "ping" support-->
    <valid-connection-checker-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLValidConnectionChecker</valid-connection-checker-class-name>
     
    <!--最小连接池数目-->
    <min-pool-size>5</min-pool-size>

    <!--最大连接池数目-->
    <max-pool-size>50</max-pool-size>

    <!-- 数据库连接空闲时间,单位为分钟,如果负载较大,可以设为5,如果一般,可以设为3 -->
    <idle-timeout-minutes>5</idle-timeout-minutes>

    <!-- corresponding type-mapping in the standardjbosscmp-jdbc.xml (optional) -->
    <metadata>
       <type-mapping>mySQL</type-mapping>
    </metadata>
  </local-tx-datasource>
 
----------jboss-4.0.5.GA\server\default\deploy\jbossweb-tomcat55.sar\server.xml----------
    <!-- add youlong
            <Valve className="org.jboss.web.tomcat.tc5.jca.CachedConnectionValve"
                cachedConnectionManagerObjectName="jboss.jca:service=CachedConnectionManager"
                transactionManagerObjectName="jboss:service=TransactionManager" />
-->

----------jboss-4.0.5.GA\server\default\deploy\jbossweb-tomcat55.sar\META-INF\jboss-service.xml----------
   <!-- add youlong
      <depends>jboss.jca:service=CachedConnectionManager</depends>
      -->
     
----------jboss-4.0.5.GA\server\default\conf\standardjboss.xml----------
       <!--<interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>-->
      
      
----------jboss-4.0.5.GA\server\default\conf\login-config.xml----------
       <!--
    <application-policy name = "MySqlDbRealm">
       <authentication>
          <login-module code = "org.jboss.resource.security.ConfiguredIdentityLoginModule"
             flag = "required">
             <module-option name = "principal">MySqlDS</module-option>
             <module-option name = "userName">root</module-option>
             <module-option name = "password">000000</module-option>
             <module-option name = "managedConnectionFactoryName">jboss.jca:service=LocalTxCM,name=MySqlDS</module-option>
          </login-module>
         
         
       </authentication>
    </application-policy> -->
   
----------jboss-4.0.5.GA\server\default\conf\standardjbosscmp-jdbc.xml----------
     <datasource>java:/MySqlDS</datasource>
      <!-- optional since 4.0 <datasource-mapping>Hypersonic SQL</datasource-mapping> -->
<datasource-mapping>mySQL</datasource-mapping>

<datasource>java:/DefaultDS</datasource>
      <!-- optional since 4.0 <datasource-mapping>Hypersonic SQL</datasource-mapping> -->

----------jboss-4.0.5.GA\server\default\conf\standardjbosscmp-jdbc.xml----------
<datasource>java:/DefaultDS</datasource>
   <type-mapping>Hypersonic SQL</type-mapping>
  
    <datasource>java:/MySqlDS</datasource>
   <type-mapping>mySQL</type-mapping>

上面啰嗦了半天其实和JBOSS没有关系。因为Mysql的问题
修改mysql参数:
vi /etc/my.cnf
分别在[client]、[mysqld]域加上如下参数
default-character-set = utf8
修改 wait_timeout = 31536000
分享到:
评论

相关推荐

    jboss配置 mysql数据库连接池

    ### jBoss配置MySQL数据库连接池详解 #### 一、引言 在开发Java应用程序时,尤其是在基于J2EE的企业级应用开发中,高效稳定的数据库连接管理对于提高系统性能至关重要。本文将详细介绍如何在jBoss应用服务器中配置...

    jboss配置MySql的JNDI

    本文将深入解析如何在JBoss中配置MySQL的JNDI数据源,确保应用程序能够高效、稳定地访问数据库资源。 ### JBoss与JNDI的关联 JBoss作为一个高性能的Java应用服务器,提供了丰富的功能支持企业级应用开发。JNDI作为...

    JBoss配置mySQL数据源

    JBoss配置mySQL数据源 有需要的就下载吧。。。。

    JBoss7配置Mysql5.1数据源.pdf

    - 添加数据源模块依赖,即在JBoss的“module.xml”文件中添加Mysql驱动模块的依赖。 - 重启JBoss服务器,使配置生效。 4. Mysql数据库的配置:在JBoss上配置数据源之前,必须确保Mysql数据库已经正确安装并且正常...

    JBoss7.1.1配置MySql数据源

    2. **添加MySQL驱动**: JBoss 7.1.1可能不包含MySQL的JDBC驱动,因此需要手动添加。将`mysql-connector-java.jar`文件(可以从MySQL官方网站下载)复制到`$JBOSS_HOME/lib`目录下。然后在`standalone.xml`或`...

    jboss配置入门,jboss的初级配置

    jboss配置入门 jboss系统是一种基于Java的应用服务器,具有高性能、可扩展、安全性强等特点。在本文中,我们将对jboss的基本配置进行介绍,包括其文件夹结构、配置文件、负载均衡配置等。 jboss文件夹结构 jboss的...

    Jboss配置虚拟路径

    ### JBoss配置虚拟路径详解 在企业级应用服务器领域,JBoss AS(Application Server)作为一款开源的Java应用服务器,提供了强大的平台支持多种Java EE应用的部署与运行。虚拟路径的配置是JBoss中一项非常实用的...

    jboss与mysql的连接

    1. **JDBC驱动**:为了使JBoss能够连接到MySQL,需要MySQL的JDBC驱动程序,这里是`mysql-connector-java-5.0.8-bin.jar`。这个驱动程序应该被添加到JBoss的类路径中,通常是`JBOSS_HOME/server/default/lib`目录。 ...

    jboss配置数据源

    jboss配置数据源需要经过多个步骤,包括复制oracle的JDBC驱动程序、修改oracle-ds.xml配置文件、修改standardjaws.xml或jaws.xml配置文件、修改jbosscmp-jdbc.xml配置文件和修改login-config.xml文件。只有经过这些...

    使用Eclipse+Jboss+MySql开发EJB

    MySql可通过JDBC驱动连接,并在persistence.xml中设置数据源。 5. **部署EJB**:将EJB项目打包成ejb-jar文件,然后在Jboss服务器上部署。Eclipse和JBoss Tools插件提供了便捷的部署功能。 6. **测试EJB**:可以...

    MyEclipse中配置JBoss

    【标题】:“MyEclipse中配置JBoss” 在IT行业中,MyEclipse是一款深受开发者喜爱的集成开发环境(IDE),尤其对于Java EE项目开发来说,它提供了强大的支持。而JBoss则是一个开源的应用服务器,广泛用于部署和管理...

    jdon_jboss_mysql

    jboss之mysql

    jboss数据库配置mysql+oracle+sqlserver

    对于 MySQL 数据库的配置,你需要在 `jboss-4.2.3.GA/server/default/lib` 目录下放置 MySQL 的 JDBC 驱动,通常是 `mysql-connector-java.jar`。接着,你需要编辑 `jboss-4.2.3.GA/server/default/deploy` 目录下的...

    JBOSS配置.rarJBOSS配置.rarJBOSS配置.rarJBOSS配置.rar

    1. **启动配置**:JBOSS的启动配置主要在`standalone.xml`或`domain.xml`文件中,这两个文件定义了服务器的运行模式。`standalone`模式适用于单节点部署,而`domain`模式则支持多服务器集群。在这些配置文件中,你...

    jboss热部署配置

    JBoss是一款著名的开源Java应用...总之,JBoss的热部署配置涉及修改配置文件、选择合适的部署目录和类加载器策略,以及可能使用辅助工具。正确配置后,开发者可以高效地测试和调试应用程序,而不必频繁地重启服务器。

    eclipse+Jboss配置远程调试

    3. **启动JBoss**:完成上述配置后,可以通过运行`E:\Jboss7_Daban\bin\standalone.bat`(Windows)或`E:\Jboss7_Daban\bin\standalone.sh`(Linux)来启动JBoss。 #### 五、配置Eclipse以连接远程调试 1. **创建...

Global site tag (gtag.js) - Google Analytics