1

プロジェクトでタペストリー 5.2.6 を使用しています。しかし今、jquery コードを追加しようとしています。

それを行うために、依存関係を追加しました

<dependency>
        <groupId>org.got5</groupId>
        <artifactId>tapestry5-jquery</artifactId>
        <version>3.0.0</version>
    </dependency>

一度それを行うと、正常に動作するアプリケーションが失敗し始めて実行されず、以前は失敗しなかったクラスにエラーが表示されます

SEVERE: コンテキストの初期化に失敗しました ネストされた例外は org.springframework.beans.factory.BeanCreationException: Could not autowire method: public void es.udc.pojo.modelutil.dao.GenericDaoHibernate.setSessionFactory(org.hibernate.SessionFactory); です。ネストされた例外は org.springframework.beans.factory.BeanCreationException: クラスパスリソースで定義された名前 'sessionFactory' を持つ Bean の作成中にエラーが発生しました [pojo-horarios-spring-config.xml]: init メソッドの呼び出しに失敗しました。ネストされた例外は java.lang.NoSuchMethodError: org.slf4j.helpers.MessageFormatter.format(Ljava/lang/String;Ljava/lang/Object;)Lorg/slf4j/helpers/FormattingTuple; です。

jquery とタペストリーを操作する他の方法はありますか (私は jquery を使用したことがありません...)

ありがとう!

4

1 に答える 1

0

よくわかりませんが、プロジェクトのgithubの変更ログに次のように表示されます。

3.0.0 : Tapestry 5.3 (新しい JavaScript レイヤー) に切り替え コンポーネントを追加 : ギャラリー

そのため、Tapestry 5.3 に更新するか、古いバージョンの tapestry5-jquery (2.6.6) を使用する必要があるかもしれません。

于 2012-10-10T07:01:41.660 に答える