JBoss - 找不到 Spring 表单的标签库描述符

JBoss - Cannot find tag library descriptor for Spring form

Web 应用程序部署在 JBoss 7 服务器中。并且包含 spring-form.tld 文件的 spring-webmvc jar 存在于类路径中。

不过,jsp 中的下一行给出了未找到标签库的错误:

<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>

在我的应用程序中,jar 文件被分解到 modules/com/classpath/main/ 文件夹中。而且,WEB-INF/lib ear 文件中的文件夹是空的。

这是spring-form.tld找不到的原因吗。如果是,如何解决?

我通过从 spring-webmvc jar 中提取 spring-form.tld 文件并将其放入 WEB-INF/taglibs 目录来解决问题。

如果问题中解释的 JBoss 配置有更好的解决方案,请分享。