主题 : jeebbs3在unix下发布会报错???
级别: 秀才
UID: 30967
积分:53 加为好友
威望: 0 精华: 0
主题:3 回复:23
注册时间:2012-03-16
在线时长:0
1#   发表于:2012-09-24 10:25:50  IP:59.43.*.*
我在unix下将jeebbs发布好以后,可以正常访问后台页面,也可以登录,但想访问论坛首页的时候提示
type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.hibernate.exception.SQLGrammarException: could not execute query
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:656)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
com.jeecms.common.web.ProcessTimeFilter.doFilter(ProcessTimeFilter.java:38)


root cause 

org.hibernate.exception.SQLGrammarException: could not execute query
org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:90)
org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
org.hibernate.loader.Loader.doList(Loader.java:2235)
org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2129)
org.hibernate.loader.Loader.list(Loader.java:2124)
org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:401)
org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:363)
org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:196)
org.hibernate.impl.SessionImpl.list(SessionImpl.java:1149)
org.hibernate.impl.QueryImpl.list(QueryImpl.java:102)
com.jeecms.common.hibernate3.HibernateSimpleDao.find(HibernateSimpleDao.java:51)
com.jeecms.bbs.dao.impl.BbsCategoryDaoImpl.getList(BbsCategoryDaoImpl.java:17)
com.jeecms.bbs.manager.impl.BbsCategoryMngImpl.getList(BbsCategoryMngImpl.java:20)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
2#   发表于:2012-09-24 10:36:19  IP:117.113.*.*
说下你使用的环境!你数据库是什么的?
功成由勤,业精于勤。
级别: 秀才
UID: 30967
积分:53 加为好友
威望: 0 精华: 0
主题:3 回复:23
注册时间:2012-03-16
在线时长:0
3#   发表于:2012-09-24 16:59:44  IP:112.60.*.*
mysql
级别: 秀才
UID: 30967
积分:53 加为好友
威望: 0 精华: 0
主题:3 回复:23
注册时间:2012-03-16
在线时长:0
4#   发表于:2012-09-24 16:59:57  IP:112.60.*.*
jeecms部署在同一台机器上,没问题。
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
5#   发表于:2012-09-24 17:03:07  IP:117.113.*.*
您是在unix下怎么部署的
功成由勤,业精于勤。
级别: 秀才
UID: 30967
积分:53 加为好友
威望: 0 精华: 0
主题:3 回复:23
注册时间:2012-03-16
在线时长:0
6#   发表于:2012-09-24 17:06:55  IP:112.60.*.*
你这个问题我还真不知道怎么说,呵呵。
你是不是想问部署环境?tomcat+mysql数据库,没什么特别的。
JEECMS跑在这个机器上都没有问题。我想这两个系统环境应该差不多吧。

但是JEEBBS在windows可以正常运行,不知道是怎么回事。
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
7#   发表于:2012-09-24 17:09:51  IP:117.113.*.*
你好,你的模板是单独上传的吗,上传时的编码格式是utf-8吗?
功成由勤,业精于勤。
级别: 秀才
UID: 30967
积分:53 加为好友
威望: 0 精华: 0
主题:3 回复:23
注册时间:2012-03-16
在线时长:0
8#   发表于:2012-09-25 09:29:25  IP:112.220.*.*
我没用自己的模板,就是系统自带的,做个演示使用。我从论坛下载的安装包,直接安装在unix下出错。
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
9#   发表于:2012-09-25 09:38:07  IP:115.172.*.*
删除tomcat下的ROOT文件夹 ,然后在把程序放进去,重新启动下你的tomcat
功成由勤,业精于勤。
级别: 秀才
UID: 30967
积分:53 加为好友
威望: 0 精华: 0
主题:3 回复:23
注册时间:2012-03-16
在线时长:0
10#   发表于:2012-09-26 15:23:46  IP:112.64.*.*
我找到问题了,这是JEEBBS的一个BUG,在UNIX下的数据库表名是区分大小写的,在数据库中的表名是小写,在程序中调用的是大写,望尽快改正
1 2 > >| 共2页