我正在尝试将应用程序发布到门户服务器上,由于在WEB-INF目录中找不到.tld文件,所以pu8blication失败。
tld is文件实际上不在WEB-INF目录中,我们将tld文件用于另外20个应用程序,因此我们将其与其他一些jars放在一个共享库中。
当RAD尝试将共享库发布到我的服务器时,我如何告诉RAD检查该共享库?或者,我如何告诉它忽略tld文件,因为我的应用程序在启动时加载tld文件。
任何帮助都是非常感谢的。
发布于 2011-02-14 22:48:01
您应该将.tld文件放在java项目META-INF文件夹下名为tlds的文件夹中。然后,应该在Web应用程序项目的Java EE模块依赖项的web libraries选项卡中选中该项目。
发布于 2011-02-12 06:15:09
这可能不是你想要的答案,但这就是答案。
为了解决类似的问题(servlet和portlet不同),我在项目中创建了一个名为".../WEB-INF/ tld“的目录,并将共享库中的tld文件复制到我的项目中。
虽然我不建议将其作为解决方案,但它是我可以使用的唯一解决方案WAS6.1
https://stackoverflow.com/questions/4973928
复制相似问题