Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Переход с Tomcat 4 на Tomcat 5.5 / 9 сообщений из 9, страница 1 из 1
31.03.2006, 13:05
    #33637467
Michael Ponomarev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход с Tomcat 4 на Tomcat 5.5
Наверное я уже всех на этом форуме достал :)
Ситуация следующая:
был Tomcat 4.1.31
сечас Tomcat 5.5.16
Если читать доки, то там рассматривается пример создания приложения, в ходе примера дается шаблонный файл build.xml, который после некоторой небольшой донастройки можно использовать в своем web-приложении. Когда работал под 4 Tomcat-ом то приложение разварачивалось в каталоге build моего проекта. В папку webapps оно не перемещалось (Согласно таргет install)
Теперь 5 Tomcat, похожий файл из документации build.xml, но приложение кроме того, что по прежнему компилится в каталог build, еще и деплоится в webapps (согласно той же таргет).
Теперь вопрос: как сделать, чтобы приложение не разворачивалось в webapps или это непоборимо в 5.5 Tomcat-е
...
Рейтинг: 0 / 0
31.03.2006, 13:18
    #33637512
Kerst
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход с Tomcat 4 на Tomcat 5.5
Очевидно, нужно поправить build.xml как тебе нужно..
...
Рейтинг: 0 / 0
31.03.2006, 13:23
    #33637535
Michael Ponomarev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход с Tomcat 4 на Tomcat 5.5
Дело в том что эти 2 build.xml для 4 и 5 Tomcat не очень сильно отличаются. В этих файлах я правил в основном пути до Tomcat и название приложения, может еще что, но по мелочи. Т.е. можно сказать что они практически стандарные. Только под 5 Tomcat происходит deploy в webapps а под 4 нет. Вот я и спрашиваю: может кто знает как это побороть?
...
Рейтинг: 0 / 0
31.03.2006, 13:48
    #33637603
zalexaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход с Tomcat 4 на Tomcat 5.5
Kerstнужно поправить build.xml
согласен
...
Рейтинг: 0 / 0
31.03.2006, 13:53
    #33637623
Michael Ponomarev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход с Tomcat 4 на Tomcat 5.5
блин масло маслянное
что поменять? в build.xml нигде не указано, что приложение должно деплоиться в webapps?
почему с таким же build.xml в 4 Tomcate не деплоится, а в 5 деплоится в webapps. Неужели никто не сталкивался ?
...
Рейтинг: 0 / 0
31.03.2006, 13:55
    #33637633
zalexaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход с Tomcat 4 на Tomcat 5.5
Michael Ponomarevв 4 Tomcate не деплоится, а в 5 деплоится
build.xml в студию
зы
неужели чудо???
...
Рейтинг: 0 / 0
31.03.2006, 14:08
    #33637683
Michael Ponomarev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход с Tomcat 4 на Tomcat 5.5
думаю что не чудо.
немного сокращенные build.xml:
(${manager.url}, ${manager.username}, ${manager.password} естественно определены)
для 4 Tomcat
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
  <project name="KIS"  default ="compile" basedir=".">
  <property name="app.name"      value="kis"/>
  <property name="app.path"      value="/${app.name}"/>
  <property name="build.home"    value="${basedir}/build"/>
  <taskdef name="install" classname="org.apache.catalina.ant.InstallTask"/>
  <target name="install" depends="compile"
   description="Install application to servlet container">
    <install url="${manager.url}"
        username="${manager.username}"
        password="${manager.password}"
            path="${app.path}"
             war="file://${build.home}"/>
  </target>
единственное - помещал файл catalina-ant.jar в каталог \lib ant-а, там находится taskdef install
для 5 Tomcat
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
  <project name="KIS"  default ="compile" basedir=".">
  <property name="app.name"      value="kis"/>
  <property name="app.path"      value="/${app.name}"/>
  <property name="build.home"    value="${basedir}/build"/>
  <taskdef name="deploy"   classname="org.apache.catalina.ant.DeployTask"/>   
  <target name="install" depends="compile"
   description="Install application to servlet container">
    <deploy url="${manager.url}"
       username="${manager.username}"
       password="${manager.password}"
           path="${app.path}"
       localWar="file://${build.home}"/>
  </target>
аналогично - помещал файл catalina-ant.jar в каталог \lib ant-а, там находится taskdef deploy
...
Рейтинг: 0 / 0
31.03.2006, 14:14
    #33637702
zalexaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход с Tomcat 4 на Tomcat 5.5
ant в консоль чё пишет?
...
Рейтинг: 0 / 0
31.03.2006, 14:19
    #33637722
Michael Ponomarev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход с Tomcat 4 на Tomcat 5.5
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
prepare:

Created dir: D:\Projects\JAVA\KIS\build

Created dir: D:\Projects\JAVA\KIS\build\WEB-INF

Created dir: D:\Projects\JAVA\KIS\build\WEB-INF\classes

Copying  42  files to D:\Projects\JAVA\KIS\build

compile:

Compiling  11  source files to D:\Projects\JAVA\KIS\build\WEB-INF\classes

install:

OK - Deployed application at context path /kis

BUILD SUCCESSFUL (total time:  2  seconds)

боюсь дело в taskdef deploy. Может она в 4 Tomcate по другому работала? (Называлась точно по другому install :) )
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Переход с Tomcat 4 на Tomcat 5.5 / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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