java - 未处理文件 ibm-web-bnd.xml 中定义的绑定
问题描述
我正在尝试在 websphere 8.5.5 上部署一个 Web 应用程序。我已经在 WEB-INF/ibm-web-bnd.xml 文件中定义了应用程序绑定,但是当我在 websphere 中安装应用程序时,绑定文件没有被处理,我需要从管理控制台手动指定绑定。
如果我在另一个 Web 应用程序中使用相同的文件,一切正常,并且绑定得到正确处理。
谁能帮我找出这两个应用程序行为不同的原因?
解决方案
WEB-INF/ibm-web-bnd。只有当您使用高于 2.4 的版本定义 web.xml 时,才会处理xml文件。如果您有一个版本等于或早于 2.4 的 web.xml,您必须使用 ibm-web-bnd。xmi绑定文件。
就我而言,这两个 Web 应用程序使用不同的 web.xml 版本,2.4 和 2.5,因此行为不同
推荐阅读
- spring-mvc - 如何正确自动装配 MockMvc bean
- azure-logic-apps - Microsoft Flow Custom Connector webhook trigger definition and implementation : 404 not found after flow creation
- sql-server - TClientDataset 编辑具有 100k+ 记录的表
- amazon-redshift - 在作为保留关键字的 Redshift COPY 命令中使用列名
- twilio - 在 Twilio Video iOS SDK 中指定房间类型
- php - 如何获取两个值以在 php 和 ajax 中获取结果
- amazon-web-services - AWS 负载均衡器将流量路由到具有多个微服务的目标组
- sql-server - 在 WHERE 子句中对 GUID 使用 LIKE 会导致全表扫描
- python - Python OpenCV matchTemplate with Masking - 在所有位置找到匹配项
- php - 使用单个 Laravel 代码库管理多个网站