Java 1.6 でコンパイルおよび実行すると、バグのある動作を示す分散 JBoss ベースのアプリケーションがあります。Java 1.5 でコンパイルし、Java 1.6 で実行すると、別のバグが表示されます。しかし、Java 1.5 でコンパイルして実行すると問題なく動作します。このアプリケーションをデバッグする最善の方法は何ですか? Java 1.5 から 1.6 への変換用のリントはありますか?
もちろん、動作は私が使用しているサードパーティのライブラリにも依存します。私はJBoss 4.0.3(および他のいくつかのライブラリも!)を使用していますが、これはかなり古いバージョンです。JBoss バージョンのアップグレードに進む前に、問題が自分のコードに関係していないことを確認したいと思います。