主题 : 求教关于安装JEEBBS的问题
级别: 举人
UID: 40413
积分:116 加为好友
威望: 0 精华: 0
主题:5 回复:53
注册时间:2012-11-02
在线时长:0
1#   发表于:2012-11-02 15:08:16  IP:202.157.*.*
其实部分情况类似这个帖子:http://bbs.jeecms.com/azsy/13392.jhtml


我想补充的是,我在自己电脑(win7)上随便怎么操作安装包(v3.0)都能成功。但是只要移植到ubuntu11.04吧,安装能够正常完成,远程查询数据都是跟win7下一样,建好了的。。但是只要在浏览器去访问,就会出现这个500报错


HTTP Status 500 - 

--------------------------------------------------------------------------------

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:57)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:616)
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
$Proxy72.getList(Unknown Source)
com.jeecms.bbs.action.directive.CategoryDirective.execute(CategoryDirective.java:30)
freemarker.core.Environment.visit(Environment.java:263)
freemarker.core.UnifiedCall.accept(UnifiedCall.java:126)
freemarker.core.Environment.visit(Environment.java:210)
freemarker.core.MixedContent.accept(MixedContent.java:92)
freemarker.core.Environment.visit(Environment.java:210)
freemarker.core.Environment.include(Environment.java:1483)
freemarker.core.Include.accept(Include.java:169)
freemarker.core.Environment.visit(Environment.java:210)
freemarker.core.MixedContent.accept(MixedContent.java:92)
freemarker.core.Environment.visit(Environment.java:210)
freemarker.core.Environment.include(Environment.java:1483)
freemarker.core.Include.accept(Include.java:169)
freemarker.core.Environment.visit(Environment.java:210)
freemarker.core.MixedContent.accept(MixedContent.java:92)
freemarker.core.Environment.visit(Environment.java:210)
freemarker.core.Environment.process(Environment.java:190)
freemarker.template.Template.process(Template.java:237)
com.jeecms.common.web.springmvc.SimpleFreeMarkerView.renderMergedTemplateModel(SimpleFreeMarkerView.java:114)
org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:167)
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
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 

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'jeebbs_3.BBS_CATEGORY' doesn't exist
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
java.lang.reflect.Constructor.newInstance(Constructor.java:532)
com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
com.mysql.jdbc.Util.getInstance(Util.java:381)
com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1030)
com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3536)
com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3468)
com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1957)
com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2107)
com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2648)
com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2086)
com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2237)
com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76)
org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208)
org.hibernate.loader.Loader.getResultSet(Loader.java:1812)
org.hibernate.loader.Loader.doQuery(Loader.java:697)
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:259)
org.hibernate.loader.Loader.doList(Loader.java:2232)
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:57)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:616)
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
$Proxy72.getList(Unknown Source)
com.jeecms.bbs.action.directive.CategoryDirective.execute(CategoryDirective.java:30)
freemarker.core.Environment.visit(Environment.java:263)
freemarker.core.UnifiedCall.accept(UnifiedCall.java:126)
freemarker.core.Environment.visit(Environment.java:210)
freemarker.core.MixedContent.accept(MixedContent.java:92)
freemarker.core.Environment.visit(Environment.java:210)
freemarker.core.Environment.include(Environment.java:1483)
freemarker.core.Include.accept(Include.java:169)
freemarker.core.Environment.visit(Environment.java:210)
freemarker.core.MixedContent.accept(MixedContent.java:92)
freemarker.core.Environment.visit(Environment.java:210)
freemarker.core.Environment.include(Environment.java:1483)
freemarker.core.Include.accept(Include.java:169)
freemarker.core.Environment.visit(Environment.java:210)
freemarker.core.MixedContent.accept(MixedContent.java:92)
freemarker.core.Environment.visit(Environment.java:210)



不要说是文件权限问题,我直接把这个文件夹chmod 777  * -R,还是不得行。后来说是表名大小写的关系,我全部都改成大写了,还是不行。。求原因
级别: 举人
UID: 40413
积分:116 加为好友
威望: 0 精华: 0
主题:5 回复:53
注册时间:2012-11-02
在线时长:0
2#   发表于:2012-11-02 15:19:12  IP:202.157.*.*
坐等指教
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
3#   发表于:2012-11-02 15:21:26  IP:59.136.*.*
你使用的环境说下
功成由勤,业精于勤。
级别: 举人
UID: 40413
积分:116 加为好友
威望: 0 精华: 0
主题:5 回复:53
注册时间:2012-11-02
在线时长:0
4#   发表于:2012-11-02 15:22:09  IP:202.157.*.*
mysql 5.1 ubuntu10.04 JDK 1.7
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
5#   发表于:2012-11-02 15:24:32  IP:59.136.*.*
mysql 5.1 ubuntu10.04 JDK 1.7
ubuntu10.04?我们试用版只提供tomcat,其他需要买授权
功成由勤,业精于勤。
级别: 举人
UID: 40413
积分:116 加为好友
威望: 0 精华: 0
主题:5 回复:53
注册时间:2012-11-02
在线时长:0
6#   发表于:2012-11-02 15:27:29  IP:125.97.*.*
Ubuntu 11.10
级别: 举人
UID: 40413
积分:116 加为好友
威望: 0 精华: 0
主题:5 回复:53
注册时间:2012-11-02
在线时长:0
7#   发表于:2012-11-02 15:28:14  IP:125.97.*.*
我说的是系统,我放还是放在tomcat下的,tomcat6
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
8#   发表于:2012-11-02 15:30:30  IP:59.136.*.*
could not execute query 
是不是你的数据库里面数据没创建成功?这和你数据库有关
功成由勤,业精于勤。
级别: 举人
UID: 40413
积分:116 加为好友
威望: 0 精华: 0
主题:5 回复:53
注册时间:2012-11-02
在线时长:0
9#   发表于:2012-11-02 15:30:58  IP:202.157.*.*
不要怀疑环境了,我jeecms就装在这上面,跑了几个月都没问题
级别: 举人
UID: 40413
积分:116 加为好友
威望: 0 精华: 0
主题:5 回复:53
注册时间:2012-11-02
在线时长:0
10#   发表于:2012-11-02 15:31:53  IP:202.157.*.*
数据库我跟在win7下成功安装的还专门一一对比了,表都一样
1 2 3 4 > >| 共4页