使用 WebDSl eclipse 插件将我的 webDSL 应用程序部署到 Tomcat v6.0 时出现以下错误
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: Servlet.init() for servlet mainservlet threw exception
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
java.lang.Thread.run(Unknown Source)
root cause
org.hibernate.TransactionException: Transaction not successfully started
org.hibernate.transaction.JDBCTransaction.rollback(JDBCTransaction.java:179)
utils.DispatchServlet.tryLoadGlobalsAndPerformInit(DispatchServlet.java:31)
utils.DispatchServlet.init(DispatchServlet.java:39)
javax.servlet.GenericServlet.init(GenericServlet.java:212)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
java.lang.Thread.run(Unknown Source)
它昨晚停止工作了。 我尝试重新启动但没有用:(
最佳答案
“事务未成功启动”错误表示数据库连接存在问题。尝试使用命令行客户端登录 MySQL,以验证 MySQL 是否正在运行以及凭据是否正确。登录后,检查数据库是否存在。
如需进一步帮助,您还可以访问 IRC(irc.freenode.net 上的#webdsl channel ),在邮件列表 (https://mailman.st.ewi.tudelft.nl/listinfo/webdsl) 上提问,或在 http://yellowgrass.org/project/WebDSL 上发布问题.
关于eclipse - 将 WebDSL 应用程序部署到 Tomcat v6.0 时出现的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18033276/