主题 : 安装以后,只生成数据库表,但没有数据,控制台会出一个错。怎么回事?
级别: 童生
UID: 62301
积分:12 加为好友
威望: 0 精华: 0
主题:1 回复:5
注册时间:2014-05-23
在线时长:0
1#   发表于:2014-05-23 11:55:32  IP:1.168.*.*
这是控制台出现的错。


127.0.0.1
3306
cms
root
admin
true
true
true
localhost
/cms
8080
jdbc:mysql://127.0.0.1:3306/cms?characterEncoding=utf-8 -------
root
admin
五月 23, 2014 11:52:11 上午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet [jsp] in context with path [/cms] threw exception [An exception occurred processing JSP page /install/install_setup.jsp at line 50

47:  if ("true".equals(isCreateTable)) {
48:  String sqlPath = application.getRealPath(dbFileName);
49:  List<String> sqlList = Install.readSql(sqlPath);
50:  Install.createTable(dbHost, dbPort, dbName, dbUser, dbPassword,
51:  sqlList);
52:  }
53:  //初始化数据


Stacktrace:] with root cause
java.sql.BatchUpdateException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'USING BTREE) ENGINE=InnoDB DEFAULT CHARSET=utf8' at line 1
at com.mysql.jdbc.StatementImpl.executeBatch(StatementImpl.java:1193)
at com.zzzy.cms.util.Install.createTable(Install.java:119)
at org.apache.jsp.install.install_005fsetup_jsp._jspService(install_005fsetup_jsp.java:113)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
2#   发表于:2014-05-23 11:56:54  IP:182.13.*.*
好像和您数据库编码格式有关吧?数据库编码格式设置为GBK的
功成由勤,业精于勤。
级别: 童生
UID: 62301
积分:12 加为好友
威望: 0 精华: 0
主题:1 回复:5
注册时间:2014-05-23
在线时长:0
3#   发表于:2014-05-23 12:10:29  IP:1.168.*.*
回复第2楼 mysql默认编码改成GBK   , cms自动生成的数据库是utf-8  编码 , 依然没有数据仅仅有表结构 
级别: 童生
UID: 62301
积分:12 加为好友
威望: 0 精华: 0
主题:1 回复:5
注册时间:2014-05-23
在线时长:0
4#   发表于:2014-05-23 12:20:59  IP:1.168.*.*
信息: Server startup in 18617 ms
java.io.IOException: 系统找不到指定的路径。
at java.io.WinNTFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(Unknown Source)
at com.zzzy.cms.util.ConfigUtil.<clinit>(ConfigUtil.java:40)
at com.zzzy.cms.cache.ZzzyCmsCache.output(ZzzyCmsCache.java:34)
at com.zzzy.cms.filter.ClickFilter.doFilter(ClickFilter.java:31)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)



这是什么错,应该是这段出错了
级别: 状元
UID: 33380
积分:50625 加为好友
威望: 21 精华: 3
主题:88 回复:30687
注册时间:2012-05-07
在线时长:0
5#   发表于:2014-05-23 13:17:23  IP:182.13.*.*
你数据库是什么版本的?是不是数据库安装出错了
功成由勤,业精于勤。
1 共1页