2011-12-22 39 views
0

JBoss Application Serverに関する説明が必要です。私はJava 6でコンパイルされたプロジェクトを開発しました。そして、Jboss 5のバージョンで配備されています。今まではアプリケーションに問題は見つけられませんでした。しかし、私は、Jbossが後方互換性の問題を抱えている可能性があることを知りたいと思います。あるいはJbossはJavaバージョンに関してアップグレードが必要ですか?どんな提案も認められるでしょう。JBoss 5 Java 6との下位互換性

ありがとう、 マーシャル。

+0

@Thomas用にコンパイルされたJBoss 5バージョンを使うのか? –

+1

@Marshal:JBossのダウンロードページでは、JBoss 5の場合、特にJava 6でコンパイルされたものを提供しているので、Java 6で実行する場合はこれを使用する必要があります。最新のJDK 6を使用し、JBoss 5.1を使用します。 –

+0

@Geziefer私は少し質問を誤解し、私は自分のコメントを更新し、それを答えに変換します。 – Thomas

答えて

0

JBoss 5をJava 5でコンパイルしても、言語レベルで互換性の問題はないはずです。

ライブラリーに関しては問題があるかもしれませんが、JBossが必要とするものには注意が必要です。これにより、JBossがクラスローダーの検索で置き換えた可能性のあるコアライブラリが残っているため、古いバージョンが存在する可能性があります。その場合、それらのライブラリをアプリケーションに組み込み、アプリケーションごとにJBossのバージョンを効果的に上書きすることができます。私たちはいくつかのXMLライブラリ(IIRC JAXBがその1つでした)でこれを行いました。本当にそれは彼の質問にどのように関係するかを参照してくださいしないでください。別の方法として

- - @Gezieferにより示唆されるように、具体的にJavaの6