jboss4.0下使用MySql数据源的设置方法
在Jboss4中使用MySQL的
一 把MySQL的JDBC驱动放到CLASSPATH中。同样,把它复制到/server/default/lib目录下
二 把/docs/examples/jca/mysql-ds.xml复制到/server/default/deploy目录下。修改mysql-ds.xml文件,设置<driver-class/>为 com.mysql.jdbc.Driver再把<connection-url/>设置为 jdbc:mysql://<mysqlhost>/<database>,其中<mysqlhost>是数据库主机名<database>是数据库名。
三 把doc\examples\docs\examples\jms\mysql-jdbc2-service替换掉 D:\JavaOne\jboss4.0\server\default\deploy\jms\hsqldb-jdbc2-service
四 然后需要设置default\conf\standardjaws.xml 文件的<datasource>和<type-mapping>元素:<jaws><datasource>java:/MySqlDS</datasource> <type-mapping>mySql</type-mapping></jaws> 同样也需要把standardjbosscmp-jdbc.xml 文件的<datasource> 和 <datasource-mapping>元素设置为下面这样:<jbosscmp-jdbc><defaults><datasource>java:/MySqlDS</datasource><datasource-mapping>mySql</datasource-mapping></defaults></jbosscmp-jdbc>
五 再修改login-config.xml文件来使用MySQL:
<application-policy name = "MySqlDbRealm">
<authentication>
<login-module code =
"org.jboss.resource.security.ConfiguredIdentityLoginModule"
flag = "required">
<module-option name ="principal">sa</module-option>
<module-option name ="userName">sa</module-option>
<module-option name ="password"></module-option>
<module-option name ="managedConnectionFactoryName">
jboss.jca:service=LocalTxCM,name=MySqlDS
</module-option>
</login-module>
</authentication>
</application-policy>
六
|
把
关键点就是 create table TIMERS (
TIMERID varchar(50) not null,
TARGETID varchar(50) not null,
INITIALDATE timestamp not null,
INTERVAL bigint,
INSTANCEPK other,
INFO other,
constraint timers_pk primary key (TIMERID)
是在哪个文件上,而ejb-deployer.xml没有这段话
\server\default\deploy\ejb-deployer.xml文件中的
create table TIMERS (
TIMERID varchar(50) not null,
TARGETID varchar(50) not null,
INITIALDATE timestamp not null,
INTERVAL bigint,
INSTANCEPK other,
INFO other,
constraint timers_pk primary key (TIMERID)
other类型改成bolb类型
经过这样的配制,就把jboss的默认的数据源改成MySQL了.
分享到:
相关推荐
在JBoss 4.0环境下配置MySQL数据源的步骤涉及多个环节,主要是为了确保JBoss应用服务器能够正确地连接和操作MySQL数据库。以下是对每个步骤的详细解释: **步骤一:添加MySQL JDBC驱动** 首先,你需要获取适用于...
- **MySQL作为默认数据源**:教程提供了将MySQL设置为JBoss默认数据源的步骤,包括创建数据库、用户、安装JDBC驱动和部署数据源的过程。 - **Oracle9i的XADataSource**:对于需要更高事务支持的场景,教程讲解了如何...
4. **更新EJB部署描述符**:确保`standardjaws.xml`或`jaws.xml`文件中的数据源配置指向MySQL数据源。 #### 五、Sybase数据库配置 Sybase数据库以其高性能和安全性而著称。在JBoss 4.0上配置Sybase数据库的方法与...
### JBoss4开发指南知识点概览 #### 一、JBoss4.0.x概述 ...这份文档不仅涵盖了JBoss4.0.x的基础使用方法,还深入介绍了高级特性,如Web服务、JMS、CMP等,旨在帮助开发者全面掌握JBoss4.0.x的使用技巧。
- **示例教程**:提供了将 MySQL 设置为默认数据源的具体步骤。 以上是基于《Getting Started with JBoss 4[1].0 中文版.pdf》文档内容总结的关键知识点,旨在帮助读者快速了解 JBoss 4.0.x 的安装配置、服务器管理...
在本场景中,我们将使用JBoss 5.0作为应用服务器,Eclipse Platform 3.4作为开发环境,MySQL 4.0作为数据库管理系统。 首先,我们需要创建一个新的Java项目。在Eclipse中,选择"File" -> "New" -> "Java Project",...
JBoss 4.0通过JDBC配置文件来管理数据库连接,这些配置文件主要负责为EJB和其他J2EE应用提供数据源。如果需要使用除HypersonicDB以外的数据库,就需要对这些配置文件进行相应的调整。 #### 三、关键配置文件 #####...
- 将MySQL JDBC驱动jar包放置于JBoss的`lib`目录下。 - 重启JBoss以加载新驱动。 #### 五、开发一个EJB EJB(Enterprise JavaBeans)是Java EE平台的一部分,用于构建分布式组件。要开发一个EJB,可以遵循以下...
- **配置数据源**:通过配置文件设置不同类型的 JDBC 数据源。 - **MySQL 作为默认数据源**:包括创建 MySQL 数据库、用户,安装 JDBC 驱动程序及配置数据源。 - **Oracle 数据库配置**:配置 Oracle9i 的 ...
JBoss 4.0通过JDBC配置文件来管理数据库连接,这些配置文件主要负责为EJB和其他J2EE应用程序提供数据源。如果要使用除HypersonicDB以外的数据库,就需要对这些配置文件进行相应的调整。 #### 三、关键配置文件 ###...
在本文中,我们将探讨如何使用Java Servlet、MySQL、JBoss以及Eclipse进行软件开发的起步过程。首先,我们需要确保拥有所有必要的工具和库。以下是一份详尽的准备清单: 1. **Tomcat**:作为Servlet容器,Tomcat ...
总结,本教程详细介绍了如何在JBoss应用服务器中整合MySQL数据库,并通过JNDI进行数据源的查找和使用。理解并掌握这一过程,对于进行Java EE应用开发具有重要意义,特别是在处理多环境部署和资源管理时能提供极大的...
- 配置数据源。 - 创建和初始化数据库表结构。 #### 九、使用Hibernate - **Hibernate简介**: - 是一个流行的Java ORM框架。 - 提供了一个高级的对象关系映射工具。 - **在JBoss中使用Hibernate**: - 配置...
本教程的核心是使用JBoss 3.2.2作为应用服务器,配合MySQL 4.0作为数据库管理系统,以及JB9作为开发工具。 **JBoss 3.2.2的安装配置** JBoss是一款开源的应用服务器,特别适合J2EE应用程序的部署。在3.2.2版本中,...
目前支持的应用服务器包括 JBoss 4.0,Oracle 10g,SunAS 8.2,Tomcat 5,Weblogic 8.1,Weblogic 9.2,Websphere 5,Websphere 6。 2. JBoss 应用程序服务器 4.0.5 作为共享的第三方工具集成到了 ILOG JRules 的...
3. JNDI与应用服务器:在企业级应用中,数据源通常通过JNDI在应用服务器(如Tomcat、JBoss、WebLogic等)中注册。这样,应用可以通过JNDI查找并获取数据源,简化了配置和管理。 4. 连接池:连接池是预创建的一组...
以上代码演示了如何通过JNDI获取Weblogic中配置的数据源,并使用该数据源获取数据库连接。此外,还展示了如何执行简单的SQL查询以及处理查询结果。 #### 四、总结 本文详细介绍了如何在MyEclipse环境中配置...