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

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关闭了。
    自己要好好检查一下。

    点赞 评论
  • long13131462101 2012-03-11 18:43

    sql错误吧

    点赞 评论
  • long13131462101 2012-03-11 20:39

    could not execute query

    点赞 评论
  • _1_1_7_ 2012-03-11 21:20

    SQLGrammarException
    sql语法错误
    检查:
    at com.imut.dao.BulletinDAO.findAll(BulletinDAO.java:131)

    把sql语句贴出来

    点赞 评论
  • redstarofsleep 2012-03-12 08:49

    报的是SQL语法错误,
    大致是在这几个位置:
    [quote]
    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)
    [/quote]

    点赞 评论
  • depinhu 2012-03-12 11:10

    很明显的是sql语法错误啊自己找找应该就知道了

    点赞 评论
  • long13131462101 2012-03-12 11:20

    [code="java"]at com.imut.dao.BulletinDAO.findAll(BulletinDAO.java:131) [/code]这点有问题 ,把这个代码站出来

    点赞 评论
  • long13131462101 2012-03-12 12:16

    你看看你服务开了吗?

    点赞 评论

相关推荐 更多相似问题