Java 为Oracle一致性设置Cacehs配置时出错
我在尝试运行oracle一致性项目时遇到以下异常Java 为Oracle一致性设置Cacehs配置时出错,java,oracle-coherence,Java,Oracle Coherence,我在尝试运行oracle一致性项目时遇到以下异常 Exception in thread "main" java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
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)
我已经从oracle中了解到,只要属性文件在类路径中,它就应该运行,但它没有运行。我正在使用系统属性设置属性文件
我注意到的另一件事是,代码在eclipse中运行良好并加载属性,但它在intellij中不运行 很抱歉,似乎引用该属性文件的最终位置有空间,因此尽管属性文件的名称正确,但由于空间一致性,无法找到该文件。我把这个答案贴在如何解决这个错误上