среда, 20 апреля 2011 г.

Связка Netbeans и Tomcat

Вообще-то все работает с поставкой нетбинса. Но у меня так работать перестало)
Поставил два нетбинса 6.9.1 и 7.0rc2. Первый заточен под 6-й томкат, второй под 7-й.

Сначала не получалось настроить ни тот не тот. Потом я поднажал на 7-й и получилось. Пришлось поставить контекст под нетбинс отдельный(я поставил /netbeans), а то нетбинс перетирал директорию webapps/ROOT, что делало томкат безголовым, что неудобно и некрасиво. Поэтому посозадвал соответсвующие директории и файлы и разрешил им нетбинсу в них писать: conf/Catalina/localhost/netbeans.xml, webapps/netbeans, work/netbeans, а также открыл на запись логи томката. Последнее раньше не нужно было делать, по той причине, что у нетбинса было свое отдельное место CATALINA_BASE в ~/.netbeans/[version]/apache-tomcat-[version]_base, у меня в 6.9.1 никак в таких условиях не мог запуститься томкат нормально (наверно не находилось приложение менеджер, чтобы через него деплоить разрабатываемые приложения).

Поэтому сделал все непосредсвенно в томкате. Потому через Tools/Servers поподключал соответсвующие сервера в моих нетбинсах. Кстати я еще и роли с юзерами поопределял для того, чтобы был доступ в приложение менеджер, и эти аутентификационные данные сохранил при определении сервера в нетбинсе.

Вот такая получилась лобуда, зато все заработало;)

Комментариев нет:

Отправить комментарий