Не удается найти файл tld, tld находится в общей библиотеке - PullRequest
2 голосов
/ 11 февраля 2011

Я пытаюсь опубликовать приложения на сервере портала, происходит сбой pu8blication, поскольку он не может найти файл .tld в каталоге WEB-INF.

Файл tld is фактически отсутствует в каталоге WEB-INF, мы используем файл tld еще для 20 приложений, поэтому мы помещаем его в общую библиотеку вместе с некоторыми другими файлами jar.

Как мне сказать RAD проверить общую библиотеку, когда она пытается опубликовать ее на моем сервере? или Как я могу сказать ему игнорировать файл tld, потому что мое приложение загружает файлы tld при запуске.

любая помощь приветствуется.

Ответы [ 2 ]

2 голосов
/ 14 февраля 2011

Вы должны поместить ваши файлы .tld в папку с именем tlds в папке META-INF вашего проекта Java. Затем следует проверить проект на вкладке Веб-библиотеки в Зависимости модуля Java EE вашего проекта веб-приложения.

1 голос
/ 12 февраля 2011

Это, вероятно, не тот ответ, который вы хотите, но вот он.

Чтобы решить аналогичную проблему (то же самое, но не с сервлетами, не с портлетами), я создал каталог с именем "... / WEB-INF / tld" в моем проекте и скопировал файл tld из общей библиотеки в мой проект.

Хотя я не рекомендую это как решение, это единственное решение, которое я смог получить для работы с WAS 6.1

...