文件 ibm-web-bnd.xml 中定义的绑定未被处理

bindings defined in file ibm-web-bnd.xml are not processed

我正在尝试在 websphere 8.5.5 上部署一个 web 应用程序。我已经在 WEB-INF/ibm-web-bnd.xml 文件中定义了应用程序绑定,但是当我在 websphere 中安装应用程序时,没有处理绑定文件,我需要从管理控制台手动指定绑定。

如果我在另一个 Web 应用程序中使用相同的文件,一切正常并且绑定处理正确。

谁能帮我找出这两个应用程序行为不同的原因?

WEB-INF/ibm-web-bnd.xml 文件仅在您使用大于 2.4 的版本定义 web.xml 时处理。如果您的 web.xml 版本等于或早于 2.4,则必须使用 ibm-web-bnd。xmi 绑定文件。

在我的例子中,两个 Web 应用程序使用不同的 web.xml 版本,2.4 和 2.5,因此行为不同