Главная
Блог разработчиков phpBB
 
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама

Изначальная настройка Tomcat и его регистрация в NetBeans

Anna | 4.06.2014 | нет комментариев
Мне нужно было настроить и запустить Tomcat на Mac OS X (Mountain Lion) и зарегистрировать данный сервер приложений (контейнер сервлетов) в NetBeans.
Для того Дабы это сделать, я исполнил следующие пункты.

Установка Tomcat
  1. Скачать архив Tomcat отсель.
  2. Распаковать архив, скажем, в папку пользователя.
    ~/apache-tomcat-7.0.42
  3. Открыть программу «Терминал».
  4. Перейти в папку «bin»
    cd ~/apache-tomcat-7.0.42/bin

    и установить разрешение на запуск файлов с растяжением .sh.

    sudo chmod  x ./*.sh
  5. Установить переменную окружения CATALINA_HOME. Для того Дабы она сохранилась не на время сессии в терминале, а непрерывно, необходимо ее прописать в файле «launchd.conf».
    Создать/открыть файл (пример приведен с поддержкой редактора vi, но дозволено применять всякий иной, скажем emacs):

    sudo vi /etc/launchd.conf

    Перейти в режим вставки: «клавиша s».
    Записать туда текст:

    setenv CATALINA_HOME /Users/ХХХ/apache-tomcat-7.0.42

    XXX — это имя вашего пользователя, если вы сберегли tomcat в папку пользователя как было указано в п.2, если нет, то укажите путь к папке, куда вы сберегли tomcat.
    Закрыть режим вставки «клавиша Esc».
    Перейти в режим команды «клавиша :».
    Сберечь файл, команда «wq».

  6. По умолчанию сервер настроен на порт 8080. Дабы его изменить необходимо перейти в папку «conf»:
    cd ~/apache-tomcat-7.0.42/conf

    Открыть там файл «server.xml».
    Обнаружить тэг «Connector» где признак port равен «8080» и установить признак port в надобное Вам значение:

        <Connector port="8080" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" />
    
  7. По умолчанию пользователь, имеющий права публикации (deploy) на сервер через веб GUI либо через скрипт, отключен. Его необходимо прописать в файле «tomcat-users.xml». Для этого необходимо перейти в папку «conf»:
    cd ~/apache-tomcat-7.0.42/conf

    Открыть там файл «tomcat-users.xml» и добавить следующее (имя пользователя и пароль дозволено применять отличающиеся от приведенных):

     <role rolename="tomcat"/>
     <role rolename="manager-gui"/>
     <role rolename="manager-script"/>
     <user username="tomcat" password="tomcat" roles="tomcat, manager-gui, manager-script"/>
    
  8. Перезагрузить компьютер, Дабы установленная переменная окружения CATALINA_HOME установилась.
  9. Открыть программу «Терминал».
  10. Перейти в папку «bin»
    cd ~/apache-tomcat-7.0.42/bin

    и запустить скрипт «startup.sh»

    sh startup.sh

    Должно отобразиться в терминале приблизительно следующее (в зависимости от ваших настроек системы):

    
    Using CATALINA_BASE:   /Users/ХХХ/apache-tomcat-7.0.42
    Using CATALINA_HOME:   /Users/ХХХ/apache-tomcat-7.0.42
    Using CATALINA_TMPDIR: /Users/ХХХ/apache-tomcat-7.0.42/temp
    Using JRE_HOME:        /Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home
    Using CLASSPATH:       /Users/ХХХ/apache-tomcat-7.0.42/bin/bootstrap.jar:/Users/XXX/apache-tomcat-7.0.42/bin/tomcat-juli.jar
    
  11. Запустить браузер и набрать в адресной сроке http://localhost:8080. Если вы поменяли порт, как было указано в п. 6, то укажите свой порт.
  12. Должна открыться домашняя страница tomcat.
  13. По кнопке «Server status» дозволено посмотреть ранг поднятого сервера. Необходимо будет ввести имя пользователя и пароль сделанные ранее.
  14. По кнопке «Manager App» дозволено публиковать (удалять) приложения. Необходимо будет ввести имя пользователя и пароль сделанные ранее.
  15. Остановка сервера выполняется дальнейшим образом. Перейти в папку «bin»
    cd ~/apache-tomcat-7.0.42/bin

    и запустить скрипт «shutdown.sh»

    sh shutdown.sh
Регистрация сервера Tomcat в NetBeans
  1. Если была установлена 8 версия Tomcat, то нужно сделать символьную ссылку на каталог библиотек.
    
    ln -s /Users/XXX/apache-tomcat-8.0.0-RC3/lib /Users/XXX/apache-tomcat-8.0.0-RC3/common/lib
    
  2. Открыть NetBeans
  3. Меню Сервис->Серверы
  4. В открывшемся окне нажать кнопку «Добавить сервер»
  5. В открывшемся окне предпочесть «Apache Tomcat» и нажать кнопку «Дальше»
  6. В дальнейшей отображенной панели указать домашнюю папку Tomcat, скажем “/Users/ХХХ/apache-tomcat-7.0.42″
  7. Указать имя пользователя и пароль, сделанные ранее. Нажать кнопку «Дальше».
  8. Указать порт, если он был изменен ранее. Нажать кнопку «Готово».
  9. Для проверки дозволено сделать Веб приложение и предпочесть в качестве сервера приложений Apache Tomcat. Позже чего запустить его из NetBeans. Данное приложение развернется механически в Tomcat-е и запуститься в браузере, скажем под таким адресом: http://localhost:8090/WebApplication1(обыкновенно по умолчанию образец веб приложения содержит страничку jsp с текстом «Hello World!»).
Примечание

Это не относится к настройке Tomcat либо регистрации сервера Tomcat в NetBeans, но некоторые приложения ищут java в папке /bin, а в Mac OS X java устанавливается в другие папки, но при этом есть символьная ссылка на java в папке /usr/bin.
Таким образом необходимо сделать еще одну символьную ссылку на java.


sudo ln -s /usr/bin/java /bin/java
 Источник: programmingmaster.ru
Оставить комментарий
БАЗА ЗНАНИЙ
СЛУЧАЙНАЯ СТАТЬЯ
СЛУЧАЙНЫЙ БЛОГ
СЛУЧАЙНЫЙ МОД
СЛУЧАЙНЫЙ СКИН
НОВЫЕ МОДЫ
НОВЫЕ СКИНЫ
НАКОПЛЕННЫЙ ОПЫТ
Форум phpBB, русская поддержка форума phpBB
Рейтинг@Mail.ru 2008 - 2017 © BB3x.ru - русская поддержка форума phpBB