2016-10-25 36 views
-1

私の組織は、Java 6/Tomcat 6環境からJava 8/Tomcat 8環境に移行しています。ボックスにインストールJava 8のTomcat 8は、Java 6およびTomcat 6用に構築されたアプリケーションをサポートしていますか?

  • のJava 6とJava 8:

    私は次のように設定することによって、私の開発ボックスに物事をシンプルに保つためにしたいと思います。

  • JavaのデフォルトバージョンであるJava 8。 2つの作業領域、Java 6のために構成された一つおよびJava 8のための1つ、のTomcat 8サーバー上でデプロイの両方でのJava 8

  • のEclipse上で実行されるアプリケーション・サーバーとして

  • のTomcat 8。 Java 6ワークスペースをメンテナンス作業に使用して、古いJava 6/Tomcat 6サーバーにデプロイできるようにし、新規および移行された作業にJava 8ワークスペースを使用することです。

私は(ハードウェア障害で死亡した)私の前の開発ボックスに、私はまったく問題を経験していないが、私は確かではないだということを考えずに、正確にこれをしなかった誓います。

これは合理的な設定ですか?

動作するはずですが、アプリケーションが下位互換モードで動作しているためですか?

入力が大歓迎です。私はウェブ全体でうまく狩りをしていませんでした。ありがとう。

+0

後方互換性がない場合は奇妙です。私は専門家ではありませんが、なぜ問題があるのか​​分かりません。 – Gendarme

+0

もう少し狩りをしてください。 JavaとTomcatの下位互換性に関する情報はたくさんあります。その情報が見つからない場合は、どちらか一方に触れてはいけません。 – Kayaman

+0

Tomcatは**複雑な**製品です。大量の機能が搭載されています。おそらくバグ、文書化されていない振る舞い... 「合理的なサイズの別名複合アプリケーション」をいくつか追加すると、さまざまなより小さい大きな問題にぶつかるのではなく、むしろ驚くはずです。 MAJORのリリース番号での更新が通常は... – GhostCat

答えて

0

次のように互換性のためにTomcatのリンクを参照してください:

http://tomcat.apache.org/whichversion.html

Tomcatの8のJava 8には間違いのJava 6とTomcat 6のために構築されたアプリケーションをサポートします、私は、彼らは、JDKのコードを使用しているコードを見て1.2はjdk 6とtomcat 7で動作します。

Javaの新しいバージョンからは削除される可能性があるため、以前のバージョンのJavaで使用していた場合、いくつかの廃止予定のメソッドはサポートされません。

また、サードパーティのライブラリを使用する場合は、それらの間でJavaバージョンの互換性を維持する必要があります。

それ以外の場合は、正常に動作するはずです。

関連する問題