1

私は自分の webapp に Spring プロファイルを使用していますが、うまく機能します。

次のような web.xml ファイルでこれらのプロファイルを有効にします。

<context-param>
    <param-name>spring.profiles.active</param-name>
    <param-value>myProfile</param-value>
</context-param>

しかし、私は MDB で立ち往生しています。

SpringBeanAutowiringInterceptor を使用して MDB からスプリングをブートストラップすると機能しますが、この MDB のプロファイルをアクティブにする方法がわかりません。

環境エントリを追加しようとしましたが、うまくいかないようです:

<env-entry>
    <env-entry-name>spring.profiles.active</env-entry-name>
    <env-entry-type>java.lang.String</env-entry-type>
    <env-entry-value>myProfile</env-entry-value>
</env-entry>

誰かが私を助けることができますか?

beanRefContext.xml (インターセプターによって使用される) を介してプロファイルを有効にする方法はありますか?

ありがとうございました

ステファン

4

2 に答える 2