我正在创建一个需要在Weblogic 12c上运行的Web应用程序。应用程序设置为具有外部XML配置文件,该文件由用户提供,使用Spring ClasspathResource bean(即<bean id="myResource" value="config.xml>
)读取。在Linux环境中,当文件放在DOMAIN_HOME
中时,这可以正常工作。但是,当我在Windows环境中尝试相同时,我会在尝试访问Resource实例时立即获得FileNotFoundException。
WebLogic安装来自相同的jar可执行安装程序并且完全相同,所以我似乎无法弄清楚为什么这在Windows上不起作用。我很感激任何帮助......
只是为了澄清,我知道我可以通过告知用户设置CLASSPATH
环境变量来解决这个问题,但我宁愿不这样做。