主题 : 部署程序时导入数据库出错
级别: 童生
UID: 63818
积分:12 加为好友
威望: 0 精华: 0
主题:1 回复:4
注册时间:2014-06-28
在线时长:0
1#   发表于:2014-07-01 11:18:54  IP:211.200.*.*
Exception report

message 

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

exception 

javax.servlet.ServletException: install failed!
com.jeecms.cms.InstallServlet.doPost(InstallServlet.java:71)
javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)


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:39)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
java.lang.reflect.Constructor.newInstance(Constructor.java:513)
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:641)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)


note The full stack trace of the root cause is available in the Apache Tomcat/7.0.23 logs.

级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
2#   发表于:2014-07-01 13:22:49  IP:182.7.*.*
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Specified key was too long; max key length is 767 bytes 
您那数据库有问题,是你数据库编码格式没有设置为GBK格式吧?这错误时你编码格式导致的,请把数据库编码格式设置为GBK
功成由勤,业精于勤。
级别: 童生
UID: 63818
积分:12 加为好友
威望: 0 精华: 0
主题:1 回复:4
注册时间:2014-06-28
在线时长:0
3#   发表于:2014-07-01 13:51:50  IP:211.200.*.*
回复第2楼   已经是GBK了
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
4#   发表于:2014-07-01 13:54:32  IP:182.7.*.*
GBK还是报这错?
功成由勤,业精于勤。
级别: 童生
UID: 63818
积分:12 加为好友
威望: 0 精华: 0
主题:1 回复:4
注册时间:2014-06-28
在线时长:0
5#   发表于:2014-07-03 14:08:05  IP:211.200.*.*
回复第4楼是啊
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
6#   发表于:2014-07-03 14:08:47  IP:182.211.*.*
报什么错
功成由勤,业精于勤。
级别: 童生
UID: 63818
积分:12 加为好友
威望: 0 精华: 0
主题:1 回复:4
注册时间:2014-06-28
在线时长:0
7#   发表于:2014-07-04 21:16:40  IP:14.159.*.*
就是上面的错呀
1 共1页