iteye_14750 2012-03-11 18:03
浏览 196
已采纳

web项目的导入问题

从网上下载了个《网络教学平台》系统,按照附带的系统说明配置好了,浏览器访问时tomcat老报错,本人是新手,不太懂这些配置啊,哪位帮忙看看。
刚开始把项目导进eclipse,报servlet错误,我把包导进去了,启动tomcat报jdbc的错误,把jdbc驱动导进去,还是报错 :(

我传到网盘去了,源文件地址:http://115.com/file/be284qaa#网络教学平台源码+说明.zip

下面是报错的部分代码

[code="java"]
org.hibernate.exception.SQLGrammarException: could not execute query
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:92)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
at org.hibernate.loader.Loader.doList(Loader.java:2297)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2172)
at org.hibernate.loader.Loader.list(Loader.java:2167)
at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:448)
at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363)
at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196)
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1258)
at org.hibernate.impl.QueryImpl.list(QueryImpl.java:102)
at com.imut.dao.BulletinDAO.findAll(BulletinDAO.java:131)
at com.imut.service.BulletinService.findAll(BulletinService.java:31)
at com.imut.web.action.BulletinAction.showBulletin(BulletinAction.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)[/code]

  • 写回答

8条回答 默认 最新

  • _1_1_7_ 2012-03-12 11:34
    关注

    这是hibernate源码

    [quote] public JDBCException convert(SQLException sqlException, String message, String sql) {

    085 String sqlState = JDBCExceptionHelper.extractSqlState( sqlException );

    086

    087 if ( sqlState != null ) {

    088 String sqlStateClassCode = JDBCExceptionHelper.determineSqlStateClassCode( sqlState );

    089

    090 if ( sqlStateClassCode != null ) {

    091 if ( SQL_GRAMMAR_CATEGORIES.contains( sqlStateClassCode ) ) {

    092 return new SQLGrammarException( message, sqlException, sql );

    093 }

    [/quote]

    org.hibernate.exception.SQLGrammarException: could not execute query

    大概是数据库的连接断了,查询语句不能执行。导致这种问题可能原因有:
    1。数据库的物理连接断了,网线、网卡等原因。
    2。数据库连接超时了。
    3。session关闭了。
    自己要好好检查一下。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(7条)

报告相同问题?

悬赏问题

  • ¥15 poi合并多个word成一个新word,原word中横版没了.
  • ¥15 【火车头采集器】搜狐娱乐这种列表页网址,怎么采集?
  • ¥15 求MCSCANX 帮助
  • ¥15 机器学习训练相关模型
  • ¥15 Todesk 远程写代码 anaconda jupyter python3
  • ¥15 我的R语言提示去除连锁不平衡时clump_data报错,图片以下所示,卡了好几天了,苦恼不知道如何解决,有人帮我看看怎么解决吗?
  • ¥15 在获取boss直聘的聊天的时候只能获取到前40条聊天数据
  • ¥20 关于URL获取的参数,无法执行二选一查询
  • ¥15 液位控制,当液位超过高限时常开触点59闭合,直到液位低于低限时,断开
  • ¥15 marlin编译错误,如何解决?