- PVSM.RU - https://www.pvsm.ru -
Мне необходимо было настроить и запустить Tomcat на Mac OS X (Mountain Lion) и зарегистрировать данный сервер приложений (контейнер сервлетов) в NetBeans.
Для того чтобы это сделать, я выполнил следующие пункты.
~/apache-tomcat-7.0.42
cd ~/apache-tomcat-7.0.42/bin
и установить разрешение на запуск файлов с расширением .sh.
sudo chmod +x ./*.sh
sudo vi /etc/launchd.conf
Перейти в режим вставки: «клавиша s».
Записать туда текст:
setenv CATALINA_HOME /Users/ХХХ/apache-tomcat-7.0.42
XXX — это имя вашего пользователя, если вы сохранили tomcat в папку пользователя как было указано в п.2, если нет, то укажите путь к папке, куда вы сохранили tomcat.
Закрыть режим вставки «клавиша Esc».
Перейти в режим команды «клавиша :».
Сохранить файл, команда «wq».
cd ~/apache-tomcat-7.0.42/conf
Открыть там файл «server.xml».
Найти тэг «Connector» где атрибут port равен «8080» и установить атрибут port в нужное Вам значение:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
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"/>
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
cd ~/apache-tomcat-7.0.42/bin
и запустить скрипт «shutdown.sh»
sh shutdown.sh
ln -s /Users/XXX/apache-tomcat-8.0.0-RC3/lib /Users/XXX/apache-tomcat-8.0.0-RC3/common/lib
Это не относится к настройке Tomcat или регистрации сервера Tomcat в NetBeans, но некоторые приложения ищут java в папке /bin, а в Mac OS X java устанавливается в другие папки, но при этом есть символьная ссылка на java в папке /usr/bin.
Таким образом нужно сделать еще одну символьную ссылку на java.
sudo ln -s /usr/bin/java /bin/java
Автор: rinader
Источник [4]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/news/45034
Ссылки в тексте:
[1] отсюда: http://tomcat.apache.org/download-70.cgi
[2] http://localhost:8080: http://localhost:8080
[3] http://localhost:8090/WebApplication1: http://localhost:8090/WebApplication1
[4] Источник: http://habrahabr.ru/post/196136/
Нажмите здесь для печати.