Coherence キャッシュを使用しているアプリケーションがありますが、起動時に次のエラーが発生します。
2012-10-16 09:25:52,153 エラー [resmanThreadExecutor-49] getItem - (ラップ: 運用構成の読み込みに失敗しました: /tangosol-coherence.xml) java.io.IOException: 運用構成が見つかりません: "/tangosol- coherence.xml", loader=weblogic.utils.classloaders.ChangeAwareClassLoader@122ccff ファインダ: weblogic.utils.classloaders.CodeGenClassFinder@2794e3 注釈: ResponseManagerNew@ResponseManager-0.1.0.BUILD-SNAPSHOT.war at com.tangosol.util.Base com.tangosol.run.xml.XmlHelper.loadResourceInternal(XmlHelper.java:341) の .ensureRuntimeException(Base.java:288) com.tangosol.run.xml.XmlHelper.loadResource(XmlHelper.java:251) の com. com.tangosol.coherence.componentのtangosol.coherence.component.application.console.Coherence.loadConfiguration(Coherence.CDB:19)。application.console.Coherence.getServiceConfig(Coherence.CDB:13) com.tangosol.coherence.component.application.console.Coherence.ensureRunningLogger(Coherence.CDB:15) com.tangosol.coherence.component.application.console. Coherence.debugOutput(Coherence.CDB:1) com.tangosol.coherence.Component._trace(Component.CDB:3) com.tangosol.coherence.component.util.SafeService.ensureRunningService(SafeService.CDB:37) com .tangosol.coherence.component.util.safeService.SafeCacheService.ensureRunningCacheService(SafeCacheService.CDB:3) at com.tangosol.coherence.component.util.SafeNamedCache$CacheAction.run(SafeNamedCache.CDB:3) at java.security.AccessController .doPrivileged(Native Method) at javax.security.auth.Subject.doAs(Subject.java:337) at com.tangosol.coherence.component.util.SafeNamedCache.restartNamedCache(SafeNamedCache.CDB:8)(com.tangosol.coherence.component.util.SafeNamedCache.ensureRunningNamedCache(SafeNamedCache.CDB:33))(com.tangosol.coherence.component.util.SafeNamedCache)。 com.ttech.rbm.coherence.commoncache.blockage.CacheManager.getItem(CacheManager.java: 36) com.tcell.resman.util.WebServiceUtil.callWriteResponseListWS(WebServiceUtil.java:152) で com.tcell.resman.service.successmessage.impl.SuccessMessageFlow.processAccepted(SuccessMessageFlow.java:669) で com.tcell.resman com.tcell.resman の .service.successmessage.impl.SuccessMessageFlow.start(SuccessMessageFlow.java:281)。service.successmessage.impl.SuccessMessageFlow.execute(SuccessMessageFlow.java:78) com.tcell.resman.service.successmessage.impl.SuccessMessageFlow$$FastClassByCGLIB$$79bf8ebe.invoke() at net.sf.cglib.proxy.MethodProxy .invoke(MethodProxy.java:204) で org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:688) で org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) でorg.springframework.aop.interceptor.AsyncExecutionInterceptor$1.call(AsyncExecutionInterceptor.java:80) で java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) で java.util.concurrent.FutureTask.run(FutureTask) .java:138) java.util.concurrent.ThreadPoolExecutor$Worker で。runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619)
Coherence jar が war ファイルにあり、weblogic の起動クラスパスに配置したくありません。xmlファイルはjar(coherence.jar)にあります。そしてそのバージョンは3.7.1.5です
何か案は?