Websphere Web应用程序的可选JNDI绑定

时间:2013-06-18 21:31:05

标签: java websphere jndi

我希望通过应用程序的JNDI上下文部署到Websphere(我们使用的是8.5)时,我的webapp可以提供可选提供的信息。

我知道我可以在我的web.xml中添加resource-refresource-env-ref但是当我这样做时,WAS将要求我为它提供绑定并部署时间。

我的应用程序将在JNDI中查找某些值并调整其行为(如果找到),但如果在JNDI中找不到值,则默认行为将正常运行。在WAS中,我如何为我的webapp提供绑定(仅用于字符串或URL),而不在我的web.xml中的resource-refresource-env-ref中声明对它的依赖。

我知道如何在Tomcat中执行此操作,我只是在context.xml中放入一个Environment条目,如下所示:

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

1 个答案:

答案 0 :(得分:0)

您可以使用@Resource String lookupName;以便携方式完成相同操作。系统会在部署时提示您输入值,但您可以不指定任何值,这将导致不会注入任何值。