找不到tld文件,tld在共享库中

时间:2011-02-11 20:52:12

标签: java eclipse websphere rad websphere-portal

我正在尝试将应用程序发布到门户服务器上,pu8blication失败,因为它无法在WEB-INF目录中找到.tld文件。

tld文件实际上不存在于WEB-INF目录中,我们将tld文件用于另外20个应用程序,所以我们将它放在与其他一些jar的共享库中。

在尝试将共享库发布到我的服务器时,如何告诉RAD检查共享库?或者我如何告诉它忽略tld文件,因为我的应用程序在启动时加载了tld文件。

感谢任何帮助。

2 个答案:

答案 0 :(得分:2)

您应该将.tld文件放在java项目的META-INF文件夹下名为tlds的文件夹中。然后,应在Web应用程序项目的Java EE模块依赖项的Web库选项卡中检查项目。

答案 1 :(得分:1)

这可能不是你想要的答案,但在这里。

要解决类似的问题(同样,但不是servlet,而不是portlet)我在项目中创建了一个名为“... / WEB-INF / tld”的目录,并将tld文件从共享库中复制到我的项目

虽然我不建议将其作为解决方案,但这是我可以使用WAS 6.1的唯一解决方案