首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • jboss配置多个项目连接数据库的问题
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • qf329
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 结帖率:
    发表于:2008-08-21 09:14:57 楼主
    现在我jboss.../default/deploy下面有多个war项目包,都需要连接数据库,那我如何配置每个项目的配置文件才可以保证都可以连接上数据库.我网上级搜了一下,是在每个项目下建一个WEB-INF文件,再在该文件夹下建一个jboss-web.xml和web.xml,是这样吗,web.xm原来项目里已经有了,这两个配置文件该如何配置呢?哪位大侠提供个范本.
    50  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wm920
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-21 12:07:471楼 得分:0
    问题是·

    你的每个war项目有个数据库配置文件么。
    一般的情况下war项目都有个配置数据库文件,前提是你的数据库是怎么连接方式。·
    假如有就这样,在每个数据库配置文件下这样配置。

    <local-tx-datasource>
            <jndi-name> SystemDataSource </jndi-name>
            <connection-url> jdbc:oracle:thin:@192.168.0.210:1521:orcl </connection-url>
            <driver-class> oracle.jdbc.driver.OracleDriver </driver-class>
            <user-name> xsfxzsp </user-name>
            <password> xsfxzsp </password>
            <exception-sorter-class-name> org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter </exception-sorter-class-name>
                <min-pool-size> 5 </min-pool-size>
                <max-pool-size> 60 </max-pool-size>
                <idle-timeout-minutes> 600 </idle-timeout-minutes>
                <blocking-timeout-millis> 300000000 </blocking-timeout-millis>
                <metadata>
                      <type-mapping> Oracle9i </type-mapping>
                </metadata>
        </local-tx-datasource>

      </local-tx-datasource>
        <local-tx-datasource>
            <jndi-name> AssistantDataSource </jndi-name>
            <connection-url> jdbc:oracle:thin:@192.168.0.210:1521:orcl </connection-url>
            <driver-class> oracle.jdbc.driver.OracleDriver </driver-class>
            <user-name> xsfxzsp </user-name>
            <password> xsfxzsp </password>
            <exception-sorter-class-name> org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter </exception-sorter-class-name>
                <min-pool-size> 5 </min-pool-size>
                <max-pool-size> 60 </max-pool-size>
                <idle-timeout-minutes> 600 </idle-timeout-minutes>
                <blocking-timeout-millis> 300000000 </blocking-timeout-millis>
                <metadata>
                      <type-mapping> Oracle9i </type-mapping>
                </metadata>
        </local-tx-datasource>

    前提是我的这个不是你所说的jboss-web.xml和web.xml     而是自己另外建立个oracle-ds.xml   放在   deploy   目录下·
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • dajianzi
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-25 11:02:112楼 得分:0
    我觉得没有必要在每一个war包下都有一个配置文件,可以集中写一个配置文件配置多个数据库,这样维护起来很方便,然后在程序中通过jndi方式调用,很方便的.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lchao12
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-09-03 22:14:523楼 得分:0
    直接放在一个数据源文件中,放在deploy  目录就可以了.

    也可以使用多个配置文件放在deploy目录下.--jboss-service.xml文件中可以配置系统的发布目录.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Fronk
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-09-03 22:43:244楼 得分:0
    请看这里http://fronkx.blog.hexun.com/12407600_d.html
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • wangqinhappy
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-09-08 15:29:425楼 得分:0
    jboss下面的XX_ds.xml文件是可以配置多个数据源的。
    你可以在你的war里面访问不同的数据库。
    相反也是可以成立的。

    hoho,,不晓得你听明白没有?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • daoma
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-09-22 09:40:156楼 得分:0
    mssqlserver-service.xml怎么配置??
    我的是JBoss4.0.4
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved