免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1326 | 回复: 0
打印 上一主题 下一主题

TOMCAT6+SPRING+HIBERNATE JNDI 数据源配置 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-04-02 18:50 |只看该作者 |倒序浏览
1、在context.xml中的context标签内加入以下代码:

Resource name="jdbc/mysql" auth="Container"
type="javax.sql.DataSource"    driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/yourdbname"
username="root"
password="root"
maxActive="20"
maxIdle="10"/>
2、在web.xml中web-app下加入以下代码

    resource-ref>
        description>MySql DataSource/description>
        res-ref-name>jdbc/yourdbname/res-ref-name>
        res-type>javax.sql.DataSource/res-type>
        res-auth>Container/res-auth>
    /resource-ref>
3. 在SPRING的配置文件中加入如下代码

bean id="dataSource"                                                class="org.springframework.jndi.JndiObjectFactoryBean">
property name="jndiName">
value>java:comp/env/jdbc/yourdbname/value>
/property>
/bean>
4. 最后在你的SPRING配置文件中加入以下代码接管HIBERNATE的配置

beans>
    bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
        property name="dataSource" ref="dataSource"/>
        property name="mappingResources">
            list>
              value>这里是加载的HIBERNATE OR 文件/value>
            /list>
        /property>
        property name="hibernateProperties">
            props>
                prop key="hibernate.dialect">
org.hibernate.dialect.MySQLInnoDBDialect
/prop>
  /props>
   /property>
/bean>
/beans>


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/63740/showart_515514.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP