0

こんにちは私はopenTapsERP開発を開始する直前の日です。以前に行ったプロジェクトをEclipseにインストールしました。実行すると、次のエラーが発生します。そのエラーを理解していません。

何をすべきですか?

(私はその中で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

誰もがそれを解決する方法を知っていますか?

4

2 に答える 2

0

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)に関連する別の例外が表示された場合は、(slf4j-1.6.4)フォルダーにすべてのjarファイルを追加してみてください。

于 2012-05-10T15:03:19.390 に答える
0

Ehcachejarファイルまたは構成に問題があるようです。ビルドクラスパスの(ehcache-1.6.1.jar)を確認してください。そうでない場合は、http://www.java2s.com/Code/Jar/e/Downloadehcache161jarからehcache-1.6.1.jar.zipをダウンロードしてみてください。次に、 htmを抽出して、ビルドパスに追加します。または、http://ehcache.org/downloads/catalogから最新バージョンをダウンロードします。

opentaps ERPはehcacheキャッシュプロバイダーを使用するhibernateライブラリを使用しているようですが、ここで説明されているように、hibernateとehcacheのバージョンに基づいて適切に構成する必要があります(https://forum.hibernate.org/viewtopic.php? f = 1&t = 1003987&view = previous)または http://forums.terracotta.org/forums/posts/list/4932.page または http://www.bonitasoft.org/forum/viewtopic.php?id=4783

于 2012-05-11T16:13:08.097 に答える