2013-04-09 1 views
0

Я пытаюсь использовать MySql для хранения сообщений TIBCO EMS 7.0. Ниже моя конфигурация: -TIBCO EMS - ошибка при экспорте схемы - java.lang.ClassNotFoundException: com.tibco.tibems.tibemsd.internal.db.DataStoreConnectionCustomizer

магазинов-db.conf

[$sys.failsafe]type=dbstore 
dbstore_driver_url=jdbc:mysql://localhost:3306/Research 
dbstore_driver_username=root 
dbstore_driver_password=12345 

tibemsd-db.conf

dbstore_classpath  
= ../../../../tibcojre/1.6.0/lib/ext/hibernate-core-4.1.9.Final.jar:../../../../t ibcojre/1.6.0/lib/ext/c3p0-0.9.2.1.jar:../../bin/antlr-2.7.6.jar:../../bin/asm-a ttrs.jar:../../bin/asm.jar:../../bin/cglib-2.1.3.jar:../../bin/commons-collectio ns-2.1.1.jar:../../bin/commons-logging-1.0.4.jar:../../bin/dom4j-1.6.1.jar:../.. /bin/ehcache-1.2.3.jar:../../bin/jta.jar:C:/temp/mysql-connector-java-5.1.23-bin .jar 

dbstore_driver_name = com.mysql.jdbc.Driver dbstore_driver_dialect = org.hibernate.dialect.MySQLDialect jre_library = C: /tibco/tibcojre/1.6.0/bin/server/jvm.dll

Я убедился, что могу подключиться к MySql с заданным именем пользователя и паролем, а файлы, упомянутые в dbstore_classpath, существуют по указанным путям.

Когда я пытаюсь экспортировать схемы в базу данных со следующим: -

java -jar c:\tibco\ems\7.0\bin\tibemsd_util.jar -tibemsdconf c:\tibco\ems\7.0\samples\config\tibemsd-db.conf -createall -export 

Я получаю ошибку ниже. Может кто-нибудь мне точку в правильном направлении: -

8 апреля 2013 2:11:10 PM com.mchange.v2.c3p0.C3P0Registry getConnectionCustomizer ВНИМАНИЕ: Не удалось создать для поиска ConnectionCustomizer с именем класса 'com.tibco.tibems.tibemsd.internal.db.DataStoreConnectionCustomizer. > java.lang.ClassNotFoundException: com.tibco.tibems.tibemsd.internal.db.DataStoreConnectionCustomizer в java.net.URLClassLoader $ 1.Run (URLClassLoader.java:202) в java.security.AccessController.doPrivileged (Native Method) at java.net.URLClassLoader.findClass (URLClassLoader.java:190) at sun.misc.Launcher $ ExtClassLoader.findClass (Launcher.java:229) at java.lang.ClassLoader.loadClass (ClassLoader. java: 306) на java.lang.ClassLoader.loadClass (ClassLoader.java:247) на java.lang.Class.forName0 (собственный метод) на java.lang.Class.forName (класс.java:169) на com.mchange.v2.c3 p0.C3P0Registry.getConnectionCustomizer (C3P0Registry.java:193) на com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getConnectionCustomize г (C3P0PooledConnectionPoolManager.java:749) в com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager. createPooledConnection бассейн (C3P0PooledConnectionPoolManager.java:863) в com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getPool (C3P0PooledConn ectionPoolManager.java:331) в com.mchange.v2.c3p0.impl.C3P0PooledConnectionPoolManager.getPool (C3P0PooledConn ectionPoolManager.java:348) at com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getConnection (AbstractPoo lBackedDataSource.java:140) в org.hibernate.service.jdbc.connections.internal.C3P0ConnectionProvider.getConne фикция (C3P0ConnectionProvider.java:79) на org.hibernate.tool.hbm2ddl.ManagedProviderConnectionHelper.prepare (ManagedProvi derConnectionHelper.java:55) на org.hibernate.tool.hbm2ddl.DatabaseExporter. (DatabaseExporter.java: 52) at org.hibernate.tool.hbm2ddl.SchemaExport.execute (SchemaExport.java:367) at org.hibernate.tool.hbm2ddl.SchemaExport.create (SchemaExport.java:304) at org.hibernate. tool.hbm2ddl.SchemaExport.create (SchemaExport.java:293) на com.tibco.tibems.tibemsd.internal.db.CreateStoreCallable.processStore (CreateSto reCallable.java:329) на com.tibco.tibems.tibemsd. internal.db.CreateStoreCallable.call (CreateStoreCallab le.java:42) на com.tibco.tibems.tibemsd.internal.db.CreateStoreCallable.call (CreateStoreCallab le.java:33) на sun.reflect.NativeMethodAccessorImpl. invoke0 (родной метод) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.ja ва: 25) в java.lang.reflect.Method.invoke (Method.java:597)

ответ

1

Не если у вас все еще есть эта проблема. Добавление сюда в случае необходимости.

Включите $EMS_HOME/bin/tibemsd_dbstore.jar файл в классам

jar -tvf tibemsd_dbstore.jar | grep DataStoreConnectionCustomizer 
    1729 Sat Jul 28 11:32:34 PDT 2012 com/tibco/tibems/tibemsd/internal/db/DataStoreConnectionCustomizer.class 
Смежные вопросы