Я пытался получить DomSQL работает безуспешно. Демонстрационная страница завершается сбоем, и это попадает в журнал трассировки.
CLFAD0271W: Could not create an instance of com.ibm.domino.domsql.DomSQLDriverProvider, contributed to the extension point com.ibm.commons.Extension with type com.ibm.common.jdbcprovider. org.eclipse.core.runtime.CoreException: Plug-in com.ibm.domino.domsql.driver was unable to load class com.ibm.domino.domsql.DomSQLDriverProvider. at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:180) at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:162) at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:867) at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243) at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51) at com.ibm.commons.extension.ExtensionManager$EclipseProvider.findInitializer(ExtensionManager.java:326) at com.ibm.commons.extension.ExtensionManager.loadServices(ExtensionManager.java:243) at com.ibm.commons.extension.ExtensionManager.findServices(ExtensionManager.java:177) at com.ibm.commons.extension.ExtensionManager.findServices(ExtensionManager.java:211) at com.ibm.commons.jdbc.drivers.EclipsePlatformService.getJDBCProviders(EclipsePlatformService.java:77)
Если я импортирую исходный код непосредственно в nsf, класс DomSQLDriverProvider
не будет компилироваться, потому что, если я не могу найти интерфейс com.ibm.commons.jdbc.drivers.JDBCProvider
, я предполагаю, что это основная проблема.
Итак, вопрос в том, откуда должен браться интерфейс JDBCProvider
?
- Установка сервера по умолчанию?
- OpenNTF-версия Extlib?
- ExtLib X
- Другой плагин?
Я использую Domino 9.01 с последней версией Extlib от openntf.
Я предполагаю, что этот интерфейс является фундаментальным для любого вида использования jdbc с xpages, поэтому он должен быть где-то
NB: я также выполнил поиск в src ExtLib и не могу найти его там.
Является ли это устаревшей вещью 8.5.3 для jdbc, которая теперь делается по-другому в 9.01? DomSQL — это проект, изначально созданный, когда была актуальна версия 8.5.3.
Ваше здоровье!
com.ibm.commons.jdbc_VERSION
в папке osgi domino для сервера и в папке framework для Notes. - person Serdar Basegmez   schedule 12.08.2014