1

Java 5.0 のサポート終了 (EOL) が近づいています。Java 6 で動作するようにエンタープライズ アプリケーションをアップグレードする必要があります。アプリケーションは、WebLogic、WebSphere、および JBoss の両方にデプロイできます。(お客様の選択次第です)

そのようなアップグレードの経験がある人はいますか? どのような問題に遭遇する必要がありますか? 避けるべき落とし穴とは?

4

5 に答える 5

2

なぜ、私はJavaSE 6導入ガイドに従うでしょう!

http://java.sun.com/javase/6/webnotes/adoption/adoptionguide.html

アップグレードは通常、かなり簡単です...

于 2009-04-25T18:02:33.523 に答える
1

私の最後の仕事では、これをしなければなりませんでした。それは長い間延期されました。私たちがそれをやろうとしたとき、それは物事の壮大な範囲でまったく時間がかかりませんでした。新しい機能を追加するためにいくつかのインターフェイスが拡張され、enumキーワードが使用され、すぐにリファクタリングされました。大きなことは何もありません。私たちはあなたがしているのと同じアプリサーバーをサポートしました、そしてそれらはすべてJava6でうまく動作します。全体は、インターンができることであることが判明しました。

于 2009-04-25T19:19:34.197 に答える
1

発生する可能性のある問題の1つは、JAXB2.1を使用する場合です。詳細については、このリンクを参照してください。

于 2009-04-25T18:24:40.180 に答える
1

最大の問題は、WebSphere、WebLogicなどにあります。

それらはすべてJava6での実行が認定されていますか。

Java 5が非常に迅速にEOLになっていることに驚いています。実際には、Sunは何年にもわたってパッチを提供します。

于 2009-04-25T18:10:18.200 に答える
1

WebLogic、WebSphere、または JBOSS に固有のことはできません。それぞれが必要とする特別な構成を、常にディストリビューションに含める必要があります。

変更なしでアプリケーション サーバー間を移行できることがわかった唯一の方法は、Spring を使用することです。Tomcat から WebLogic に WAR を問題なく移動できますが、Tomcat には META-INF/context.xml を、WebLogic には weblogic.xml を含める必要があります。

于 2009-04-25T22:01:33.247 に答える