Я пытаюсь использовать iReport с подключением гибернации, загруженным с помощью конфигурационного файла spring xml.
Итак, в мастере netbeans я выбираю новый источник данных и выбираю «подпружиненную коллекцию Hibernate».Я установил файл xml spring, но когда я нажимаю test, у меня появляется следующее исключение:
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [META-INF/spring.cfg.xml]; nested exception is org.springframework.beans.FatalBeanException: NamespaceHandler class [org.springframework.context.config.ContextNamespaceHandler] for namespace [http://www.springframework.org/schema/context] not found; nested exception is java.lang.ClassNotFoundException: org.springframework.context.config.ContextNamespaceHandler
xml пружины в порядке, потому что он прекрасно работает в приложении, проблема в том, что я пытаюсь использовать его для iRepor вПлагин NetBeans.
Документация по отчету о яшме с использованием спящего и пружинного очень и очень незначительная.
РЕДАКТИРОВАТЬ Я добавил все зависимые от пружин банки в Tools-> Options-> iReport-> classpath (я ссылаюсь на netbeans, это полностью недокументировано ...) и, наконец, похоже, загружает контекст, но теперь у меня есть следующие исключения:
WARNING [org.netbeans.ProxyClassLoader]: Will not load class org.springframework.beans.factory.xml.NamespaceHandlerSupport arbitrarily from one of ModuleCL@10eaeda[com.jaspersoft.ireport] and ModuleCL@19e3bdd[org.netbeans.libs.springframework] starting from SystemClassLoader[569 modules]; see http://wiki.netbeans.org/DevFaqModuleCCE
WARNING [org.netbeans.ProxyClassLoader]: Will not load class org.springframework.beans.factory.xml.NamespaceHandler arbitrarily from one of ModuleCL@10eaeda[com.jaspersoft.ireport] and ModuleCL@19e3bdd[org.netbeans.libs.springframework] starting from SystemClassLoader[569 modules]; see http://wiki.netbeans.org/DevFaqModuleCCE
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [META-INF/spring.cfg.xml]; nested exception is org.springframework.beans.FatalBeanException: Class [org.springframework.context.config.ContextNamespaceHandler] for namespace [http://www.springframework.org/schema/context] does not implement the [org.springframework.beans.factory.xml.NamespaceHandler] interface
Я думаю, что это проблемаТолько плагин NetBeans, и я могу сделать все, что угодно: (
Спасибо.