Как развернуть файл 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

Другие вопросы по тегам