jboss6.3 mariadb的jndi配置

jboss6.3 mariadb的jndi配置

  • 在/usr/java/jboss/jboss-eap-6.3/modules/目录下创建文件夹com/mysql/main,创建后新建文件module.xml,文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>

<module xmlns="urn:jboss:module:1.1" name="com.mysql">

    <resources>

        <resource-root path="mariadb-java-client-1.1.1.jar"/>

    </resources>

    <dependencies>

        <module name="javax.api"/>

        <module name="javax.transaction.api"/>

    </dependencies>

</module>

  

其中mariadb-java-client-1.1.1.jar

放在/usr/java/jboss/jboss-eap-6.3/modules/com/ mysql /main目录下

  • 修改配置文件standalone.xml

配置文件所在目录usr/java/jboss/jboss-eap-6.3/standalone/configuration。

<subsystem xmlns="urn:jboss:domain:datasources:1.2">

            <datasources>

             <datasource jndi-name="java:/jdbc/rules-mysql" pool-name="jdbc/rules-mysql" enabled="true" use-java-context="true">

                    <connection-url>jdbc:mysql://192.168.3.150:3308/test</connection-url>

                    <driver-class>org.mariadb.jdbc.Driver</driver-class>

                    <driver>mysql</driver>

                    <security>

                        <user-name>root</user-name>

                        <password>root</password>

                    </security>

                </datasource>

                <drivers>

                  <driver name="mysql" module="com.mysql">

                     <xa-datasource-class>org.mariadb.jdbc.MySQLXAConnection</xa-datasource-class>

                    </driver>

                </drivers>

            </datasources>

        </subsystem>

其中红色部分需要修改,jndi-name、pool-name需要和工程中的对应

下载地址: mariadb  http://pan.baidu.com/s/1kTFxHht

      jboss4.3  http://jbossas.jboss.org/downloads/  或 http://pan.baidu.com/s/1hqlH9Ww

时间: 2024-08-30 16:27:47

jboss6.3 mariadb的jndi配置的相关文章

tomcat dbcp 基于jndi配置时出现java.sql.SQLException: Already closed

最近观察生产环境发现一个现象,一段时间不操作,再重新操作时,数据库连接第一次会出现:java.sql.SQLException: Already closed.,如下: 数据源是用tomcat dbcp 基于jndi配置管理的,查了下,如下: 原因: You're probably running into the fact that MYSQL closes connections  which have been open "too long". Probably if you m

JNDI 配置:JBoss + MySQL

一.JNDI 名词解释 JNDI 是Java 命名和目录接口(Java Naming and Directory Interface,JNDI)的简称.从一开始就一直是 Java 2 平台企业版(JEE)的核心技术之一.在JMS,JMail,JDBC,EJB等技术中,就大量应用的这种技术. 命名服务:它提供了为给定的数据集创建一个标准名字的能力.它允许把名称同Java对象或资源关联起来,而不必指出对象或资源的物理ID.基本的名字操作包含在Context接口中. 目录服务:目录服务是一种特殊类型的

Linux安装MariaDB和简单配置

1.安装MariaDB 安装命令 yum -y install mariadb mariadb-server 安装完成MariaDB,首先启动MariaDB systemctl start mariadb 设置开机启动 systemctl enable mariadb 接下来进行MariaDB的相关简单配置 mysql_secure_installation 首先是设置密码,会提示先输入密码 Enter current password for root (enter for none):<–初

CentOS 7.0 使用 yum 安装 MariaDB 与 MariaDB 的简单配置

闲置已久的空间环境配置忘得差不多了,今天得空整理,重置了磁盘重新搭建环境,首先安装MariaDB的数据库,在这里记录下安装过程,以便以后查看. 1.安装MariaDB 安装命令 yum -y install mariadb mariadb-server 安装完成MariaDB,首先启动MariaDB systemctl start mariadb 设置开机启动 systemctl enable mariadb 接下来进行MariaDB的相关简单配置 mysql_secure_installati

tomcat的 JNDI 配置

tomcat的conf/server.xml 配置 <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="/platformproxy

Spring MVC 使用 JNDI 配置的DataSource

稍微看了下,Spring 中JNDI 的使用,弄了个小例子.有很多不完备的地方,以后慢慢看,再改吧. <一> 技术使用 Spring MVC JDBC Template Maven JNDI <二> 一些配置 Maven POM 配置 spring-context.spring-webmvc.spring-orm.spring-jdbc.mysql-connector-java等 创建数据库 create database usersdb; CREATE TABLE `users`

jndi配置数据源

jndi(java Naming and DirectoryInterface,java命名和目录接口)是一组在Java应用中访问命名和目录服务的API. 命名服务将名称和对象联系起来,使得我们可以用名称访问对象.目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性. /** * 局部配置:在项目META-INFO下面新建context.xml文件<br/> * jndi(java Naming and * DirectoryInterface,java命名和目录接口)是一组在Jav

MariaDB安装与配置

本文是基于CentOS7.2系统来进行mariadb的安装与配置,安装前请关闭selinux和在iptables规则中开放3306端口,在此次我们直接清空了iptables规则. iptables –F vim /etc/selinux/config     #SELINUX=enforcing ##注释掉此项##     #SELINUXTYPE=targeted ##注释掉此项##     SELINUX=disabled ##添加此项## 一.MariaDB的安装 1.使用yum安装mar

jboss jndi配置部分参数详解

使用的是jboss7.1.1, jndi的配置在$JBOSS_HOME/standalone/configuration/standalone.xml中进行配置.配置jndi时有很多参数,解释下用到的一些参数: jndi-name The JNDI name under which the Datasource should be bound. datasource需要绑定的JNDI名称. use-java-context Boolean value indicating whether the