Ошибка Opentaps ERP-ClassNotFoundException во время работы

Привет, я новичок в разработке openTaps ERP всего за день до того, как начал ее. Я установил ранее выполненный проект в свои затмения. Когда я запускаю его, он выдает следующую ошибку. Я не понимаю эту ошибку.

то, что должно быть сделано?

(Я использую в нем базу данных Postgresql)

Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
    at org.hibernate.cfg.Configuration.<clinit>(Configuration.java:152)
    at org.opentaps.foundation.infrastructure.Infrastructure.getSessionFactory(Infrastructure.java:120)
    at org.opentaps.common.container.HibernateContainer.start(HibernateContainer.java:109)
    at org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:102)
    at org.ofbiz.base.start.Start.startStartLoaders(Start.java:264)
    at org.ofbiz.base.start.Start.startServer(Start.java:313)
    at org.ofbiz.base.start.Start.start(Start.java:317)
    at org.ofbiz.base.start.Start.main(Start.java:400)
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 8 more

Кто знает как решить??


person ani    schedule 08.05.2012    source источник


Ответы (2)


попробуйте загрузить http://www.slf4j.org/download.html и извлечь его в какой-нибудь папку, затем добавьте файл jar (slf4j-api-1.6.4.jar) в путь сборки вашего проекта (http://www.cs.duke.edu/courses/cps004g/fall05/assign/final/addlibrary.html) или http://www.wikihow.com/Add-JARs-to-Project-Build-Paths-in-Eclipse-%28Java%29 , если появилось другое исключение, связанное с (slf4j), попробуйте добавить все файлы jar в папку (slf4j-1.6.4).

person houssam11350    schedule 10.05.2012
comment
Я решил эту проблему, добавив файл slf4j.jar. Но после этого я получаю другие ошибки, такие как: - person ani; 11.05.2012
comment
Ошибки: Исключение в основном потоке org.hibernate.HibernateException: не удалось создать экземпляр RegionFactory [org.hibernate.cache.impl.bridge.RegionFactoryCacheProviderBridge]. Причина: java.lang.reflect.InvocationTargetException. Вызвано: java.lang.NoClassDefFoundError: net/sf/ehcache/CacheException. а также я не вижу папку src в компонентах opentaps в eclipse, т.е. opentaps-1.4/hot-deploy/warehouse/src - person ani; 11.05.2012

Похоже, проблема в файле jar или конфигурации Ehcache. убедитесь, что (ehcache-1.6.1.jar) в пути к классам сборки, если нет, попробуйте загрузить ehcache-1.6.1.jar.zip из http://www.java2s.com/Code/Jar/e/Downloadehcache161jar.htm, затем извлеките его и добавьте в путь сборки. или загрузите последнюю версию с http://ehcache.org/downloads/catalog ,

Также кажется, что opentaps ERP использует библиотеку hibernate, которая использует поставщика кеша ehcache, но вы должны правильно настроить его в зависимости от версии спящего режима и ehcache, как указано здесь (https://forum.hibernate.org)./viewtopic.php?f=1&t=1003897&view=previous) или http://forums.terracotta.org/forums/posts/list/4932.page или http://www.bonitasoft.org/forum/viewtopic.php?id=4783

person houssam11350    schedule 11.05.2012
comment
Я поместил файл ehcache.jar в путь сборки, и теперь он дает мне ---- Исключение в потоке main org.hibernate.HibernateException: невозможно создать экземпляр tuplizer по умолчанию [org.hibernate.tuple.entity.PojoEntityTuplizer] Вызвано: java.lang .reflect.InvocationTargetException Вызвано: java.lang.NoClassDefFoundError: javassist/util/proxy/MethodFilter Вызвано: java.lang.ClassNotFoundException: javassist.util.proxy.MethodFilter - person ani; 14.05.2012
comment
Я импортирую opentaps-1.4 в eclips, но не вижу папки src в папке горячего развертывания. Как это получить? - person ani; 17.05.2012