解決トランザクションのためにHibernateセッションを開くことができませんでした。ネストされた例外はjava.lang.NoClassDefFoundErです
Solve Could Not Open Hibernate Session
5.2.8のhibernatejarパッケージを使用していますが、実行時にエラーが発生します。トランザクションのHibernateセッションを開くことができませんでした。ネストされた例外はjava.lang.NoClassDefFoundErrorです:org / hibernate / engine / transaction / spi / TransactionContext
理由は構成ファイルにあります
hibernate4の使用
解決策:1:hibernate-core-5.2.8.Final.jarをhibernate-core-4.2.4.Final.jarに置き換えます
自分で実行すると問題をうまく解決できます
2:class = 'org.springframework.orm.hibernate5.HibernateTransactionManager'
バグは解決されていませんが、理論的には可能であるはずです
注:この種のエラーが発生すると、エラーインターフェイスの下部に次のコンテンツが表示されます。
このモードを無効にするには、次のように設定します。
struts.devMode = false
WEB-INF / classes /struts.propertiesファイルにあります。
多くの構成の問題がこのエラーの原因となるため、誤解を招く可能性があります。十分気をつける。通常、そのように設定しないでください。