powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / проблемы в развертыванием из WAR-файла
21 сообщений из 21, страница 1 из 1
проблемы в развертыванием из WAR-файла
    #38168028
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всем привет

столкнулся с проблемой развертывания WAR-файла в корень сайта и настройкой виртуального хоста...

преамбула: если разворачиваю приложение в webapps в CATALINA_HOME, а в виртуальном хосте прописываю appBase="webapps", то все путем = у локалхоста свой сайт, у виртуального хоста свой сайт

но при желании развернуть приложение непосредственно в корень сайта = затыка: Tomcat при рестарте выдает FAILED

в server.xml хост создаю вот так =
Код: xml
1.
2.
3.
4.
5.
6.
<Host 
  name="subdomen.domen.ru" 
  appBase="/var/www/domen/data/www/subdomen.domen.ru" 
  unpackWARs="true" 
  autoDeploy="true">
</Host>


нужен хелп!
.
...
Рейтинг: 0 / 0
проблемы в развертыванием из WAR-файла
    #38168213
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Томкат окромя FAILED больше ничего не пишет?
Возможно путь в appBase не правильно указан?
...
Рейтинг: 0 / 0
проблемы в развертыванием из WAR-файла
    #38168216
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такая структура?
/var/www/domen/data/www/subdomen.domen.ru/ROOT.war
...
Рейтинг: 0 / 0
проблемы в развертыванием из WAR-файла
    #38168235
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczТомкат окромя FAILED больше ничего не пишет? нет... я его рестартую под SSH, а там только две строчки Stopped FAILED, Starting FAILED
...
Рейтинг: 0 / 0
проблемы в развертыванием из WAR-файла
    #38168237
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczТакая структура?
/var/www/domen/data/www/subdomen.domen.ru/ROOT.war вот такая = /var/www/domen/data/www/subdomen.domen.ru/ domen.war
...
Рейтинг: 0 / 0
проблемы в развертыванием из WAR-файла
    #38168238
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buyboyнет... я его рестартую под SSH, а там только две строчки Stopped FAILED, Starting FAILED
И нельзя пойти лог почитать?
...
Рейтинг: 0 / 0
проблемы в развертыванием из WAR-файла
    #38168240
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
/var/www/domen/data/www/subdomen.domen.ru/ domen.war то есть в директории /var/www/domen/data/www/subdomen.domen.ru лежит WAR-файл domen.war
...
Рейтинг: 0 / 0
проблемы в развертыванием из WAR-файла
    #38168248
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buyboyвот такая = /var/www/domen/data/www/subdomen.domen.ru/ domen.war
Тогда как приведенный server.xml связан с "при желании развернуть приложение непосредственно в корень сайта"
В корень сайта это http://subdomen.domen.ru ? Тогда в приложении надо прописать Context.xml или деплоить его как ROOT.war.
А какой было конфиг когда работало?
...
Рейтинг: 0 / 0
проблемы в развертыванием из WAR-файла
    #38168272
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczТогда в приложении надо прописать Context.xml или деплоить его как ROOT.war.
то есть если WAR-файл называется не ROOT.war, то надо где-то создать Context.xml или в server.xml внутри <Host>...</Host> добавить <Context .../>

а если вар-файл назвать ROOT.war и положить в корень сайта то развертывание должно сработать?
...
Рейтинг: 0 / 0
проблемы в развертыванием из WAR-файла
    #38168278
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buyboyто есть если WAR-файл называется не ROOT.war, то надо где-то создать Context.xml или в server.xml внутри <Host>...</Host> добавить <Context .../>
а если вар-файл назвать ROOT.war и положить в корень сайта то развертывание должно сработать?
Ну, он и так должно было сработать, только не в корень.
А здесь у вас файлы сайта лежат?
/var/www/domen/data/www/subdomen.domen.ru
Т.е. каждый клиент сможет себе скачать .war?
...
Рейтинг: 0 / 0
проблемы в развертыванием из WAR-файла
    #38168280
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
проблемы в развертыванием из WAR-файла
    #38168293
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczА какой было конфиг когда работало? вот рабочий виртуальный хост из server.xml
Код: xml
1.
2.
3.
4.
5.
6.
<Host 
  name="subdomen.domen.ru" 
  appBase="webapps/deploy001"
  unpackWARs="false" 
  autoDeploy="true">
</Host>


алгоритм был такой:
- я скопировал свой deploy001.war в /var/lib/tomcat6/webapps/
- рестартанул Томкэт
- он внутри webapps создал директорию deploy001 куда распаковал архив
- я сам внутри deploy001 создал директорию ROOT
- переместил туда все
- прописал вышеуказанный вариант виртуального хоста
- рестартанул Томкэт

и все заработало

p.s. выглядит ужастно - но по другому пока не муею, сорри...
...
Рейтинг: 0 / 0
проблемы в развертыванием из WAR-файла
    #38168302
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczНу, он и так должно было сработать, только не в корень. А здесь у вас файлы сайта лежат? /var/www/domen/data/www/subdomen.domen.ru Т.е. каждый клиент сможет себе скачать .war? ну я думал - для развертывания так и надо...
а как еще указать Томкэту откуда надо взять вар-файл и куда его распаковать?
p.s. это ж тренировочные приложения! хай пока там лежит...
...
Рейтинг: 0 / 0
проблемы в развертыванием из WAR-файла
    #38168311
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buyboyp.s. выглядит ужастно - но по другому пока не муею, сорри...
Потому что у вас и appBase=deploy001 и сам варник deploy001. Это не одно и тоже.
appBase это то место где Tomcat будет искать war файлы. Это никак не связано с тем откуда приложение будет доступно после деплоя.
...
Рейтинг: 0 / 0
проблемы в развертыванием из WAR-файла
    #38168320
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczappBase это то место где Tomcat будет искать war файлы. Это никак не связано с тем откуда приложение будет доступно после деплоя. как тогда Томкэту указать абсолютный путь - куда распаковывать вар-файл? и где JVM будет искать приложение после деплоя?
...
Рейтинг: 0 / 0
проблемы в развертыванием из WAR-файла
    #38168321
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz, может пользователю tomcat нужно права какие-то дополнительно указать на запись в нужную папку?
...
Рейтинг: 0 / 0
проблемы в развертыванием из WAR-файла
    #38168339
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buyboyкак тогда Томкэту указать абсолютный путь - куда распаковывать вар-файл?
Зачем?
Распакуйте руками куда надо и пропишите этот путь в appBase.
Конкретно какую задачу решаем? На что влияет то куда приложение распаковано?
Я уже спросил выше, но ответа не получил. О каком конкретно "корне" идёт речь?

buyboyи где JVM будет искать приложение после деплоя?
JVM не будет нигде искать. Ей вообще до жопы. Её задача байт-код исполнять. Деплой war модулей осуществляет сам Tomcat. war-ники можно распаковывать. Можно не распаковывать. Можно деплоить сразу как директорию, а не файл.
...
Рейтинг: 0 / 0
проблемы в развертыванием из WAR-файла
    #38168362
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczЯ уже спросил выше, но ответа не получил. О каком конкретно "корне" идёт речь?вот корень = /var/www/domen/data/www/subdomen.domen.ru
BlazkowiczРаспакуйте руками куда надо и пропишите этот путь в appBase.то есть залить распакованный вручную вар-файл вот сюда = /var/www/domen/data/www/subdomen.domen.ru
и потом создать виртуальный хост вот так? =
Код: xml
1.
2.
3.
4.
5.
6.
<Host 
  name="subdomen.domen.ru" 
  appBase="/var/www/domen/data/www/subdomen.domen.ru" 
  unpackWARs="false" 
  autoDeploy="true">
</Host>

BlazkowiczМожно деплоить сразу как директорию, а не файл.мне представлялось, что удобнее залить куда положено для Томкэта вар-файл и он при рестарте распакует в нужную мне директорию...
...
Рейтинг: 0 / 0
проблемы в развертыванием из WAR-файла
    #38168369
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buyboyвот корень = /var/www/domen/data/www/subdomen.domen.ru
Чего корень-то? Апач там файлы ищет чтобы клиенту отдавать?? Зачем там war-ник держать? Конечную цель можно озвучить? Почему именно там? Что это даст? WEB-INF тоже пусть апач клиентам отдаёт?

buyboyто есть залить распакованный вручную вар-файл вот сюда = /var/www/domen/data/www/subdomen.domen.ru
/var/www/domen/data/www/subdomen.domen.ru/ROOT

buyboyмне представлялось, что удобнее залить куда положено для Томкэта вар-файл
Это appBase

buyboyи он при рестарте распакует в нужную мне директорию...
Чем она такая нужная??? Это просто файловое хранилище для томката. Кому она ещё "нужная" помимо него?
...
Рейтинг: 0 / 0
проблемы в развертыванием из WAR-файла
    #38168393
buyboy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczЗачем там war-ник держать? Конечную цель можно озвучить? Почему именно там? Что это даст?да просто так удобнее - залил его туда по ФТП и не надо лезть в КАТАЛИНУ_ХОУМ
Blazkowicz/var/www/domen/data/www/subdomen.domen.ru/ROOTпонято - спасибо
BlazkowiczЭто appBaseуразумел
BlazkowiczЧем она такая нужная??? Это просто файловое хранилище для томката. Кому она ещё "нужная" помимо него? нужна тем, что туда проще заливать по ФТП перекомпилированные классы

p.s. Blazkowicz, не злитесь :) мы же с вами не корову проигрываем! ну что поделаешь, если не все как вы знают JAVA на пятерку с плюсом... есть еще ламеры в виде меня
...
Рейтинг: 0 / 0
проблемы в развертыванием из WAR-файла
    #38168416
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buyboyp.s. Blazkowicz, не злитесь :) мы же с вами не корову проигрываем! ну что поделаешь, если не все как вы знают JAVA на пятерку с плюсом... есть еще ламеры в виде меня
Очередного партизана раскололи. Всё вот это вот, чтобы файлы заливать. Жуть. А почему бы томкатовский менеджер не использовать, чтобы он вам из /var/www/domen/data/www/subdomen.domen.ru ваши war-ники забирал и деплоил в appBase?
http://tomcat.apache.org/tomcat-6.0-doc/manager-howto.html
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / проблемы в развертыванием из WAR-файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]