もしそうでなければ、それはいつ予見されますか?Tomcat 7はJava 7と互換性がありますか?
もしそうなら、Tomcat 7/Java 6の既存のインストールをTomcat 7/Java 7に移行するために特別なことがあるかどうか知っていますか?
ありがとうございます!
もしそうでなければ、それはいつ予見されますか?Tomcat 7はJava 7と互換性がありますか?
もしそうなら、Tomcat 7/Java 6の既存のインストールをTomcat 7/Java 7に移行するために特別なことがあるかどうか知っていますか?
ありがとうございます!
OfficiallyのJava 1.6以降がサポートされています。
This post詳細に入ります。
EDITED
としてはsourcedelicaでOfficial documentationを指摘し、あなたがJDK 1.7でのTomcat 7を使用することができますので、それ以降JDK 1.6以上を使用することができると言います。
Tomcat 7 Migration Guideもチェックしてください。あなたはsun.*
パッケージ(which is bad)のクラスを使用する場合は特に、JDK 1.7を使用してを失敗することがありJDK 1.6 で開発ところで
アプリケーション。逆互換性が強い場合でも、いくつかのコーナーケースが存在します。詳細はOracle list of incompatibilitiesを参照してください。
また、このSO記事ではこれについていくつかのものを見つけることができます:New features in JDK 1.6 and 1.7
先月(2013年2月)Javaを1.6から1.7にアップデートしました。 Tomcat 7.0.37は、Javaのアップデート後にもう動作していません。
Java 1.7をアンインストールしてみましたが、1.6に置き換えて、Apache Tomcatをスムーズに実行しました。私は正確なエラーメッセージをキャプチャすることを忘れて、私はまた、サーバーのログで見つけることができませんでした。
FYI。私はjdk6
tomcat 7
と.Iを使用しています
おかげ
は、次の問題があります。
INFO: JSR 356 WebSocket (Java WebSocket 1.0) support is not available when running on Java 6.
、このメッセージを抑制Java 7
上Tomcat
を実行し、$CATALINA_HOME/lib
からWebSocket JAR
Sを削除するか、$CATALINA_BASE/conf/catalina.properties
でtomcat.util.scan.DefaultJarScanner.jarsToSkip
プロパティにWebSocketJARs
を追加します。
廃止予定のTomcat 7 WebSocket API
が利用可能になることに注意してください。
"later"はもはや真ではなく、ドキュメントが変更されました。 http://stackoverflow.com/a/9294694/1140748を参照してください。 –
私は最初のリンクを更新しました。誤って "Building Tomcat"ページを指していましたが、これはユーザーにとってではなく、Tomcat自体に変更を加える人にとってです。 Tomcatユーザーのページには、Java 6以降が含まれています。 – sourcedelica
更新ありがとうございました;)移行ガイドでもそのことが確認されています。私は私の答えも訂正しました。 –