WildFly/JBoss7配置数据源

来源:互联网 发布:windows 网络监控工具 编辑:程序博客网 时间:2024/05/22 10:48

初来乍到,在获得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 ”错误;

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

           <properties>
                  <property name="jboss.api" value="unsupported"/>
          </properties>

         <resources>
                <resource-root path="mysql-connector-java-5.1.7-bin.jar"/>
        </resources>
       <dependencies>
             <module name="javax.api"/>
             <module name="javax.transaction.api"/>
            <module name="javax.servlet.api" optional="true"/>
        </dependencies>
     </module>

    ->启动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)


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

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

 填写数据源属性:


连接设置:


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


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


  最后进行连接测试:


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

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



原创粉丝点击