Ошибка при настройке Cacehs Configuration для Oracle Coherence - PullRequest
0 голосов
/ 02 июня 2018

У меня возникла следующая исключительная ситуация при попытке запустить проект согласованности oracle.

Exception in thread "main" java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at my.core.server.JSWServerDelegate.main(ServerDelegate.java:139)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at com.intellij.uiDesigner.snapShooter.SnapShooter.main(SnapShooter.java:59)
Caused by: (Wrapped) java.io.IOException: Could not load cache configuration resource file://etrading-cache-config.xml
    at com.tangosol.util.Base.ensureRuntimeException(Base.java:296)
    at com.tangosol.util.Base.ensureRuntimeException(Base.java:277)
    at com.tangosol.net.ScopedCacheFactoryBuilder.loadConfigFromURI(ScopedCacheFactoryBuilder.java:399)
    at com.tangosol.net.ScopedCacheFactoryBuilder.buildFactory(ScopedCacheFactoryBuilder.java:428)
    at com.tangosol.net.ScopedCacheFactoryBuilder.getFactoryInternal(ScopedCacheFactoryBuilder.java:272)
    at com.tangosol.net.ScopedCacheFactoryBuilder.getFactory(ScopedCacheFactoryBuilder.java:235)
    at com.tangosol.net.ScopedCacheFactoryBuilder.getConfigurableCacheFactory(ScopedCacheFactoryBuilder.java:115)
    at com.tangosol.net.CacheFactory.getConfigurableCacheFactory(CacheFactory.java:154)
    at com.tangosol.net.CacheFactory.getConfigurableCacheFactory(CacheFactory.java:136)
    at com.tangosol.net.DefaultCacheServer.getConfigurableCacheFactory(DefaultCacheServer.java:702)
    at com.tangosol.net.DefaultCacheServer.main(DefaultCacheServer.java:416)
    ... 10 more
Caused by: java.io.IOException: Could not load cache configuration resource file://my-cache-config.xml
    at com.tangosol.net.ScopedCacheFactoryBuilder.loadConfigFromURI(ScopedCacheFactoryBuilder.java:396)

Я уже изучил документацию от оракула, в которой упоминалось, что, пока ваш файл свойств находится в классепуть, по которому он должен идти, но он не работает.Я настраиваю файл свойств, используя системное свойство.

Еще одна вещь, которую я заметил, что код работает нормально и загружает свойство в eclipse, но не работает в intellij.

1 Ответ

0 голосов
/ 06 июня 2018

Приношу свои извинения, похоже, что в последнем месте, где был указан этот файл свойств, есть место в нем, поэтому, хотя имя файла свойств было правильным, но из-за согласованности пространства не смог найти файл.Я публикую этот ответ о том, как устранить эту ошибку.

...