主题 : 2.42新版安装遇到问题,请协助解决
级别: 童生
UID: 1403
积分:30 加为好友
威望: 0 精华: 0
主题:3 回复:18
注册时间:2009-12-19
在线时长:0
1#   发表于:2010-02-24 10:45:19  IP:219.18.*.*
HTTP Status 500 - 

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

type Exception report

message 

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

exception 

org.apache.jasper.JasperException: An exception occurred processing JSP page /install/install_setup.jsp at line 39

36:  if ("true".equals(isCreateTable)) {
37:  String sqlPath = application.getRealPath(dbFileName);
38:  List<String> sqlList = Install.readSql(sqlPath);
39:  Install.createTable(dbHost, dbPort, dbName, dbUser, dbPassword,
40:  sqlList);
41:  }
42:  //初始化数据


Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:398)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


root cause 

javax.servlet.ServletException: java.sql.BatchUpdateException: Unknown table engine 'INNODB'
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:862)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
org.apache.jsp.install.install_005fsetup_jsp._jspService(install_005fsetup_jsp.java:150)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


root cause 

java.sql.BatchUpdateException: Unknown table engine 'INNODB'
com.mysql.jdbc.Statement.executeBatch(Statement.java:961)
com.jeecms.core.util.Install.createTable(Unknown Source)
org.apache.jsp.install.install_005fsetup_jsp._jspService(install_005fsetup_jsp.java:93)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


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


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

Apache Tomcat/6.0.20
级别: 白丁
UID: 3
积分:2415 加为好友
威望: 0 精华: 0
主题:23 回复:1614
注册时间:2009-06-02
在线时长:0
2#   发表于:2010-02-24 10:58:44  IP:115.174.*.*
那是由于你的mysql没有开启INNODB
可以参考:
http://bbs.jeecms.com/azsy/1706.htm
生命在于折腾!
级别: 童生
UID: 1403
积分:30 加为好友
威望: 0 精华: 0
主题:3 回复:18
注册时间:2009-12-19
在线时长:0
3#   发表于:2010-02-24 11:34:29  IP:219.18.*.*
多谢版主


就是mysql配置文件禁掉了这个选项!

关闭mysql数据库

在mysql的安装目录中找到my.ini文件

找到skip-innodb,在前面加上#号,为 # skip-innodb

保存,开启mysql数据库!搞定!
1 共1页