当通过应用程序的 JNDI 上下文部署到 Websphere(我们使用的是 8.5)时,我希望有选择地提供可用于我的 webapp 的信息。
我知道我可以在我的 web.xml 中放置一个resource-ref
或resource-env-ref
,但是当我这样做时,WAS 将要求我为其提供绑定和部署时间。
我的应用程序将在 JNDI 中查找某些值并在找到时调整其行为,但如果在 JNDI 中未找到值,它将在默认行为下正常运行。如何在 WAS 中为我的 webapp 提供绑定(仅用于字符串或 URL),而不在 aresource-ref
或resource-env-ref
web.xml 中声明对它的依赖。
我知道如何在 Tomcat 中执行此操作,我只是Environment
在 context.xml 中添加了一个条目,如下所示:
<Environment
name="com.myorg.config"
value="http://localhost:8081/suff"
type="java.lang.String"/>