我必须部署多个weblogic单例服务;其中每个singletonservice在activate方法中包含一个无限循环。无限循环中没有线程休眠。如果我部署了2个实例(2个包含无限循环的Singletonservice应用程序),那么它工作正常。但是一旦我部署了第三个,那么其中任何一个都在运行。为了调试这个问题,我发现,如果我删除了无限循环,那么它们中的所有3个都在运行。任何想法为什么它有无限循环的问题。我正在使用Weblogic 12c和JDK7&在集群中有2个托管服务器。我正在将SingletonService应用程序部署为EAR组件&每个都部署为不同的EAR应用程序。
由于 Sourav