Как развернуть файл WAR в Tomcat 5.5?
Я хочу протестировать мое текущее приложение на Tomcat, работающем на LINUX.
2 ответа
Нажмите здесь, чтобы просмотреть инструкции по развертыванию файла WAR в Tomcat 5.5.
Альтернативно, проверьте ваш {tomcat}\conf\server.xml
файл для Host
узел и обратитесь к appBase
атрибут следующим образом:
<Host name="localhost" appBase="{THIS VALUE REPRESENTS A FILE PATH WHERE YOU CAN DROP YOUR WAR FILE MANUALLY}"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
Я нашел решение по-своему и надеюсь, что это поможет тому, кто ищет то же самое.
1) Чтобы создать файл войны из Eclipse, щелкните правой кнопкой мыши MyApp> экспорт> файл войны> найдите путь назначения> Готово
2) Загрузите Apache Tomcat Server 5.5 с http://tomcat.apache.org/ и распакуйте (установите) tar.gz в нужную папку.
3) Убедитесь, что переменные среды Java (JAVA_HOME и PATH) настроены на вашем компьютере.
$ echo $ JAVA_HOME
If not, go ahead and add them to the bash_profile or bashrc with the JDK or JRE absolute path.
For example:
$ which java
/usr/bin/java
$ ls -l /usr/bin/java
lrwxrwxrwx. 1 root root 22 Jan 24 13:11 /usr/bin/java -> /etc/alternatives/java
$ ls -l /etc/alternatives/java
lrwxrwxrwx. 1 root root 42 Jan 24 13:11 /etc/alternatives/java -> /usr/lib/jvm/jre-1.6.0-ibm.x86_64/bin/java
4) Добавьте следующие строки в bash_profile или bashrc, указав
$ gedit ~/.bashrc
$ export JAVA_HOME=/usr/lib/jvm/jre-1.6.0-ibm.x86_64
$ export PATH=$PATH:/usr/lib/jvm/jre-1.6.0-ibm.x86_64/bin
5) Выйдите из системы и войдите снова, чтобы отразить изменения.
6) Чтобы запустить сервер Tomcat 5.5, перейдите в извлеченную папку (apache_tomcat_5.5.XX), которая упоминается в шаге 2. apache_tomcat_5.5.XX/bin -> Правый клик -> открыть в терминале ->./startup.sh
If the server could not and complains about permissions, add the execute permission to the .sh files by using
chmod 700 *.sh (Your terminal should point at tomcat's bin folder)
7) После запуска сервера введите localhost:8080 в вашем браузере. Если вы видите домашнюю страницу Tomcat, значит, вы успешно настроили настройку сервера tomcat.
8) Чтобы получить доступ к модулю менеджера Tomcat, вы должны добавить следующие строки в apache_tomcat_5.5.XX/conf/tomcat-users.xml
<role rolename="manager"/>
<role rolename="admin"/>
<user username="admin" password="admin" roles="admin,manager"/>
Игнорируйте этот шаг, если ваш xml уже настроен с ролями менеджера по умолчанию.
9) Нажмите Tomcat Manager в боковом меню в разделе администрирования, введите admin в качестве имени пользователя и пароля, чтобы получить доступ к модулю менеджера.
10) Здесь вы можете выбрать файл сборки buildcentral war и развернуть его на сервере. Нажмите на ссылку buildcentral в обновленной таблице, чтобы получить доступ к приложению из браузера.
PS: если у вас есть какие-либо ошибки после 10 шага, вы можете увидеть файл журнала ошибок времени выполнения, связанных с вашим файлом war. Перейдите на страницу apache_tomcat_5.5.XX/logs/Catalina.out