Ошибка с MySQL - PullRequest
       36

Ошибка с MySQL

0 голосов
/ 03 ноября 2011

Я пытаюсь установить ejbca для использования mysql, но есть проблема. Я не уверен в том, что это за ошибки или как их исправить. Ошибки:

2011-11-03 14:16:15,191 ERROR [org.hibernate.tool.hbm2ddl.SchemaUpdate] (main) could not get database metadata
2011-11-03 14:16:15,353 ERROR [org.hibernate.tool.hbm2ddl.SchemaUpdate] (main) could not complete schema update
2011-11-03 14:16:31,656 ERROR [org.hibernate.util.JDBCExceptionReporter] (main) Unable to get managed connection for MySQLDB; - nested throwable: (javax.resource.ResourceException: Unable to get managed connection for MySQLDB)
2011-11-03 14:16:31,731 ERROR [org.ejbca.ui.web.admin.configuration.StartServicesServlet] (main) Error creating CAAdminSession: 
2011-11-03 14:16:32,577 ERROR [org.hibernate.util.JDBCExceptionReporter] (main) Unable to get managed connection for MySQLDB; - nested throwable: (javax.resource.ResourceException: Unable to get managed connection for MySQLDB)
2011-11-03 14:16:32,774 ERROR [org.hibernate.ejb.AbstractEntityManagerImpl] (main) Unable to mark for rollback on PersistenceException: 
2011-11-03 14:16:32,945 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/ejbca/adminweb]] (main) StandardWrapper.Throwable
2011-11-03 14:16:33,256 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/ejbca/adminweb]] (main) Servlet /ejbca/adminweb threw load() exception
2011-11-03 14:16:34,250 ERROR [org.hibernate.util.JDBCExceptionReporter] (main) Unable to get managed connection for MySQLDB; - nested throwable: (javax.resource.ResourceException: Unable to get managed connection for MySQLDB)
2011-11-03 14:16:34,250 ERROR [org.hibernate.ejb.AbstractEntityManagerImpl] (main) Unable to mark for rollback on PersistenceException: 
2011-11-03 14:16:34,277 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/ejbca/publicweb/status]] (main) StandardWrapper.Throwable
2011-11-03 14:16:34,454 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/ejbca/publicweb/status]] (main) Servlet /ejbca/publicweb/status threw load() exception

Кто-нибудь может мне помочь?

Ответы [ 2 ]

2 голосов
/ 06 декабря 2011

Я использовал grep, чтобы вывести эти ошибки из файла журнала. Я, однако, решил проблему. Проблема была только в расположении коннектора mysql. Я разархивировал весь zip-файл в jboss / server / default / lib. Это создало дополнительную папку, поэтому коннектор находился в ~ / lib / mysqlconnector / mysqlconnector.jar Я переместил файл .jar на один уровень вверх, и ошибки были устранены .:)

0 голосов
/ 29 ноября 2011

Это полная трассировка ошибок?Я подозреваю, что вам не хватает драйвера MySQL в любой AS, которую вы используете (я предполагаю, что JBoss).

Если это так, ознакомьтесь с документацией здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...