我正在尝试将应用程序发布到门户服务器上,由于无法在 WEB-INF 目录中找到 .tld 文件,因此发布失败。
tld is 文件实际上不在 WEB-INF 目录中,我们将 tld 文件用于另外 20 个应用程序,因此我们将它与其他一些 jar 放在共享库中。
我如何告诉 RAD 在尝试将共享库发布到我的服务器时检查它?或者我如何告诉它忽略 tld 文件,因为我的应用程序在启动时会加载 tld 文件。
任何帮助表示赞赏。
我正在尝试将应用程序发布到门户服务器上,由于无法在 WEB-INF 目录中找到 .tld 文件,因此发布失败。
tld is 文件实际上不在 WEB-INF 目录中,我们将 tld 文件用于另外 20 个应用程序,因此我们将它与其他一些 jar 放在共享库中。
我如何告诉 RAD 在尝试将共享库发布到我的服务器时检查它?或者我如何告诉它忽略 tld 文件,因为我的应用程序在启动时会加载 tld 文件。
任何帮助表示赞赏。
您应该将 .tld 文件放在 java 项目的 META-INF 文件夹下名为 tlds 的文件夹中。然后应该在您的 Web 应用程序项目的 Java EE 模块依赖项的 Web 库选项卡中检查该项目。
这可能不是您想要的答案,但它就是这样。
为了解决类似的问题(相同,但不是 servlet,不是 portlet),我在我的项目中创建了一个名为“.../WEB-INF/tld”的目录,并将 tld 文件从共享库复制到我的项目中。
虽然我不建议将此作为解决方案,但这是我可以使用 WAS 6.1 的唯一解决方案