1

コンソール アプリに activemq Web コンソールを接続しようとしています。アプリの context.xml は次のとおりです。

<beans xmlns="http://www.springframework.org/schema/beans"
...
 <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="locations">
        <value>activemq.properties</value>
    </property>
 </bean> 

<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="locations">
        <value>file:${activemq.base}/conf/credentials.properties</value>
    </property>
</bean>
...

<import resource="${activemq.base}/conf/jetty.xml" />
...

私のactivemq.propertiesファイルが含まれている場所:activemq.base=D:\development\apache-activemq-5.6.0

「Could not resolve placeholder 'activemq.base'」のようなエラーが表示され続けますが、実際には .properties ファイルに書き込まれています。

私は大量の Web ページとソリューションをグーグル検索しましたが、それらのほとんどは、activemq.base を指定する必要があることを示しています。ここに間違いがありますが、私には見えませんか?

前もって感謝します!

編集:

構成部分を次のように変更しようとしました:

<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="locations">
        <list>
            <value>activemq.properties</value>
            <value>file:${activemq.base}/conf/credentials.properties</value>
        </list>
    </property>
</bean>

しかし、まだ変化はありません。同じもの。

4

0 に答える 0