搞点color吧 2020-04-24 12:15 采纳率: 0%
浏览 161

使用myeclipse创建web项目3.1版本报错 但是同样代码操作创建的是web2.5版本就不会报错 这是为什么?

如图 创建项目使用3.1版本以后 用ssh框架做一个简单的搭建项目

运行报错

图片说明
图片说明
报错提示为:

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [bean-public.xml]

但是xml文件下是有sessionfactory声明的

<!-- 2. Spring 对SessionFactory创建支持 -->
    <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
        <property name="dataSource" ref="dataSource"></property>
        <property name="hibernateProperties">
            <props>
                <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
                <prop key="hibernate.show_sql">true</prop>
                <prop key="hibernate.hbm2ddl.auto">update</prop>
            </props>
        </property>
        <property name="mappingLocations">
            <list>
                <value>classpath:cn/itcast/pojo/*.hbm.xml</value>
            </list>
        </property>
    </bean>

但是同样的代码 我创建项目为web2.5版本以后
图片说明

不会报错 直接可以运行 这是什么原因 是因为jar包版本太低造成的吗??

  • 写回答

1条回答 默认 最新

  • 进步·于辰 2023-07-02 14:50
    关注

    我最初学习java和jsp的时候,使用eclipse系列编码,现在都是用idea创建maven项目,所以关于eclipse系列的问题我有些记不清了。
    关于你的问题,我的建议是:

    • 方法1:检查一下web.xml文件,看一下当你选择3.1版本时,下图这个位置的版本是多少。

    img


    如果不是3.1,改成3.1试试。

    • 方法2:检查一下这3个配置文件(spring、springmvc、hibernate配置文件),看一下是不是有哪个配置出错或者重复了。
    评论

    报告相同问题?

    悬赏问题

    • ¥30 矩阵分析与古诗词意境
    • ¥15 在win10 64位的vs打包MSI文件,放到win7 64位上安装成可执行exe文件后,点击程序不运行。
    • ¥50 大众点评用户浏览/消费记录爬虫
    • ¥15 求制作一个个人网页,
    • ¥15 寻涂色内存脚本作者有项目有市场有资源.却技术
    • ¥15 蓝桥杯c51单片机问题
    • ¥15 ajax跨域问题请求修改代码
    • ¥15 python matplotlib
    • ¥15 短信测压+语音,有偿,必须用Python
    • ¥20 COCOS2DX的protobuf协议注册函数问题