gpt4 book ai didi

java - 属性文件未在 Unix 计算机中加载,但在 Windows 计算机上同样有效。不明白为什么?

转载 作者:行者123 更新时间:2023-12-02 02:44:19 25 4
gpt4 key购买 nike

我的 Web 应用程序使用 spring 4.3.6 和 tomcat 7。我的 xml 文件中有以下配置:-

<bean id="appResourcesProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean">
<property name="locations">
<list>
<value>classpath*:resources\xxxxxxResources.properties</value>
</list>
</property>
</bean>

这在 Windows 计算机上运行良好,但是当在 unix 计算机上部署相同的属性时,属性文件未加载。

然后我删除了类路径后面的“*”并修改如下:-

<bean id="appResourcesProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean">
<property name="locations">
<list>
<value>classpath:resources\WCApplicationResources.properties</value>
</list>
</property>
</bean>

这在 UNIX 机器上运行良好。为什么会发生这样的事?我不明白其中的原因。有人可以帮助我理解这一点吗?提前致谢。

最佳答案

原因是“\”,请尝试使用“/”,例如resources/WCApplicationResources.properties

关于java - 属性文件未在 Unix 计算机中加载,但在 Windows 计算机上同样有效。不明白为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44888809/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com