Show Table of Contents
2.3. 廃止および未サポート機能リストの確認
アプリケーションを移行する前に、以前のリリースの JBoss EAP では使用可能で、本リリースでは廃止またはサポート対象外になった機能があることに注意する必要があります。このような機能の完全リストは、カスタマーポータル https://access.redhat.com/site/documentation/JBoss_Enterprise_Application_Platform/ にある JBoss EAP 6 向け『リリースノート』の「サポートされない機能」を参照してください。
サポートされない機能の簡単な説明は以下のとおりです。
- サーバー起動の -b コマンドライン引数
- 以前のバージョンの JBoss EAP では、IP アドレスに関係なく
-b起動パラメーターによって指定されたアドレスが自動的に使用されました。JBoss EAP 6 では、サーバーの<inet-address>設定が一致する IP アドレスで設定されたネットワークインターフェースを探すようになりました。この挙動は、IP アドレス127.0.0.1では動作しますが127.*.*.*では動作しなくなりました。JBoss EAP 6 サーバーを-bコマンドライン引数を用いて起動し、IP アドレス127.*.*.*へバインドする場合、最初にサーバー設定ファイルでインターフェースを<inet-address>から<loopback-address>に変更する必要があります。管理 CLI を使用してサーバーを設定する方法は、カスタマーポータル https://access.redhat.com/site/documentation/JBoss_Enterprise_Application_Platform/ にある JBoss Enterprise Application Platform『管理および設定ガイド』の「管理 CLI の操作」を参照してください。 - EJB の依存関係
- 以前のバージョンの JBoss EAP では、以下のように
jboss.xmlデプロイメント記述子で<depends>タグを使用し、サービス上の EJB の依存関係 (別の EJB を含む) を指定できました。<depends>jboss.j2ee:jndiName=com/myorg/app/Foo,service=EJB</depends> <depends>jboss.mq.destination:service=Queue,name=queue/HelloworldQueue</depends>
JBoss EAP 6 では、@EJBアノテーションを使用して EJB 参照をインジェクトし、@Resourceアノテーションを使用してデータソースまたは他のリソースにアクセスする必要があります。以下に例を示します。@EJB(lookup="java:global/MyApp/FooImpl!com.myorg.app.Foo") @Resource(mappedName = "java:/queue/HelloworldQueue")
JNDI ルックアップも変更になりました。詳細は、本書の「JNDI の変更」を参照してください。EJB 参照の詳細は、カスタマーポータル https://access.redhat.com/site/documentation/JBoss_Enterprise_Application_Platform/ にある JBoss Enterprise Application Platform『開発ガイド』の「EJB 参照の解決」を参照してください。 - HTTPInvoker
- 以前のバージョンの JBoss EAP では、HTTPInvoker を使用して EJB、JNDI、または JMS が HTTP プロトコルを使用するよう設定できましたが、JBoss EAP 6 ではこの設定ができないようになりました。
- HA シングルトンデプロイメントと BarrierController サービス
- HA シングルトンは、クラスター内でサービスの 1 つのインスタンスのみが実行されるようにします。JBoss EAP 5 は、HASingletonDeployer サービス、HASingletonController を使用した POJO デプロイメント、および BarrierController サービスを使用した HASingleton デプロイメントを含む HA シングルトンデプロイメントに対して複数のストラテジーをサポートしました。クラスターの異なるノードが起動および停止して使用できなくなると、これらのストラテジーは HAPartition に依存し、通知を提供しました。JBoss EAP 6 では、HA シングルトンのデプロイメントが完全に変更されました。シングルトンデプロイヤーはモジュラーサービスコンテナ (MSC) のみで操作するようになりました。SingletonService を使用すると、クラスターの各ノードに目的のサービスがインストールされますが、サービスは一度に 1 つのノード上でのみ起動されます。この仕組みにより、デプロイメントの要件が簡素化され、ノード間でシングルトンマスターサービスを移動するために必要な時間が最小限になります。しかし、同じ機能を実現するにはカスタムコードを書く必要があります。HA シングルトンのデプロイメントの例は、本製品に同梱される JBoss EAP クイックスタートのサンプルアプリケーションに含まれています。HA シングルトンの詳細は「HA シングルトンの実装」 を参照してください。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.