質問

つまり、MySQL / MyBatis3 / Tomcatを使用してサイドプロジェクトに取り組んでいます。私は現在、MyBatisでキャッシュをオンにする作業をしています。最初にキャッシュをオンにしようとしたとき、オブジェクトがSerializableを実装していなかったため、例外が発生しました。したがって、オブジェクトを使用してSerializableを実装した後、キャッシュしようとしていました。うまくキャッシュされているように見えました。

しかし;同じ状況でサーブレットを2回ヒットし、オブジェクトマッパーがオブジェクトをキャッシュから逆シリアル化しようとすると、次のスタックトレースが取得されます。 ジェネラコディセタグプレ

私が理解していないもう1つのことは、これです: ジェネラコディセタグプレ

そもそもクラスを読み込もうとしているのはなぜですか?Serializableにキャストする必要があります。キャッシュをオンにしていない場合は注意が必要です。すべてが期待どおりに機能します。

役に立ちましたか?

解決

基本的に、これが発生した理由は、Eclipseでプロジェクトを正しく設定しておらず、サーバーの起動時に一部のクラスが使用できなくなったためです。基本的に、ビルド出力ディレクトリを「workspace / project / build」から「workspace / project / WebContent / WEB-INF / build」に変更するだけでした。これから、サーブレットの適切な展開について詳しく説明します。...

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top