0

我有两个两个 WAR 在不同的服务器上运行(也可能在不同的机器上)。其中之一 (JVM1) 使用 RESTEasy 托管 RESTful 服务。另一个(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 回答