Как развернуть военный файл в Tomcat 7

Я скопировал файл sample.war в каталог webapps Tomcat, и я могу получить доступ к localhost:8080.

Теперь как Tomcat развернет его, то есть нужно ли мне открыть его в браузере? Как я могу получить доступ к приложению?

Решение

Вы можете получить доступ к своему приложению по адресу: http://localhost:8080/sample.

Развертывание или переразвертывание war-файлов происходит автоматически по умолчанию - после копирования/перезаписи файла sample.war, проверьте папку webapps на наличие извлеченной папки sample.

Если она не открывается должным образом, проверьте файлы журнала (например, tomcat/logs/catalina.out) на наличие проблем с развертыванием.

Комментарии (8)

Шаг-1. здесь я'м развертыванию поз.войне сначала зайдите в Tomcat webapps в папку и вставить его

Шаг-2. перейти в Tomcat->ОГРН запустите папки Tomcat, нажав кнопку автозагрузки.летучая мышь

Шаг-3. перейдите в браузере пишу localhost:порт/имя проекта например. локальный:8080/пос (вот мой котяра работать на порту 8080)

Сделано....

Комментарии (1)

Вам просто нужно поместить ваш war-файл в webapps, а затем запустить ваш сервер.

Он будет развернут.

В противном случае вы также можете использовать менеджер tomcat и webfront для загрузки & развертывания вашей войны удаленно.

Комментарии (4)

Руководство шаги - окна

  1. Скопировать .war-файл (напр.: городе.войны) в%CATALINA_HOME%веб-приложений` ( напр.: C:\tomcat\webapps )

  2. Запустить %CATALINA_HOME%\бин\Автозагрузка.летучая мышь

  3. Ваш .war-файл будет автоматически записан на папка с таким же именем (без расширения) (напр.: PRJ с)

  4. Перейти к %CATALINA_HOME%\conf\server.xml и взять **порт** для протокола HTTP. в<разъем порта="по-8080-то" ... />`. Значение по умолчанию 8080.

  5. Получить доступ к следующим url:

[<протокол>://]локальный:<порту>/папку/имя_ресурса

(Напр.: локальным localhost:8080/папка/имя_ресурса)

Дон'т пытаются получить доступ к URL без имя_ресурса, потому что он выиграл'т работу, если нет файла типа index.html или если нет URL-адрес рисунка, как "в/в" или "/*`" в web.xml.

Имеющихся основных путей здесь: [<протокол>://]локальный:<порту>/менеджер/HTML-файлов (напр.:http://localhost:8080/manager/html) иправда` о "Бег" в столбец.


С помощью диспетчера интерфейс:

  1. К [<протокол>://]локальный:<порту>/менеджер/HTML-код/ (как правило, локальным localhost:8080/менеджер/HTML-код/)

Это также достижимо с[<протокол>://]локальный:<порту> в` > менеджер)

Если вы получаете:

403 Доступ запрещен

перейти к `%CATALINA_HOME%\conf\tomcat-users.xml и проверьте, что вы включили такую строку:

<логин пользователя=на"котяра" и пароль=то"котяра" в роли=на"котяра,роли role1,менеджер-интерфейс и"/>

  1. В разверните раздел, war-файл для развертывания подраздел, нажмите на обзор.

  1. Выберите .war-файл (напр.: городе.войны) и GT; нажмите на кнопку разверните.
  2. В приложения в разделе, вы можете увидеть название вашего проекта (напр.: PRJ с).
Комментарии (0)

В дополнение к уже упомянутым способам (закидывание war-файла непосредственно в webapps-директорию), если у вас установлено приложение Tomcat Manager, вы можете развернуть war-файлы и через браузер. Чтобы попасть в менеджер, зайдите в корень сервера (в вашем случае localhost:8080), выберите "Tomcat Manager" (на этом этапе вам нужно знать имя пользователя и пароль для Tomcat-пользователя с "manager&quot- ролью, пользователи определены в tomcat-users.xml в conf-директории tomcat-инсталляции). На открывшейся странице прокрутите страницу вниз, пока не увидите часть "Развернуть", где вы можете нажать "Обзор", чтобы выбрать WAR-файл для развертывания с вашей локальной машины. После того как вы выбрали файл, нажмите кнопку развернуть. Через некоторое время менеджер должен сообщить вам, что приложение было развернуто (и, если все прошло успешно, запущено).

Здесь'более подробное руководство и другие инструкции со страниц документации Tomcat 7.

Комментарии (2)

Есть два способа:

  1. Либо вы можете сделать горячий развертывания (развертывание средств развертывания, когда сервер работает/вверх).
  2. Или вы можете сделать холодный развертывания (холодный развертывания означает развертывание, когда сервер остановлен).

Просто используйте консоль диспетчера Tomcat для развертывания консоли или просто скопировать приложение в папку webapp вашего сервера'Directory в файле С.

Примечание: убедитесь, что если ваша война размер файла более 52 МБ (конфигурация по умолчанию значение), вам нужно сделать два небольших изменения в web.xml файл из диспетчера приложений вашего веб-приложения папку(Диспетчер приложений обеспечивается Апач сервера Tomcat по умолчанию при установке сервера).

  • Перейти на web.xml из диспетчера приложений (например, это может находиться под /tomcat7/webapps/manager/WEB-INF/web.xml.

  • Повышение максимального размера файла и максимальное-запрос-размер значения в файл web.xml :`

в <многосекционные конфигурации>

<!– 50МБ максимум –и GT;

<макс-файл-размер>52428800</макс-файл-размер>

<Макс-запрос-размер>52428800</Макс-запрос-размер>

<файл-размер-порог>0</файла-размер-порог>

</многосекционные конфигурации>

Увеличить размер, поставив значения в <макс-файл-размер> и <Макс-запрос-размер> по вашему требованию.

Комментарии (0)

Это работает для меня:

  1. Создайте свой war-файл (мой_сайт.войны) локально.
  2. Переименуйте его локально, чтобы что-то кроме .войны, как и мой сайт.ВСП
  3. С Tomcat еще работает, загрузить "мой сайт".www в основной справочник.
  4. После завершения загрузки, удалите предыдущую версию личного сайта.войны
  5. Список каталогов смотреть каталог /мой_сайт исчезнуть.
  6. Переименовать мой_сайт.www чтобы быть мой_сайт.войны
  7. Список каталога, смотрите на новые /мой_сайт должен быть создан.

Если вы пытаетесь загрузить новый файл с войны, с Tomcat еще работает, он будет пытаться расширить его, прежде чем это все есть. Оно потерпит неудачу. Потерпев неудачу, он не будет снова попробовать. Таким образом, загрузив файл на www, затем переименовав его, позволяет весь файл война присутствовать, прежде чем замечает, что Tomcat это.

Намек, Дон'т забудьте проверить, что файл War's с рук-это кот (использовать команду chown)

Комментарии (1)

Если вы установили tomcat7 с помощью apt-получить в Linux, то, развертывать свои приложения в в/var/библиотека lib/tomcat7/webapps в/

например.

sudo service tomcat7 stop

mvn clean package
sudo cp target/DestroyTheWorldWithPeace.war /var/lib/tomcat7/webapps/
#you might also want to make sure war file has permission (`777` not just `+x`)
sudo service tomcat7 start

Кроме того, имейте хвостовых журнал котяра, так что вы можете убедитесь, что ваше приложение на самом деле делает мир с Tomcat.

tail -f /var/lib/tomcat7/logs/catalina.out

Развернутое приложение должно появиться в http://172.16.35.155:8080/manager/html`

Комментарии (0)

1.Создать war-файл из приложения <БР> 2. откройте Диспетчер котяра, перейдите вниз страницы<БР> 3. Нажмите на кнопку Обзор для развертывания войны.<БР> 4. выбрать свой war-файл. Там вы идете!

Комментарии (0)

Выполните следующие действия:

  • Остановить котяра
  • Щелкните правой кнопкой мыши на проект и нажмите на "очистить и построить"и
  • Перейти в каталог проекта и внутри папку dist вы получите War-файла, который вы копируете на свой котяра
  • папку webapp
  • Начать котяра
  • автоматическая войны файл распакуйте и запустите ваш проект
Комментарии (0)

Я следовал инструкции по ссылке, это работает для меня. http://www.coderanch.com/t/487178/Tomcat/war-file-show-load

  1. Остановить Tomcat
  1. Удалить все логи в котяра/журналы и все файлы в в Tomcat/Conf в/Каталина/локальный
  1. Удалить файл война и каталог его создал (если это так) от tomact/веб-приложений
  1. Запустите Tomcat
  1. Во время просмотра журналов, скопировать файл War в каталог webapps

После этого, держать глаз на Каталина.ХХХХ-ХХ-ХХ.вход чтобы выяснить этот вопрос.

Комментарии (1)

Для развертывания war-файл в Tomcat более, Выполните следующие действия :

  1. Остановить кота. оболочка PowerShell->услуги.МСЦ->ОК->Апач Томкэт 8.5->остановка(на левой стороне).

  1. Поставить .файл война внутри E:\Tomcat_Installation\webapps т. е. папке webapps, т. е. положить.войны (поставить.война-это просто пример)

  1. После запуска котяра(чтобы запустить Tomcat с помощью PowerShell->услуги.МСЦ->ОК->Апач Томкэт 8.5->начать )

вы получите одну папку внутри E:\Tomcat_Installation\webapps**ставить**

Таким образом, вы можете развернуть war-файл в Apache для Tomcat.

Комментарии (0)