Поскольку это Ubuntu, вы должны эффективно использовать «Менеджер пакетов Synaptic».
1. Tomcat требует поддержки jdk, поэтому сначала поговорим об установке jdk. Если вы уже установили jdk, можете сразу перейти к пункту 2.
1.1 Установите JDK
Найдите «sun-java» в Synaptic, установите последнюю версию jdk, например «sun-java6-jdk», а затем нажмите «Применить», чтобы установить ее автоматически.
1.2. Настройка переменных среды jdk. Установка происходит автоматически, но настройку необходимо выполнить самостоятельно.
1.2.1 Изменение переменных среды пользователя
$ vi /home/fancy(ваше имя пользователя)/.bashrc
Добавьте: в файл .bashrc:
экспорт JAVA_HOME="/usr/lib/jvm/java-6-sun" экспорт CLASSPATH="$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib" экспорт PATH="$PATH:$JAVA_HOME/bin"
1.2.2 Изменение переменных среды всех пользователей
$sudo vi /etc/профиль
В этот файл добавьте:
экспорт JAVA_HOME="/usr/lib/jvm/java-6-sun" экспорт CLASSPATH="$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib" экспорт PATH="$PATH:$JAVA_HOME/bin"
2. Установка и настройка Tomcat, вот ключ 2.1 Установите Tomcat через Synaptic
По этому поводу особо нечего сказать, просто найдите «tomcat», выберите соответствующий пакет программного обеспечения и примените его.
2.2 Конфигурация Tomcat Это ключевой момент.
$sudo vi /etc/профиль
присоединяйтесь:
экспорт CATALINA_HOME="/usr/share/tomcat5.5"
Уведомление:
а. В некоторых местах в Интернете указано, что установлен TOMCAT_HOME, что неверно;
б. В Интернете также сказано, что необходимо изменить conf/server.xml и web.xml. Это не обязательно при установке с помощью Synaptic в Ubuntu (конечно, вы можете изменить его при необходимости в будущем, но во время). первая установка не требуется).
Хорошо, настройка завершена. Перезапуск! Изменения в /etc/profile не вступят в силу до перезагрузки компьютера.
3. Запустите службу Tomcat 3.1 и введите /usr/share/tomcat5.5/bin. Внутри вы можете увидеть несколько сценариев bash.
$./startup.sh
Вы можете запустить службу.
Обратите внимание, что для Tomcat здесь не требуется установка Apache, и его можно использовать непосредственно в качестве веб-сервера.
Результат запуска ./startup.sh должен быть:
Использование CATALINA_BASE: /usr/share/tomcat5.5 Использование CATALINA_HOME: /usr/share/tomcat5.5 Использование CATALINA_TMPDIR: /usr/share/tomcat5.5/temp Использование JRE_HOME: /usr/lib/jvm/java-6-sun
3.2 При запуске ./startup.sh могут возникнуть следующие проблемы:
touch: невозможно коснуться `/usr/share/tomcat5.5/logs/catalina.out': разрешение отклонено ./catalina.sh: 323: невозможно создать /usr/share/tomcat5.5/logs/catalina.out
Причина в том, что каталог журналов не имеет достаточных разрешений после установки. Вы можете изменить его следующим образом:
$ sudo chmod 766 ./logs -R
4. Проверьте, успешно ли открылась служба. Откройте браузер и введите: localhost:8180.
Порт Tomcat по умолчанию — 8180. Вы можете изменить его в conf/server.xml, чтобы в будущем иметь прямой доступ к локальному хосту.
Если служба запускается нормально, вы увидите домашнюю страницу навигации Tomcat.
5. Закройте службу и запустите Shutdown.sh в bin/.
$./shutdown.sh
Обычно появляются следующие результаты:
Использование CATALINA_BASE: /usr/share/tomcat5.5 Использование CATALINA_HOME: /usr/share/tomcat5.5 Использование CATALINA_TMPDIR: /usr/share/tomcat5.5/temp Использование JRE_HOME: /usr/lib/jvm/java-6-sun
Советы по настройке Tomcat для самостоятельного запуска
После установки Tomcat 5.5 это очень просто. Разархивируйте загруженный пакет установочного файла и поместите его в соответствующий каталог. Затем установите соответствующие переменные среды, такие как JAVA_HOME, CATALINA_HOME и другие переменные среды, в среде Linux и выполните его в каталоге bin. запуска Tomcat /catalina.sh может запустить службу tomcat в режиме терминала. Если вам нужно добавить кота в очередь самозапуска, вам необходимо выполнить следующие операции:
Войдите в систему как пользователь root:
компакт-диск /etc/rc.d/init.d/vi tomcat
Содержимое файла упоминается следующим образом:
#!/bin/sh## tomcat: Start/Stop/Restart tomcat## chkconfig: 2345 80 20# описание: Tomcat — это контейнер сервлетов Java### сопоставьте эти значения с вашей средой: экспортируйте CATALINA_BASE=/usr/ локальный/tomcatexport CATALINA_HOME=/usr/local/tomcatexport CATALINA_TMPDIR=/usr/local/tomcat/tempexport JRE_HOME=/usr/java/jdk15# Библиотека исходных функций.. /etc/rc.d/init.d/functionsTOMCAT=/usr/local/tomcatstart() {echo -n $ "Запуск Tomcat: "$TOMCAT/bin/catalina.sh start}stop() {echo -n $" Остановка Tomcat: "$TOMCAT/bin/catalina.sh stop}# Посмотрите, как нас звали.case "$1" instart)start;;stop)stop;;status);;status);;restart)stopstart;;*)echo $" Использование: $0 {start|stop|restart}";;esacexit $RETVAL
Измените tomcat в исполняемый файл. Ссылка на команду следующая:
chmod a+x кот
Используйте команду chkconfig, чтобы добавить команду tomcat в очередь запуска системы:
chkconfig --добавить кота
Проверьте статус apachectl:
chkconfig --list кот
Хорошо, все готово. Это очень простая запись. Надеюсь, она поможет вам и позволит мне запомнить ее самому!