WildFly/JBoss7配置数据源

初来乍到,在获得CSDN的诸多支持之后,笔者也想为论坛的发展尽自己的绵薄之力,以下笔者将给读者介绍在WildFly上配置数据源的步骤,希望能给有需要的读者一点帮助。

首先,告知读者在配置环境变量时一定要规范 ,否则一些不规范的配置可能会引起你的Jboss启动不起来,相关配置如下:

      JAVA_HOME=D:\Program Files\Java\jdk1.7.0_25
      JBOSS_HOME=D:\wildfly-8.0.0.Alpha4
      CLASSPATH=.,%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin;
      PATH=%JAVA_HOME%\bin;%JBOSS_HOME%\bin
     注意:CLASSPATH和PATH的环境变量设置一定要用 %JAVA_HOME% 和 %JBOSS_HOME%.我以前用的都是D:\Program Files\Java\jdk1.7.0_25,但安装jboss后无法启动,改成%JAVA_HOME%。 

以下说说在管理界面上配置数据源的心得:

       此次在管理界面上配置的数据源数mysql的,有以下步骤:

       ->  创建如下目录 $JBOSS_HOME/modules/system/layers/base/com/Microsoft/mysql/main

       ->  将mysql驱动(mysql-connector-java-5.1.7-bin.jar)放入步骤一创建的目录下,此处注意,尽量使用高版本的数据库驱动,如若其他步骤和文档所述没有任何出入但还是没能配置成功数据源,建议更换更高版本的数据源;

       ->在步骤一创建的目录下创建如下文件(module.xml),此处注意,module.xml文件的开头不能有空格,否则会产生“ New missing/unsatisfied dependencies ”错误;

      name="com.Microsoft.mysql">

           
                 
         

         
                path="mysql-connector-java-5.1.7-bin.jar"/>
       

       
             
             
           
       

     

    ->启动Jboss(standlone模式),进入命令行模式,敲入命令如下图:

  /subsystem=datasources/jdbc-driver=mysql:add(driver-name=mysql,driver-module-name=com.microsoft.mysql,driver-xa-datasource-class-name=com.mysql.jdbc.jdbc2.optional.MysqlXADataSource)

WildFly/JBoss7配置数据源_第1张图片

 若返回“success”,则表示添加成功。

 ->此时就可以在管理界面上添加相对应的mysql数据源,如下图:

 填写数据源属性:

WildFly/JBoss7配置数据源_第2张图片

连接设置:

WildFly/JBoss7配置数据源_第3张图片

若是前期配置没有问题,点击“done”则添加数据源成功,如下:

WildFly/JBoss7配置数据源_第4张图片

 点击“enable”使数据源有效,如下:

WildFly/JBoss7配置数据源_第5张图片

  最后进行连接测试:

WildFly/JBoss7配置数据源_第6张图片

从图中可以看出,连接成功,说明已经配好数据源了,其他类型的数据库配置步骤和以上步骤一致。

以上,读者若有疑问,欢迎批评指正,谢谢!



你可能感兴趣的:(JBoss)