将WebDSL应用程序部署到Tomcat v6.0时出现问题

时间:2013-08-03 13:17:55

标签: eclipse tomcat web eclipse-plugin tomcat6

使用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)

昨晚它停止了工作。 我尝试重启不起作用:(

1 个答案:

答案 0 :(得分:0)

“未成功启动事务”错误表示数据库连接存在问题。尝试使用命令行客户端登录MySQL以验证MySQL是否正在运行且凭据是否正确。登录后,检查数据库是否存在。

如需进一步的帮助,您还可以访问IRC(irc.freenode.net上的#webdsl频道),在邮件列表中询问(https://mailman.st.ewi.tudelft.nl/listinfo/webdsl),或在http://yellowgrass.org/project/WebDSL发布问题。