У Maven есть плагин для запуска Tomcat в режиме отладки?
Ответ 1
Если вы используете Eclipse и вы используете Maven извне (не используя M2Eclipse), вы можете использовать любую команду командной строки, которую вы обычно используете, но используйте mvnDebug вместо mvn.
В качестве примера я запускаю плагин tomcat в профиле "run", поэтому моя нормальная команда:
mvn clean install -Prun
Это использует <maven-dir>/bin/mvn script, но для запуска в режиме отладки просто замените <maven-dir>/bin/mvnDebug in.
mvnDebug clean install -Prun
Если mvnDebug не находится на вашем PATH, вам может потребоваться использовать полный путь к нему (или создать ссылку из каталога на вашем пути, например /usr/bin), например:
/path/to/maven-dir/mvnDebug clean install -Prun
Я использую maven 3.0.5, а mvnDebug script выходит из коробки. Если вы заглянете внутрь, вы увидите, что в основном это делает то, что Titi Wangsa Bin Damhore говорит, но вы заметите, что suspend=y используется, поэтому JVM ждет вас, чтобы вы могли подключить ваш отладчик, прежде чем продолжить: