主题 : :Invalid default value for 'access_date'
级别: 童生
UID: 78410
积分:18 加为好友
威望: 0 精华: 0
主题:1 回复:8
注册时间:2015-07-29
在线时长:0
1#   发表于:2015-07-29 15:38:10  IP:118.141.*.*
安装环境 jdk1.7 mysql * tomcat 7.0 配置安装报错 

HTTP Status 500 - install failed!


type Exception report

message install failed!

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:650)
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)



root cause 
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Invalid default value for 'access_date'
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:526)
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:650)
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
2#   发表于:2015-07-29 15:40:09  IP:182.11.*.*
这是数据库导入出错了,你可以先执行脚本,然后安装页是否创建数据库选项选否
1
级别: 童生
UID: 78410
积分:18 加为好友
威望: 0 精华: 0
主题:1 回复:8
注册时间:2015-07-29
在线时长:0
3#   发表于:2015-07-29 15:51:38  IP:118.141.*.*
  `access_date` date NOT NULL default '0000-00-00' COMMENT '访问日期',
这个是在sql中初始化默认值造成的 
级别: 童生
UID: 78410
积分:18 加为好友
威望: 0 精华: 0
主题:1 回复:8
注册时间:2015-07-29
在线时长:0
4#   发表于:2015-07-29 15:52:09  IP:118.141.*.*
回复第2楼
  `access_date` date NOT NULL default '0000-00-00' COMMENT '访问日期',
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
5#   发表于:2015-07-29 15:52:27  IP:182.11.*.*
你是下的哪个版本的安装包
1
级别: 童生
UID: 78410
积分:18 加为好友
威望: 0 精华: 0
主题:1 回复:8
注册时间:2015-07-29
在线时长:0
6#   发表于:2015-07-29 16:24:33  IP:118.141.*.*
回复第5楼jeecmsv6
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
7#   发表于:2015-07-29 16:25:22  IP:182.11.*.*
脚本直接执行可以执行吗
1
级别: 童生
UID: 78410
积分:18 加为好友
威望: 0 精华: 0
主题:1 回复:8
注册时间:2015-07-29
在线时长:0
8#   发表于:2015-07-29 16:32:23  IP:118.141.*.*
回复第7楼修改以后这个就能直接引导生成了
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
9#   发表于:2015-07-29 16:32:38  IP:182.11.*.*
好的
1
级别: 童生
UID: 78410
积分:18 加为好友
威望: 0 精华: 0
主题:1 回复:8
注册时间:2015-07-29
在线时长:0
10#   发表于:2015-07-29 16:33:45  IP:118.141.*.*
问题可能是由于mysql初始化时,数据库插入数据强验证导致的 ,应该本地mysql配置有问题,不过那个默认值确实不对
1 2 > >| 共2页