1

既存のSpring3.1MVCプロジェクトで動作するfinagleサーバーを実装しようとしています。

サーバーを適切にインスタンス化することができ、それはうまく機能します-メッセージへの迅速な応答は、サーブレット環境で問題なく動作しているようです。

サーブレットの通常の存続期間中にサーバーをシャットダウンすると、問題は解決します。ただし、アプリまたはWebコンテキストがシャットダウンしているときにシャットダウンしようとすると(さまざまな場所でこれを実行すると、AspectJエラーが発生します:

2012年6月22日12:08:55PMorg.aspectj.weaver.tools.Jdk14トレースエラー重大:scala / collection / JavaConverters $ AsScala org.aspectj.weaver.BCException:タイプ'Lscala / collection / JavaConverters$AsScala;'の処理中 -外部型を参照型にキャストできません。Signature = Lscala / collection / JavaConverters; 織りの際にタイプマンガーを処理するときのtoString()=scala.collection.JavaConverters

org.aspectj.weaver.AbstractReferenceTypeDelegate.g etFormalTypeParametersFromOuterClass(AbstractRefer enceTypeDelegate.java:110)at org.aspectj.weaver.bcel.BcelObjectType.ensureGener icSignatureUnpacked(BcelObjectType.java:765)

AOPがSpringとどのように連携するかについて、私が最初に知っていることを本当に知らないのは助けにはなりません。

ScalaとAspectJの問題についてリストされている既存のバグがいくつかありますが、どちらも密接な関係があるとは思いません。これはAspectJ1.6.7で修正され、1.6.9を使用しています。

https://bugs.eclipse.org/bugs/show_bug.cgi?id=339300

これが私が見ているものだと思うので、このバグが実際には重複していない可能性があるのではないかと思います。

https://bugs.eclipse.org/bugs/show_bug.cgi?id=337064

誰かがここで何が起こっているのかについて私にいくつかのガイダンスを与えることができますか?

すべてのScalaコードだけを解放するようにAspectJに指示するaop.xmlを作成するだけで正しいことはありますか?

  • マーク
4

0 に答える 0