Принудительная компиляция файлов .tag - PullRequest
3 голосов
/ 11 марта 2009

Как я могу заставить Websphere скомпилировать мои файлы .tag?

Очистка проекта, публикация, перезапуск сервера, добавление и удаление проектов не помогают - файл .class для файла тегов не перекомпилируется.

Если я удаляю файлы .class, я получаю сообщение об ошибке, что класс отсутствует, но он не перекомпилируется

Ответы [ 3 ]

3 голосов
/ 28 июля 2009

Пока что мой лучший ответ - удалить соответствующее содержимое каталога / temp для той войны, которая находится в профиле вашего сервера. Это приведет к перекомпиляции всего jsp в приложении, включая файлы .tag.

2 голосов
/ 09 апреля 2012

У меня была такая же проблема, а затем я нашел ее в техническом журнале IBM по реализации JSP Websphere:

"Источник файла тегов компилируется, когда включаемый JSP обрабатывается javac."

Итак, я обнаружил, что после каждого изменения в файле .tag мне приходилось вносить изменения в JSP, использующий тег. (Я бы просто добавил пробел.) Затем, когда JSP скомпилирован, файл .tag также успешно обновляется.

Статья в техническом журнале IBM: http://www.ibm.com/developerworks/websphere/techjournal/0412_johnson/0412_johnson.html

0 голосов
/ 19 марта 2009

Это может не помочь, но во время установки приложения есть опция, с помощью которой вы можете поставить галочку для предварительной компиляции страниц JSP, это может скомпилировать ваши файлы .tag

Karl

...