知识大全 如何在JBoss+MySQL环境下运行obe
Posted 知
篇首语:所谓得体,就是有些话不必说尽,有些事不必做尽。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 如何在JBoss+MySQL环境下运行obe相关的知识,希望对你有一定的参考价值。
如何在JBoss+MySQL环境下运行obe 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
************************************************** *** 在JBoss+MySQL环境下运行obe *** ************************************************** 我按照obe文档的说明试着在JBoss+MySQL环境下运行obe程序 在部署obe程序后启动JBoss 总是一堆的异常信息 我曾试过好几个版本的JBoss( / / )都没有成功 从cvs下载最新的源码后认真阅读了obe的文档 最后选择了JBoss 并对ConfigurationProperties文件中使用的JBoss数据源配置进行了修改 当然我们也需要在JBoss中配置对应的数据源信息 ################################################## ### obe文档中几个关键的说明部分 ################################################## 关于运行obe的应用服务器(这是我们选择应用服务器的依据) Application Servers The OBE build system is highly configurable and can easily be adapted to run on any J EE application server that is supported by XDoclet The OBE server runtime is known to work with the following application servers: JBoss + JBoss + (but not JBoss ) WebLogic x WebLogic x Note that of these only JBoss supports Servlet as required by the OBE Web based Worklist Handler client 运行obe的应用服务器的资源配置(这段内容说明了运行obe所需要的数据源 JMS队列以及JAAS) Configure the application server to ensure that the resources required by OBE will be available The resources required include: One DataSource JNDI name (default MySQLDS ) to match Two JMS Queues JNDI names OBEAsyncRequest and OBEApplicationEvent One JAAS Configuration default name other 关于运行obe的JBoss服务器的配置(这段内容说明了如何配置Jboss应用服务器) OBE provides some preconfigured resources for use with JBoss under $staging dir/j ee/jboss The conf and deploy directories can be copied to the $as dir/server/default directory you will need to rename / edit the * ds xml data source definition file in the conf directory to suit your database type and connection properties The default server configuration should be adequate for most purposes Do not use the minimal server configuration it does not provide all the J EE container functionality required by OBE Note that OBE provides a modified version of the Castor XML library that fixes certain critical bugs so it is necessary either to delete the one that es with JBoss in $jboss home/server/default/deploy/snmp adaptor sar or to replace it with the OBE version (castor jar) if you wish to use the JBoss SNMP adaptor This inpatibility is the result of the JBoss UnifiedClassLoader merging the classpaths of the various J EE applications ################################################## ### 运行环境说明 ################################################## 操作系统 Windows pro JBoss( ):(group_id= &package_id= &release_id= ) MySQL( ):() JDBC驱动程序:我使用的是mysql connector java bin jar 最新的驱动程序可以在()下载 ################################################## ### 从cvs上下载的obe源程序 ################################################## cvs工具可以使用wincvs/TortoiseCVS 下载方法(转贴) 界面方式 认证方式:pserver 路径:/cvsroot/obe 主机地址: 用户名:anonymous 登陆 密码为空 检出模块为 (注意:一个点 表示下载当前目录下的所有东西) 命令方式: $cvs d:pserver::/cvsroot/obe login $cvs d:pserver::/cvsroot/obe checkout ################################################## ### 在MySQL中创建运行obe需要的数据库 用户名和密码 ################################################## mysql>create database obe; mysql>grant all on * * to obe@localhost identified by obe with grant option; ################################################## ### 在JBoss中创建运行obe需要的数据源 ################################################## obe文档中指导我们在Jboss中配置的数据源名称为MySQLDS 我试着在Jboss中配置这个数据源 但是配置后运行obe出现了其他的问题 所以我就参照Jboss的相关文档把obe使用MySQL的数据源配置为DefaultDS 同时修改Jboss的相关配置让这个数据源可以正常使用 下面就如何在Jboss中配置obe使用的DefaultDS数据源作详细说明 (注 在Jboss中 默认的DefaultDS数据源是hsql使用的) 首先把我们要使用的JDBC驱动程序拷贝到$JBOSS_HOME/server/default/lib目录下; 然后拷贝$JBOSS_HOME/docs/examples/jca/mysql ds xml到$JBOSS_HOME/server/default/deploy目录下; 用文本编辑器打开mysql ds xml文件 搜索找到配置项[<jndi name>MySqlDS</jndi name>] 修改该配置 项为[<jndi name>DefaultDS</jndi name>] 同时修改配置项[connection url] [driver class] [user name] [password]以符合我们自己的环境 下面是我修改完成后的mysql ds xml配置文件内容 <?xml version= encoding= UTF ?> <! $Id: mysql ds xml v / / : : schrouf Exp $ > <! Datasource config for MySQL using available from: l > <datasources> <local tx datasource> <jndi name>DefaultDS</jndi name> <connection url>jdbc:mysql://localhost: /obe</connection url> <driver class> mysql jdbc Driver</driver class> <user name>obe</user name> <password>obe</password> <exception sorter class name> jboss resource adapter jdbc vendor MySQLExceptionSorter</exception sorter class name> <! sql to call when connection is created <new connection sql>some arbitrary sql</new connection sql> > <! sql to call on an existing pooled connection when it is obtained from pool <check valid connection sql>some arbitrary sql</check valid connection sql> > <! corresponding type mapping in the standardjbosscmp jdbc xml (optional) > <metadata> <type mapping>mySQL</type mapping> </metadata> </local tx datasource> </datasources> 由于$JBOSS_HOME/server/default/deploy目录下的hsqldb ds xml文件配置的数据源也为DefaultDS 所以必须把这个文件删除掉 接下来配置Jboss的消息队列以可以使用我们配置的DefaultDS(for MySQL)数据源 A 拷贝$JBOSS_HOME/docs/examples/jms/mysql jdbc service xml到$JBOSS_HOME/server/default/deploy/jms目录下 B 同样为了避免和hsqldb的冲突 需要把$JBOSS_HOME/server/default/deploy/jms目录下的hsqldb jdbc service xml删除掉 cha138/Article/program/Java/ky/201311/28389相关参考
知识大全 JBoss4.0下使用MySql数据源的设置方法[1]
JBoss4.0下使用MySql数据源的设置方法[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
知识大全 JBoss4.0下使用MySql数据源的设置方法[2]
JBoss4.0下使用MySql数据源的设置方法[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
jboss配置 mysql数据库连接池实例 :配置: JDK JBoss &n
在Linux环境下安装Mysql 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一引言 想使用
在同一台机器上运行多个MySQL服务器 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 有些情况下
知识大全 详细讲解Linux环境下MySQL 5.1安装步骤[1]
数据库相关:详细讲解Linux环境下MySQL5.1安装步骤[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一
知识大全 详细讲解Linux环境下MySQL 5.1安装步骤[2]
数据库相关:详细讲解Linux环境下MySQL5.1安装步骤[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一
先在你发布的项目的WEBINF目录下建一个jbosswebxml的文件内容如下: Java代码 <?xmlversion=?> <!DOCTYPEjbossweb>
Jboss下MSSQLServer配置指导 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本文提
MySQL数据库在运行中报告会出现哪些情况? 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 以下