WildFly/JBoss7配置数据源

原创 2013年12月04日 14:37:29

初来乍到,在获得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”使数据源有效,如下:


  最后进行连接测试:


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

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



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

wildfly10配置数据源

配置数据源的方式不赘述,可参见 http://blog.csdn.net/kylinsoong/article/details/17042245 http://blog.csdn.net/wild...

JBoss 系列 六十:JBoss 7/WildFly中配置使用Mysql数据库

前面系列五:JBoss 7/WildFly中配置使用Oracle数据库 中我们演示在JBoss 7/WildFly中配置使用Oracle数据库,本文应需求,演示配置使用Mysql数据库。我们配置的大致...

在基于对话框的程序中使用文档视图的框架,并将其用于打印

本文参考or抄袭"Visual C++程序设计自学手册" 10.4.3 设计工作证打印程序 MFC有用于打印预览的设备环境类CPreviewDC和预览视图类CPreviewView,并且MF...

Linux上安装部署WildFly 10

来自:http://www.iyunv.com/thread-201523-1-1.html  WildFly 曾用名:JBoss Application Server ,红帽公司宣布 JBoss ...

Wildfly 10的安装、配置到部署

第一步:到官网下载Wildfly。 官方网站:http://www.wildfly.org/ 下载地址:http://wildfly.org/downloads/ 我这里下载的是10.1.0...

EJB中的@ejb注解

EJB中的@ejb注解 (本文是转载其他人的技术文章,觉得说得挺浅显易懂,特借来学习)    在前面学习的例子中,只有一个EJB,但是对于一个真实的项目,EJB的数量可以有很多,而且EJB之间...

Wildfly10尝鲜记录

介于JDK8做了很多并发的优化,提供了对Lambda表达式的支持,而wildfly是从wildfly10的版本开始支持JDK8。因此决定迁移一个企业应用里面相对来说并发量高一些的系统到wildfly1...

C++的动多态和静多态

所谓多态是指通过单一的标识支持不同的特定行为的能力。C++所支持的多态从绑定时间来看,分为静多态和动多态,也称为编译期多态和运行期多态。下面我们来分别看一下它们的特点。          动多态在C...

EJB项目中的@EJB注解

(本文是转载其他人的技术文章,觉得说得挺浅显易懂,特借来学习) 在前面学习的例子中,只有一个EJB,但是对于一个真实的项目,EJB的数量可以有很多,而且EJB之间也会互相调用,那么在一个EJB...

JBoss7/WildFly配置数据源:mysql

两种方法添加数据源 1.手工添加  2.jboss-cli命令行添加 -----------------------------------------------------------------...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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