0

プロジェクトに Hibernate テクノロジを含めようとしていますが、このスタック トレースを取得しましたが、修正方法がわかりません。何か助けてください?

これが私のスタック トレースです。次の 2 つのエラーが発生しました : :

SLF4J: slf4j-api 1.6.x (またはそれ以降) は、このバインディングと互換性がありません。SLF4J: バインディングはバージョン 1.5.5 以前です。SLF4J: バインディングをバージョン 1.6.x にアップグレードします。または 2.0.x

java.lang.NoClassDefFoundError: クラス com.forum.utils.HibernateUtils を com.forum.dao.UtilisateurDAO.create(UtilisateurDAO.java:20) で com.forum.form.InscriptionForm.inscrireUtilisateur(InscriptionForm.java:66) で初期化できませんでした) com.forum.servlets.Inscription.doPost(Inscription.java:32) で javax.servlet.http.HttpServlet.service(HttpServlet.java:647) で javax.servlet.http.HttpServlet.service(HttpServlet.java: 728) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) で org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) で org.apache.catalina.core.StandardWrapperValve .invoke(StandardWrapperValve.java:222) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) で org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) で org.apache.catalina.valves.ErrorReportValve .invoke(ErrorReportValve.java:99) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org. apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1008) org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol. java:589) org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310) java.util.concurrent.ThreadPoolExecutor.runWorker(不明なソース)で java.util.concurrent.ThreadPoolExecutor$Worker.run(不明なソース)で java.lang.Thread.run(不明なソース)で

ここに私のHibernateUtils.classがあります

public class HibernateUtils {

  private static final SessionFactory sessionFactory;

  static {
      try {
          sessionFactory = new AnnotationConfiguration().configure()
                  .buildSessionFactory();
      } catch (HibernateException ex) {
          throw new RuntimeException("Problème de configuration : "
                  + ex.getMessage(), ex);
      }
  }

  public static Session getSession() throws HibernateException {
      return sessionFactory.openSession();
  }
}

UtilisateurDAO.java:20行は次のとおりです。

s = HibernateUtils.getSession();

これがHibernate3.0ライブラリと私のjstl jarです: ここに画像の説明を入力

4

0 に答える 0