|
|
|
ant хитрый deploy
|
|||
|---|---|---|---|
|
#18+
Tomcat 5.5.17, ant 1.6.5 Деплой способом 1: остановили томкат закинули внутрь conf myCoolAppliationFile.xml в котором есть <context>. Аттрибутом у <context> идет docBase, например docBase="myCoolPath" по этому пути все-что надо лежит (классы, jsp, web.xml и т.д.) стартуем томкат, он все подхватывает переодически релоадим. Красота - программируй не хочу. Теперь - читаем доку на Томкат и видим оказывается вместо myCoolAppliationFile.xml возможно в META-INF своего приложения положить context.xml. Отсюда 2 способ: описываем docBase="myCoolPath" в META-INF\context.xml своего приложения и делаем деплой. Деплоится, но вот главная загвоздка: приложение все-равно копируется в webapp. Спрашивается какого??? Способ 1 потверждает, то что в webapp приложение вовсе не обязательно должно находится. Только вот при способе 2, несмотря на тоже содержимое <context>, приложение копируется в webapp. Как этого избежать? Есть мнения? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2006, 17:24 |
|
||
|
ant хитрый deploy
|
|||
|---|---|---|---|
|
#18+
Настройте папку для web-приложений (по умодчанию webapp) в файле server.xml Tomcat-а. В тэге Host атрибут appBase задает путь к папке куда складываются web-приложения. С конекстом гемороится не обязательно, достаточно в папку для web-приложений (по умолчанию webapp) поместить распакованый war архив и перезапустить Tomcat - приложение подцепится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2006, 23:46 |
|
||
|
ant хитрый deploy
|
|||
|---|---|---|---|
|
#18+
KachalovНастройте папку для web-приложений (по умодчанию webapp) в файле server.xml Tomcat-а. В тэге Host атрибут appBase задает путь к папке куда складываются web-приложения. С конекстом гемороится не обязательно, достаточно в папку для web-приложений (по умолчанию webapp) поместить распакованый war архив и перезапустить Tomcat - приложение подцепится. Вы меня не поняли :(( мне во-первых, надо только мое приложение не в папке webapps, а в другой. во-вторых настройка всего этого не через server.xml (что не рекомендуется, посмотрите документацию) и не через файл внутри catalina_home\conf\ а через файл META-INF\context.xml внутри моего приложения. Вот только если я настраиваю через файл внутри catalina_home\conf\, то - вуаля, работает как я того хочу (см. исходный пост), а если через META-INF\context.xml - засада. Вот и спрашиваю может кто знает/делал или мысли по этому поводу есть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2006, 13:11 |
|
||
|
ant хитрый deploy
|
|||
|---|---|---|---|
|
#18+
Michael Ponomarev настройка всего этого не через server.xml (что не рекомендуется, посмотрите документацию) - заинтриговали, если можно ссылку :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2006, 22:42 |
|
||
|
ant хитрый deploy
|
|||
|---|---|---|---|
|
#18+
Kachalov Michael Ponomarev настройка всего этого не через server.xml (что не рекомендуется, посмотрите документацию) - заинтриговали, если можно ссылку :) тынц Please note that for tomcat 5, unlike tomcat 4.x, it is NOT recommended to place <Context> elements directly in the server.xml file. Instead, put them in the META-INF/context.xml directory of your WAR file or the conf directory as described above ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2006, 09:36 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33869832&tid=2148612]: |
0ms |
get settings: |
4ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
167ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 422ms |

| 0 / 0 |
