LINUX.ORG.RU

Как задеплоить проект на Tomcat из Eclipse?

 , , ,


0

1

Собственно, в сабже - проблема. Из командной строки

mvn clean install tomcat7:run
все деплоится замечательно, а из эклипса - никак. То томкат-сервер не может стартануть, то субпроектов не хватает... В общем, нужна минимальная инструкция.

★★★★★
Ответ на: комментарий от anonymous

форум піпец

  • /bin/sh
  • cmd.exe
  • eclipse ant plugin
anonymous
()

Можно сделать импорт проекта через m2eclipse, а не через mvn eclipse:eclipse, тогда проблем с запуском не должно быть.

orm-i-auga ★★★★★
()
Ответ на: комментарий от orm-i-auga

сейчас откопал действующую конструкцию.

в свойствах проекта в Deply Assembly добавил все доп. субпроекты. Запустилось. Но вот отладка не останавливает на той точке, что я поставил. Всегда останавливает на threadPoolExecutor[line:1163]

processWorkerExit(w, completedAbruptly);

Это нормально? я хотел хендлер поглядеть...

bvn13 ★★★★★
() автор топика
Ответ на: комментарий от dzidzitop

вот. Такое я где-то вычитал сегодня. Но так и не понял, куда его прописать надо. Можете подсказать?

bvn13 ★★★★★
() автор топика
Ответ на: комментарий от dzidzitop

да. Тесты тоже надо уметь готовить. :) чем я сегодня и занимался в отсутствие отладчика. Хех :)

bvn13 ★★★★★
() автор топика
Ответ на: комментарий от bvn13

пропісывается в catalina.sh/catalina.bat

я эти параметры обычно леплю в JAVA_OPTS (export JAVA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8001,server=y,suspend=n") первой строкой, но если вчитаться в скрипт, то его можно вставить в DEBUG_OPTS или что-то похожее.

Потом в Eclipse налажівается remote debug (нужно только пропісать localhost & port). Еслі запускать с suspend=y тогда томкат будет вісеть пока к нему не подрубятся на дэбаг.

dzidzitop ★★
()
Ответ на: комментарий от bvn13

можно создать свой міні скріпт:

export JAVA_OPTS=xxx
catalina run

dzidzitop ★★
()
Ответ на: комментарий от dzidzitop

ок. попробую, спасибо.

bvn13 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.