0

アプリケーションの JNDI コンテキストを介して Websphere (8.5 を使用) にデプロイするときに、Web アプリケーションで使用できる情報 をオプションで提供したいと考えています。

resource-refまたはを web.xmlに入れることができることはわかっていますがresource-env-ref、そうすると、WAS はそのバインドと展開時間を提供する必要があります。

私のアプリケーションは JNDI で特定の値を探し、見つかった場合は動作を調整しますが、JNDI で値が見つからない場合はデフォルトの動作で正常に機能します。resource-refWAS で、web.xmlまたはresource-env-refweb.xmlで依存関係を宣言せずに、webapp のバインド (文字列または URL のみ) を提供するにはどうすればよいですか?

Tomcat でこれを行う方法を知っています。次Environmentのように、context.xml にエントリを追加するだけです。

<Environment 
    name="com.myorg.config" 
    value="http://localhost:8081/suff"
    type="java.lang.String"/>
4

1 に答える 1

0

を使用し@Resource String lookupName;て、移植可能な方法で同じことを実現できます。デプロイ時に値を求めるプロンプトが表示されますが、何も指定できないため、値が挿入されません。

于 2013-06-18T21:50:15.783 に答える