9. 5.0 への移行で考えられる問題


このセクションを読んで、JBoss Enterprise SOA Platform 5.0 と、アプリケーションをバージョン 5.0 に移行する際に問題を引き起こす可能性がある以前のバージョンとの違いについて学習してください。
ベストプラクティスとして、Red Hat は、JBoss Enterprise SOA Platform のこの新しいバージョンを本番環境にデプロイする前に、既存のすべてのアプリケーションをこの新しいバージョンでテストすることを推奨します。
ESB アーカイブ内の JAR ファイルに関する動作の変更
JBoss Enterprise SOA Platform 5.0 では、ESB アーカイブ内の JAR ファイルをアーカイブのルートディレクトリー、/jars ディレクトリー、または /lib ディレクトリーに配置する必要があります。以前のバージョンには、この制限はありませんでした。
ロギングに関連する潜在的なパフォーマンスの問題
このリリースではロギングが変更されました。過去のリリースからカスタマイズしたロギング定義をコピーしないでください。パフォーマンスの問題が発生する可能性があります。
この問題の詳細は、https://jira.jboss.org/jira/browse/SOA-1754 をご覧ください。
ロギング方法の変更については、http://www.redhat.com/docs/en-US/JBoss_Enterprise_Application_Platform/ の EAP 管理ガイドを参照してください。
HttpResponse は下位互換性がありません
5.0 の HttpResponse クラスは、ESB HTTP クラスを統一するために変更が加えられたため、以前のバージョンとの後方互換性がありません。これは、新しいサーブレットベースの HTTP ゲートウェイの一部として行われました。
HttpResponse を使用するアプリケーションとサービスは、JBoss Enterprise SOA Platform 5.0 にデプロイする前に更新する必要があります。必要な変更は、表2「HttpResponse のリファクタリング要件」 にまとめています。
Expand
表2 HttpResponse のリファクタリング要件
5.0.0 より前のコード 5.0.0 コード
org.jboss.soa.esb.actions.routing.http.HttpResponse org.jboss.soa.esb.http.HttpResponse
org.jboss.soa.esb.actions.routing.http.HttpHeader org.jboss.soa.esb.http.HttpHeader
HttpResponse.getHeaders() HttpResponse.getHttpHeaders()
既存のデータベースの再利用
JBoss Enterprise SOA Platform は、そのコンポーネントが使用する新しいデータベースを作成します。コミュニティーバージョンのデータベースはテストされていないため、動作しない可能性があります。既存のデータベースを使用する必要がある場合は、Red Hat JBoss サポートに連絡してアドバイスを受けてください。
Groovy スクリプト
Groovy がバージョン 1.0 から 1.5.4 にメジャー 更新されました。言語に多くの変更が加えられたことに注意してください。ほとんどのスクリプトは引き続き機能しますが、いくつかの小さな作業が必要になる場合があります。移行プロセスの一環としてそれらをテストしてください。詳細は、http://groovy.codehaus.org/Documentation を参照してください。
Smooks
Smooks は addToList オプションに対応しなくなりました。このオプションに依存するすべての設定を更新して、代わりにリストを処理できる新しい <jb:bean> 設定名前空間を使用するようにします。詳細は、Smooks ユーザーガイド の Java バインディングの章を参照してください。
jBPM コンソールが認証をサポートするようになりました
jBPM コンソールがデプロイメントの認証をサポートするようになったため、プロセスのデプロイメントにセキュアでないバージョンの jBPM コンソールは必要なくなりました。Process Deployer は http://localhost:8080/gpd-deployer/ で入手できます。これにより、以前のバージョン http://localhost:8080/app/uploadhttp://localhost:8080/upload のデプロイヤーが置き換えられます。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat