0

私は2つの2つのWARを異なるサーバーで実行しています(おそらく異なるマシンでも)。それらの1つ(JVM1)は、RESTEasyを使用してRESTfulサービスをホストします。もう1つ(JVM2)は、RESTEasyクライアントを使用してサービスを消費します。

問題は、JARファイルresteasy-jackson-provider-2.3.2.Final.jarおよびresteasy-jaxrs-2.3.2.Final.jarが、JVM2でのアンデプロイ中にサーバープロセスによってロックされることです。その結果、アンデプロイタスクは失敗します。

RESTEasyは自分自身をクラスローダーに登録していると思います。この問題を解決する方法はありますか?(反射があっても元気です)。

4

1 に答える 1

0

この問題を修正できました(ソースコードをデバッグしました)。これは、jax-rsがプロバイダーを登録する方法の問題でした。自動登録を無効にし、プロバイダーを手動で登録することでうまくいきました。

于 2012-07-23T06:40:45.620 に答える