このルールは、以下のシナリオのいずれかを含むアプリケーションにフラグを立てる:
- このアプリケーションは JAX-WS
を提供する JAX-RS のような として org.apache.cxf.jaxrs または
org.glassfish.jersey.その
jaxws および
xmlWS の機能は Liberty の機能は、サードパーティの JAX-RS implementation.
-
このアプリケーションは JAX-RS
を提供する JAX-WS のような として org.apache.cxf.jaxws. その jaxrs 機能 Liberty の機能は、サードパーティ製ソフトでは使用できません。 JAX-WS implementation.
上記のシナリオは、 Liberty でクラスパスの衝突を引き起こす可能性がある。
この対立を解決するには、2つのアプローチが推奨される:
- Liberty (英語)を使用する
JAX-WS
または JAX-RS
この2つの技術の特徴を紹介しよう。
- にはサードパーティの実装を使用する JAX-WS
および JAX-RSで関連する機能を指定しない。 Liberty で関連する機能を指定しない。 server.xml.このコンフィギュレーションは のロードの衝突を防ぎます。
この規則に関連した詳細情報については、以下を参照してください。