主题 : 安装时报错500~
级别: 童生
UID: 53979
积分:18 加为好友
威望: 0 精华: 0
主题:1 回复:7
注册时间:2013-10-30
在线时长:0
1#   发表于:2013-10-30 16:51:32  IP:218.132.*.*
javax.servlet.ServletException: install failed!
com.jeecms.cms.InstallServlet.doPost(InstallServlet.java:71)
javax.servlet.http.HttpServlet.service(HttpServlet.java:643)
javax.servlet.http.HttpServlet.service(HttpServlet.java:723)

root cause

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Specified key was too long; max key length is 767 bytes
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:525)
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:2642)
com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2571)
com.mysql.jdbc.StatementImpl.execute(StatementImpl.java:769)
com.mysql.jdbc.StatementImpl.execute(StatementImpl.java:612)
com.jeecms.cms.Install.createTable(Install.java:104)
com.jeecms.cms.InstallServlet.doPost(InstallServlet.java:48)
javax.servlet.http.HttpServlet.service(HttpServlet.java:643)
javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
2#   发表于:2013-10-30 16:54:53  IP:59.133.*.*
您好!有问题请到安装与使用区发帖
功成由勤,业精于勤。
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
3#   发表于:2013-10-30 16:56:06  IP:59.133.*.*
根据您的错误信息你那错误是在数据库下出现的,是不是数据库服务没开启呢?安装到那一步出错?
功成由勤,业精于勤。
级别: 童生
UID: 53979
积分:18 加为好友
威望: 0 精华: 0
主题:1 回复:7
注册时间:2013-10-30
在线时长:0
4#   发表于:2013-10-30 17:00:36  IP:218.132.*.*
你们客服让发在这里的~
建库建表的时候出的错~
我能看到创建成功的库和部分表~
可能是某个表的字段或索引太长~
utf-8编码的又达不到需求
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
5#   发表于:2013-10-30 17:03:47  IP:59.133.*.*
是的,您的创建表的时候有的字符太长,你的数据库编码格式是设置的gbk吗??
功成由勤,业精于勤。
级别: 童生
UID: 53979
积分:18 加为好友
威望: 0 精华: 0
主题:1 回复:7
注册时间:2013-10-30
在线时长:0
6#   发表于:2013-10-30 17:06:58  IP:218.132.*.*
是你们工程中创建库和表的语句里默认使用的编码是utf-8~
把某些过长的字段设置的短一些应该就可以了~
我发现很多字段都是255的长度~
不知道是否真的需要那么长~
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
7#   发表于:2013-10-30 17:09:13  IP:59.133.*.*
数据库编码设置成gbk就没这问题了,在我们官网数据库安装教程里有特别说明哦,数据库编码格式为GBK
功成由勤,业精于勤。
级别: 童生
UID: 53979
积分:18 加为好友
威望: 0 精华: 0
主题:1 回复:7
注册时间:2013-10-30
在线时长:0
8#   发表于:2013-10-30 17:12:48  IP:218.132.*.*
好吧~看到了~
我的mysql是utf-8的
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
9#   发表于:2013-10-30 17:13:58  IP:59.133.*.*
好吧~看到了~
我的mysql是utf-8的
嗯,
功成由勤,业精于勤。
级别: 童生
UID: 53979
积分:18 加为好友
威望: 0 精华: 0
主题:1 回复:7
注册时间:2013-10-30
在线时长:0
10#   发表于:2013-10-30 17:33:36  IP:218.132.*.*
我已经改成了gbk的了,甚至把mysql卸载按照步骤重装了~设置的gbk编码
但是依然报那个错
1 2 > >| 共2页