首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 求助applicationContext.xml问题 [已结贴,结贴人:hanpoyangtitan]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-02-15 15:29:59 楼主
    描述:
    环境MyEclipse
    以下代码均由Eclipse生成
    XML code
    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName"> <value>com.mysql.jdbc.Driver</value> </property> <property name="url"> <value>jdbc:mysql://localhost:3308/store?user=root</value> </property> <property name="username"> <value>root</value> </property> <property name="password"> <value></value> </property> </bean> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="dataSource"> <ref local="dataSource" /> </property> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect"> org.hibernate.dialect.MySQLDialect </prop> </props> </property> <property name="mappingResources"> <list> <value>com/tom/dao/User.hbm.xml</value> </list> </property> </bean> <bean id="UserDAO" class="com.tom.dao.UserDAO"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="UserService" class="com.tom.service.UserServiceImpl"> </bean> </beans>

    以上是applicationContext的内容,当我用
    ApplicationContext ctx=new ClassPathXmlApplicationContext("applicationContext.xml");
    获取applicationContext的时候报操作系统的一个异常,内容如下:
    javaw.exe 遇到问题需要关闭。我们对此引起的不便表示抱歉。
    且程序终止
    当我把
    代码2
    XML code
    <property name="dataSource"> <ref local="dataSource" /> </property> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect"> org.hibernate.dialect.MySQLDialect </prop> </props> </property>

    注释以后,那个操作系统的异常没有了
    问:代码2有什么问题?
    200  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-02-15 16:00:141楼 得分:50
    你先把 <bean id="dataSource"
            class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
    这里面的dataSource改成datasource
    在把 <property name="dataSource">
                <ref local="dataSource" />
    里面的 <ref local="dataSource" />改成 <ref local="datasource" />
    应该就可以了!


    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-02-15 16:09:422楼 得分:50
    是不是你的内存太小了,那个写法没有问题哦!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • olivesoup
    • 等级:
    发表于:2008-02-15 16:16:003楼 得分:50
    没看出什么问题
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-02-15 16:19:554楼 得分:50
    偶也没看出什么问题.再重新加一次HIBERNATE.和SPRING吧.
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-02-15 16:31:515楼 得分:0
    512的内存,等我换个机器再试一下
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-02-16 00:02:166楼 得分:0
    已确定是公司电脑问题了。
    修改 删除 举报 引用 回复

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