Я нашел maven plugin, чтобы запустить tomcat.Как запустить tomcat с помощью maven в режиме отладки
У Maven есть плагин для запуска Tomcat в режиме отладки?
Я нашел maven plugin, чтобы запустить tomcat.Как запустить tomcat с помощью maven в режиме отладки
У Maven есть плагин для запуска Tomcat в режиме отладки?
Если вы используете Eclipse, и вы используете Maven извне (не используя M2Eclipse), то вы можете использовать любой команда командной строки, которую вы обычно используете, но используйте mvnDebug
вместо mvn
.
В качестве примера, я бег кота плагина под "run"
профилем так что моя нормальная команда:.
mvn clean install -Prun
Это использует <maven-dir>/bin/mvn
сценарий, но для работы в режиме отладки, просто заменить <maven-dir>/bin/mvnDebug
в
mvnDebug clean install -Prun
Если mvnDebug
не находится на вашем PATH, то вам, возможно, придется использовать полный путь к нему (или создать ссылку из каталога на вашем пути, например /usr/bin
, к нему), например:
/path/to/maven-dir/mvnDebug clean install -Prun
Я использую Maven 3.0.5 и mvnDebug
сценарий выходит из коробки. Если заглянуть внутрь него, то вы увидите, что это в основном делает то, что Тити Wangsa Bin Damhore говорит, но вы заметите, что suspend=y
используется так JVM ждет вас, чтобы подключить отладчик, прежде чем продолжить:
MAVEN_DEBUG_OPTS="-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000"
Это может быть или не быть тем, что вы хотите.
'mvn clean tomcat7: run' с правильным' MAVEN_DEBUG_OPTS' позволяет вам подключиться как «удаленный» сеанс отладки в IntelliJ. – beerbajay
мы можем обмануть. использование Java выбирает
in *IX
export JAVA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044"
затем запустить Maven, он должен перейти в режим отладки
Вы должны указать, какой идеал (eclipse/netbeans /?) Вы хотите прикрепить к отладчику. Для eclipse https://www.google.com/search?q=maven+tomcat+eclipse+debug – Sumit
Это, кажется, ответ на ваш вопрос: http://tarique.wordpress.com/2010/09/10/remote-debugging-with-maven-tomcat-plugin/ –