Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / проблемы в развертыванием из WAR-файла / 21 сообщений из 21, страница 1 из 1
27.02.2013, 14:16:03
    #38168028
buyboy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы в развертыванием из WAR-файла
всем привет

столкнулся с проблемой развертывания 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
27.02.2013, 15:50:38
    #38168213
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы в развертыванием из WAR-файла
Томкат окромя FAILED больше ничего не пишет?
Возможно путь в appBase не правильно указан?
...
Рейтинг: 0 / 0
27.02.2013, 15:51:35
    #38168216
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы в развертыванием из WAR-файла
Такая структура?
/var/www/domen/data/www/subdomen.domen.ru/ROOT.war
...
Рейтинг: 0 / 0
27.02.2013, 16:06:07
    #38168235
buyboy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы в развертыванием из WAR-файла
BlazkowiczТомкат окромя FAILED больше ничего не пишет? нет... я его рестартую под SSH, а там только две строчки Stopped FAILED, Starting FAILED
...
Рейтинг: 0 / 0
27.02.2013, 16:06:56
    #38168237
buyboy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы в развертыванием из WAR-файла
BlazkowiczТакая структура?
/var/www/domen/data/www/subdomen.domen.ru/ROOT.war вот такая = /var/www/domen/data/www/subdomen.domen.ru/ domen.war
...
Рейтинг: 0 / 0
27.02.2013, 16:07:56
    #38168238
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы в развертыванием из WAR-файла
buyboyнет... я его рестартую под SSH, а там только две строчки Stopped FAILED, Starting FAILED
И нельзя пойти лог почитать?
...
Рейтинг: 0 / 0
27.02.2013, 16:08:47
    #38168240
buyboy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы в развертыванием из WAR-файла
/var/www/domen/data/www/subdomen.domen.ru/ domen.war то есть в директории /var/www/domen/data/www/subdomen.domen.ru лежит WAR-файл domen.war
...
Рейтинг: 0 / 0
27.02.2013, 16:11:29
    #38168248
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы в развертыванием из WAR-файла
buyboyвот такая = /var/www/domen/data/www/subdomen.domen.ru/ domen.war
Тогда как приведенный server.xml связан с "при желании развернуть приложение непосредственно в корень сайта"
В корень сайта это http://subdomen.domen.ru ? Тогда в приложении надо прописать Context.xml или деплоить его как ROOT.war.
А какой было конфиг когда работало?
...
Рейтинг: 0 / 0
27.02.2013, 16:23:53
    #38168272
buyboy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы в развертыванием из WAR-файла
BlazkowiczТогда в приложении надо прописать Context.xml или деплоить его как ROOT.war.
то есть если WAR-файл называется не ROOT.war, то надо где-то создать Context.xml или в server.xml внутри <Host>...</Host> добавить <Context .../>

а если вар-файл назвать ROOT.war и положить в корень сайта то развертывание должно сработать?
...
Рейтинг: 0 / 0
27.02.2013, 16:26:12
    #38168278
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы в развертыванием из WAR-файла
buyboyто есть если WAR-файл называется не ROOT.war, то надо где-то создать Context.xml или в server.xml внутри <Host>...</Host> добавить <Context .../>
а если вар-файл назвать ROOT.war и положить в корень сайта то развертывание должно сработать?
Ну, он и так должно было сработать, только не в корень.
А здесь у вас файлы сайта лежат?
/var/www/domen/data/www/subdomen.domen.ru
Т.е. каждый клиент сможет себе скачать .war?
...
Рейтинг: 0 / 0
27.02.2013, 16:27:40
    #38168280
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы в развертыванием из WAR-файла
...
Рейтинг: 0 / 0
27.02.2013, 16:34:11
    #38168293
buyboy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы в развертыванием из WAR-файла
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
27.02.2013, 16:36:42
    #38168302
buyboy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы в развертыванием из WAR-файла
BlazkowiczНу, он и так должно было сработать, только не в корень. А здесь у вас файлы сайта лежат? /var/www/domen/data/www/subdomen.domen.ru Т.е. каждый клиент сможет себе скачать .war? ну я думал - для развертывания так и надо...
а как еще указать Томкэту откуда надо взять вар-файл и куда его распаковать?
p.s. это ж тренировочные приложения! хай пока там лежит...
...
Рейтинг: 0 / 0
27.02.2013, 16:39:32
    #38168311
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы в развертыванием из WAR-файла
buyboyp.s. выглядит ужастно - но по другому пока не муею, сорри...
Потому что у вас и appBase=deploy001 и сам варник deploy001. Это не одно и тоже.
appBase это то место где Tomcat будет искать war файлы. Это никак не связано с тем откуда приложение будет доступно после деплоя.
...
Рейтинг: 0 / 0
27.02.2013, 16:43:29
    #38168320
buyboy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы в развертыванием из WAR-файла
BlazkowiczappBase это то место где Tomcat будет искать war файлы. Это никак не связано с тем откуда приложение будет доступно после деплоя. как тогда Томкэту указать абсолютный путь - куда распаковывать вар-файл? и где JVM будет искать приложение после деплоя?
...
Рейтинг: 0 / 0
27.02.2013, 16:44:16
    #38168321
buyboy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы в развертыванием из WAR-файла
Blazkowicz, может пользователю tomcat нужно права какие-то дополнительно указать на запись в нужную папку?
...
Рейтинг: 0 / 0
27.02.2013, 16:54:52
    #38168339
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы в развертыванием из WAR-файла
buyboyкак тогда Томкэту указать абсолютный путь - куда распаковывать вар-файл?
Зачем?
Распакуйте руками куда надо и пропишите этот путь в appBase.
Конкретно какую задачу решаем? На что влияет то куда приложение распаковано?
Я уже спросил выше, но ответа не получил. О каком конкретно "корне" идёт речь?

buyboyи где JVM будет искать приложение после деплоя?
JVM не будет нигде искать. Ей вообще до жопы. Её задача байт-код исполнять. Деплой war модулей осуществляет сам Tomcat. war-ники можно распаковывать. Можно не распаковывать. Можно деплоить сразу как директорию, а не файл.
...
Рейтинг: 0 / 0
27.02.2013, 17:04:05
    #38168362
buyboy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы в развертыванием из WAR-файла
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
27.02.2013, 17:09:14
    #38168369
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы в развертыванием из WAR-файла
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
27.02.2013, 17:21:43
    #38168393
buyboy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы в развертыванием из WAR-файла
BlazkowiczЗачем там war-ник держать? Конечную цель можно озвучить? Почему именно там? Что это даст?да просто так удобнее - залил его туда по ФТП и не надо лезть в КАТАЛИНУ_ХОУМ
Blazkowicz/var/www/domen/data/www/subdomen.domen.ru/ROOTпонято - спасибо
BlazkowiczЭто appBaseуразумел
BlazkowiczЧем она такая нужная??? Это просто файловое хранилище для томката. Кому она ещё "нужная" помимо него? нужна тем, что туда проще заливать по ФТП перекомпилированные классы

p.s. Blazkowicz, не злитесь :) мы же с вами не корову проигрываем! ну что поделаешь, если не все как вы знают JAVA на пятерку с плюсом... есть еще ламеры в виде меня
...
Рейтинг: 0 / 0
27.02.2013, 17:31:38
    #38168416
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы в развертыванием из WAR-файла
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
Форумы / Java [игнор отключен] [закрыт для гостей] / проблемы в развертыванием из WAR-файла / 21 сообщений из 21, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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