|
|
|
проблемы в развертыванием из WAR-файла
|
|||
|---|---|---|---|
|
#18+
всем привет столкнулся с проблемой развертывания WAR-файла в корень сайта и настройкой виртуального хоста... преамбула: если разворачиваю приложение в webapps в CATALINA_HOME, а в виртуальном хосте прописываю appBase="webapps", то все путем = у локалхоста свой сайт, у виртуального хоста свой сайт но при желании развернуть приложение непосредственно в корень сайта = затыка: Tomcat при рестарте выдает FAILED в server.xml хост создаю вот так = Код: xml 1. 2. 3. 4. 5. 6. нужен хелп! . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 14:16:03 |
|
||
|
проблемы в развертыванием из WAR-файла
|
|||
|---|---|---|---|
|
#18+
Томкат окромя FAILED больше ничего не пишет? Возможно путь в appBase не правильно указан? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 15:50:38 |
|
||
|
проблемы в развертыванием из WAR-файла
|
|||
|---|---|---|---|
|
#18+
Такая структура? /var/www/domen/data/www/subdomen.domen.ru/ROOT.war ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 15:51:35 |
|
||
|
проблемы в развертыванием из WAR-файла
|
|||
|---|---|---|---|
|
#18+
BlazkowiczТомкат окромя FAILED больше ничего не пишет? нет... я его рестартую под SSH, а там только две строчки Stopped FAILED, Starting FAILED ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 16:06:07 |
|
||
|
проблемы в развертыванием из WAR-файла
|
|||
|---|---|---|---|
|
#18+
BlazkowiczТакая структура? /var/www/domen/data/www/subdomen.domen.ru/ROOT.war вот такая = /var/www/domen/data/www/subdomen.domen.ru/ domen.war ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 16:06:56 |
|
||
|
проблемы в развертыванием из WAR-файла
|
|||
|---|---|---|---|
|
#18+
buyboyнет... я его рестартую под SSH, а там только две строчки Stopped FAILED, Starting FAILED И нельзя пойти лог почитать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 16:07:56 |
|
||
|
проблемы в развертыванием из WAR-файла
|
|||
|---|---|---|---|
|
#18+
/var/www/domen/data/www/subdomen.domen.ru/ domen.war то есть в директории /var/www/domen/data/www/subdomen.domen.ru лежит WAR-файл domen.war ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 16:08:47 |
|
||
|
проблемы в развертыванием из WAR-файла
|
|||
|---|---|---|---|
|
#18+
buyboyвот такая = /var/www/domen/data/www/subdomen.domen.ru/ domen.war Тогда как приведенный server.xml связан с "при желании развернуть приложение непосредственно в корень сайта" В корень сайта это http://subdomen.domen.ru ? Тогда в приложении надо прописать Context.xml или деплоить его как ROOT.war. А какой было конфиг когда работало? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 16:11:29 |
|
||
|
проблемы в развертыванием из WAR-файла
|
|||
|---|---|---|---|
|
#18+
BlazkowiczТогда в приложении надо прописать Context.xml или деплоить его как ROOT.war. то есть если WAR-файл называется не ROOT.war, то надо где-то создать Context.xml или в server.xml внутри <Host>...</Host> добавить <Context .../> а если вар-файл назвать ROOT.war и положить в корень сайта то развертывание должно сработать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 16:23:53 |
|
||
|
проблемы в развертыванием из WAR-файла
|
|||
|---|---|---|---|
|
#18+
buyboyто есть если WAR-файл называется не ROOT.war, то надо где-то создать Context.xml или в server.xml внутри <Host>...</Host> добавить <Context .../> а если вар-файл назвать ROOT.war и положить в корень сайта то развертывание должно сработать? Ну, он и так должно было сработать, только не в корень. А здесь у вас файлы сайта лежат? /var/www/domen/data/www/subdomen.domen.ru Т.е. каждый клиент сможет себе скачать .war? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 16:26:12 |
|
||
|
проблемы в развертыванием из WAR-файла
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 16:27:40 |
|
||
|
проблемы в развертыванием из WAR-файла
|
|||
|---|---|---|---|
|
#18+
BlazkowiczА какой было конфиг когда работало? вот рабочий виртуальный хост из server.xml Код: xml 1. 2. 3. 4. 5. 6. алгоритм был такой: - я скопировал свой deploy001.war в /var/lib/tomcat6/webapps/ - рестартанул Томкэт - он внутри webapps создал директорию deploy001 куда распаковал архив - я сам внутри deploy001 создал директорию ROOT - переместил туда все - прописал вышеуказанный вариант виртуального хоста - рестартанул Томкэт и все заработало p.s. выглядит ужастно - но по другому пока не муею, сорри... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 16:34:11 |
|
||
|
проблемы в развертыванием из WAR-файла
|
|||
|---|---|---|---|
|
#18+
BlazkowiczНу, он и так должно было сработать, только не в корень. А здесь у вас файлы сайта лежат? /var/www/domen/data/www/subdomen.domen.ru Т.е. каждый клиент сможет себе скачать .war? ну я думал - для развертывания так и надо... а как еще указать Томкэту откуда надо взять вар-файл и куда его распаковать? p.s. это ж тренировочные приложения! хай пока там лежит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 16:36:42 |
|
||
|
проблемы в развертыванием из WAR-файла
|
|||
|---|---|---|---|
|
#18+
buyboyp.s. выглядит ужастно - но по другому пока не муею, сорри... Потому что у вас и appBase=deploy001 и сам варник deploy001. Это не одно и тоже. appBase это то место где Tomcat будет искать war файлы. Это никак не связано с тем откуда приложение будет доступно после деплоя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 16:39:32 |
|
||
|
проблемы в развертыванием из WAR-файла
|
|||
|---|---|---|---|
|
#18+
BlazkowiczappBase это то место где Tomcat будет искать war файлы. Это никак не связано с тем откуда приложение будет доступно после деплоя. как тогда Томкэту указать абсолютный путь - куда распаковывать вар-файл? и где JVM будет искать приложение после деплоя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 16:43:29 |
|
||
|
проблемы в развертыванием из WAR-файла
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, может пользователю tomcat нужно права какие-то дополнительно указать на запись в нужную папку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 16:44:16 |
|
||
|
проблемы в развертыванием из WAR-файла
|
|||
|---|---|---|---|
|
#18+
buyboyкак тогда Томкэту указать абсолютный путь - куда распаковывать вар-файл? Зачем? Распакуйте руками куда надо и пропишите этот путь в appBase. Конкретно какую задачу решаем? На что влияет то куда приложение распаковано? Я уже спросил выше, но ответа не получил. О каком конкретно "корне" идёт речь? buyboyи где JVM будет искать приложение после деплоя? JVM не будет нигде искать. Ей вообще до жопы. Её задача байт-код исполнять. Деплой war модулей осуществляет сам Tomcat. war-ники можно распаковывать. Можно не распаковывать. Можно деплоить сразу как директорию, а не файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 16:54:52 |
|
||
|
проблемы в развертыванием из WAR-файла
|
|||
|---|---|---|---|
|
#18+
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. BlazkowiczМожно деплоить сразу как директорию, а не файл.мне представлялось, что удобнее залить куда положено для Томкэта вар-файл и он при рестарте распакует в нужную мне директорию... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 17:04:05 |
|
||
|
проблемы в развертыванием из WAR-файла
|
|||
|---|---|---|---|
|
#18+
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и он при рестарте распакует в нужную мне директорию... Чем она такая нужная??? Это просто файловое хранилище для томката. Кому она ещё "нужная" помимо него? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 17:09:14 |
|
||
|
проблемы в развертыванием из WAR-файла
|
|||
|---|---|---|---|
|
#18+
BlazkowiczЗачем там war-ник держать? Конечную цель можно озвучить? Почему именно там? Что это даст?да просто так удобнее - залил его туда по ФТП и не надо лезть в КАТАЛИНУ_ХОУМ Blazkowicz/var/www/domen/data/www/subdomen.domen.ru/ROOTпонято - спасибо BlazkowiczЭто appBaseуразумел BlazkowiczЧем она такая нужная??? Это просто файловое хранилище для томката. Кому она ещё "нужная" помимо него? нужна тем, что туда проще заливать по ФТП перекомпилированные классы p.s. Blazkowicz, не злитесь :) мы же с вами не корову проигрываем! ну что поделаешь, если не все как вы знают JAVA на пятерку с плюсом... есть еще ламеры в виде меня ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 17:21:43 |
|
||
|
проблемы в развертыванием из WAR-файла
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2013, 17:31:38 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38168213&tid=2129893]: |
0ms |
get settings: |
13ms |
get forum list: |
19ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
53ms |
get topic data: |
21ms |
get forum data: |
5ms |
get page messages: |
104ms |
get tp. blocked users: |
2ms |
| others: | 271ms |
| total: | 500ms |

| 0 / 0 |
