Apache Ignite 未解析配置中的属性 XML
Apache Ignite not resolving properties in configuration XML
我希望从属性文件中将一些值加载到我的服务器 configuration.xml 中。
但是,在添加占位符时,我开始收到 属性 cannot be resolved 错误。最好我想使用 Jasypt,它可以正常加载,但有同样的问题,属性 无法解决。
示例占位符:
<bean id="placeholderConfig" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location" value="ignite.properties"/>
</bean>
示例 Bean:
<property name="sslContextFactory">
<bean class="org.apache.ignite.ssl.SslContextFactory">
<property name="keyStoreFilePath" value="ignite.jks"/>
<property name="keyStorePassword" value="${some.password}"/>
<property name="keyStoreType" value="JKS"/>
<property name="protocol" value="TLSv1.2"/>
<property name="trustManagers">
<bean class="org.apache.ignite.ssl.SslContextFactory" factory-method="getDisabledTrustManager"/>
</property>
</bean>
</property>
是否可能,是否有我应该添加的库,否则如果我不使用属性它运行良好。
配置由Spring解析,与Ignite无关。我认为有两个可能的原因:
- 文件路径不正确。请注意,如果文件位于类路径中,则位置应为
classpath:ignite.properties
.
- 不正确的 属性 名称。
我希望从属性文件中将一些值加载到我的服务器 configuration.xml 中。 但是,在添加占位符时,我开始收到 属性 cannot be resolved 错误。最好我想使用 Jasypt,它可以正常加载,但有同样的问题,属性 无法解决。
示例占位符:
<bean id="placeholderConfig" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location" value="ignite.properties"/>
</bean>
示例 Bean:
<property name="sslContextFactory">
<bean class="org.apache.ignite.ssl.SslContextFactory">
<property name="keyStoreFilePath" value="ignite.jks"/>
<property name="keyStorePassword" value="${some.password}"/>
<property name="keyStoreType" value="JKS"/>
<property name="protocol" value="TLSv1.2"/>
<property name="trustManagers">
<bean class="org.apache.ignite.ssl.SslContextFactory" factory-method="getDisabledTrustManager"/>
</property>
</bean>
</property>
是否可能,是否有我应该添加的库,否则如果我不使用属性它运行良好。
配置由Spring解析,与Ignite无关。我认为有两个可能的原因:
- 文件路径不正确。请注意,如果文件位于类路径中,则位置应为
classpath:ignite.properties
. - 不正确的 属性 名称。