`
打倒小日本
  • 浏览: 48050 次
  • 性别: Icon_minigender_1
  • 来自: 辽宁
社区版块
存档分类
最新评论

为JBoss AS 7配置Mysql数据源

阅读更多
AS7相当给力,带来更快的启动和运行速度,但也使之前的知识积累彻底作废...来来来,一起从头开始吧。

一、加入Mysql驱动文件
AS7在包管理上改动很大,清晰了很多,不过太费事了,不知道有木有更简单的方法
将驱动jar文件复制到/modules/com/mysql/main/目录下(/mysql/main/这两级文件夹需要自己创建,原本没有)

二、创建module.xml文件
/modules/com/mysql/main/module.xml内容如下:
<?xml version="1.0" encoding="UTF-8"?> 
<module xmlns="urn:jboss:module:1.0" name="com.mysql">
  <resources>
    <resource-root path="mysql-connector-java-5.1.17-bin.jar"/>
  </resources>
  <dependencies>
    <module name="javax.api"/>
  </dependencies>
</module>

第4行为驱动文件的名称,根据实际情况自行修改

三、修改配置文件
编辑/standalone/configuration/standalone.xml文件
将<datasources>...</datasources>替换为
<datasources>
	<datasource jndi-name="java:jboss/datasources/MysqlDS" pool-name="MysqlDS">
	  <connection-url>jdbc:mysql://localhost:3306/test?useUnicode=true&amp;characterEncoding=utf8</connection-url>
		 <driver>com.mysql</driver>
	  <transaction-isolation>TRANSACTION_READ_COMMITTED</transaction-isolation>
	  <pool>
		<min-pool-size>10</min-pool-size>
		<max-pool-size>100</max-pool-size>
		<prefill>true</prefill>
	  </pool>
	  <security>
		<user-name>用户名</user-name>
		<password>密码</password>
	  </security>
	</datasource>
	<drivers>
	  <driver name="com.mysql" module="com.mysql">
		<xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
	  </driver>
	</drivers>
</datasources>


四、验证配置
配置至此结束 下面来检查一下配置是否成功了
执行/bin/standalone.bat启动AS7,如果出现黄框所示就是配置成功了^^


本博客99%参考AS7开发文档 地址如下:http://community.jboss.org/wiki/DataSourceConfigurationInAS7
  • 大小: 18.1 KB
0
5
分享到:
评论
1 楼 jessej 2011-10-14  
官方的文档好像说是把JDBC的JAR部署到服务器上就可以了吧?
用MODULE的方式是不是有啥好处?我是小白级别的,LZ不要笑话

相关推荐

    jboss7.1.1+ejb3.0+MySQL数据源配置

    通过以上步骤,你已经成功配置了JBoss 7.1.1中的EJB 3.0和MySQL数据源,为你的企业级应用提供了坚实的基础。记住,理解和掌握这些配置细节对于优化应用性能和提高开发效率至关重要。在实际开发中,你可能还需要考虑...

    Jboss7.1.1p配置mysql和oracle以及项目调用参照.pdf

    - **MySQL数据源配置**:添加以下MySQL数据源配置: ```xml &lt;connection-url&gt;jdbc:mysql://localhost:3306/gg &lt;driver&gt;mysql &lt;min-pool-size&gt;20 &lt;max-pool-size&gt;20 &lt;prefill&gt;true &lt;user-name&gt;root ...

    jboss数据库配置+oracle+mysql+sqlserver

    **测试连接**: 启动 JBoss 服务器后,在管理控制台中检查是否成功加载了 MySQL 数据源。 ##### 2. JBoss 连接 SQL Server 数据库 **步骤一**: 下载并放置 SQL Server JDBC 驱动。 - **下载**: 从 Microsoft 官方...

    spring-boot-jboss7:如何使用带有JNDI的数据源在JBoss AS 7上部署Spring Boot应用程序

    1. **配置JNDI数据源**:在JBoss AS 7的`standalone.xml`或`domain.xml`配置文件中,你需要创建一个JNDI数据源。例如,创建名为`java:jboss/datasources/MyDB`的数据源,设置数据库驱动、URL、用户名和密码等。 ```...

    JBOSS数据库配置大全[定义].pdf

    JBoss 4.0通过JDBC配置文件来管理数据库连接,这些配置文件主要负责为EJB和其他J2EE应用提供数据源。如果需要使用除HypersonicDB以外的数据库,就需要对这些配置文件进行相应的调整。 #### 三、关键配置文件 #####...

    JBOSS_5.0.1数据库配置文件及相应的JDBC

    5. **standalone.xml或domain.xml**(JBoss AS7及以上版本):这些是JBoss最新版本的配置文件,其中包含了所有关于数据源的配置。在JBoss AS7之后,配置方式有了较大改变,数据源配置移到了这些XML文件中。 JDBC是...

    JBOSS数据库配置大全.pdf

    JBoss 4.0通过JDBC配置文件来管理数据库连接,这些配置文件主要负责为EJB和其他J2EE应用提供数据源。如果需要使用除HypersonicDB以外的数据库,就需要对这些配置文件进行相应的调整。 #### 三、关键配置文件 #####...

    JBoss_Application_Server_7.1官方文档

    文档会讲述如何配置数据源、实现数据持久化,以及使用JNDI查找资源。 六、微容器与模块化 JBoss AS 7.1引入了微容器(Microcontainer)概念,实现了模块化的类加载机制。这使得服务器更加轻量级,同时提高了隔离性...

    linux下部署JBOSS7.1配置.doc

    如果你的应用需要连接到MySQL数据库,需要在JBoss AS中配置数据源。在`JBOSS_HOME/standalone/configuration/standalone.xml`或`JBOSS_HOME/domain/configuration/domain.xml`中找到`datasources`节点,添加相应的...

    JBOSS教程(PDF)

    JBoss AS 4.2支持多种数据源配置,包括连接MySQL、Oracle等数据库。教程会讲解如何配置JNDI(Java Naming and Directory Interface)数据源,以及如何在EJB或Servlet中查找并使用这些数据源。 安全性是任何企业级...

    JBoss7和容器轻量化研究报告

    此外,还对如何配置MySQL JDBC驱动和EOS应用的数据源进行了详细的介绍。这些知识点对于开发人员来说是非常宝贵的资源,有助于更好地理解和利用JBoss 7.x的强大功能,同时也能帮助解决实际应用部署中遇到的具体问题。...

    Jboss+EJB的配置与使用实验报告

    为了使 JBoss 应用能够访问 MySQL 数据库,需要配置相应的数据源和连接池。步骤如下: 1. **安装 MySQL**:安装 MySQL 数据库,并将 MySQL JDBC 驱动 `mysql-connector-java-3.1.11-bin.jar` 复制到 `server/...

    JBoss的安装与配置

    例如,配置MySQL数据源需要添加相应的驱动类、URL、用户名和密码。 4. **部署应用**:将WAR或EAR文件复制到`JBOSS_HOME/standalone/deployments`目录,JBoss会自动检测并部署应用。或者,你可以在管理控制台进行...

    配置Jbpm注意问题

    工作区配置包括设置用户管理、权限控制等,这些可以通过Jboss AS7或EAP6的管理控制台完成。流程定义文件需要通过Jboss的管理接口部署,可以使用Jbpm提供的kie-workbench或者命令行工具进行操作。工作流服务的配置...

    JBoss程序及源码GarageSale

    2. **MySQL连接**:错误可能与数据源配置有关。在JBoss中,数据源是通过JNDI(Java命名和目录接口)查找来建立数据库连接的。配置文件如jbosscx.xml或datasources.xml需要正确设置,包括数据库驱动类名、URL、用户名...

    JBOSS的目录结构介绍

    此外,还包含了一些JCA(Java Connector Architecture)配置文件,用于设置不同的数据库数据源(例如MySQL、Oracle、Postgres)。 lib目录 lib目录包含了JBOSS启动所需的JAR文件。请不要将您自己的JAR文件放在这个...

    linux下部署JBOSS7.1配置借鉴.pdf

    在实际生产环境中,您可能还需要配置JDBC数据源、调整内存设置、配置SSL、设置日志级别、管理用户和角色等。这些都是JBOSS管理和优化的关键步骤,确保应用程序的稳定性和安全性。 为了进一步优化JBOSS,建议您阅读...

Global site tag (gtag.js) - Google Analytics