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个回答

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

sql错误吧

could not execute query

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

把sql语句贴出来

报的是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]

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

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

你看看你服务开了吗?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问