4

application.xml ファイルがあります (ディレクトリ = WEB-INF/application.xml)

jasperserver.properties ファイルがあります (ディレクトリ = WEB-INF/internal/jasperserver.properties)

これは jasperserver.properties ファイルにあります

SERVICE_URL=http://b-reptest-lnx.nwu.ac.za:8026/jasperserver-pro/j_spring_cas_security

その「SERVICE_URL」プロパティをapplication.xmlファイルから読み取りたい

これを行うにはどうすればよいですか?

4

2 に答える 2

1

jasperserver.properties がクラスパスにないと思います。

Bean 定義の値タグで指定されたクラスパスを削除します。以下は変更されたものです

<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
  <property name="location">
    <value>/WEB-INF/internal/jasperserver.properties</value>
  </property>
</bean>

それから試してみてください

それ以外の場合は、jasperserver.properties を src フォルダーにコピーし、以下の変更された Bean を追加します

<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
  <property name="location">
    <value>classpath:jasperserver.properties</value>
  </property>
</bean>

それが役立つことを願っています。

于 2013-08-05T13:25:28.643 に答える