Ответ 1
Я нашел ответ для этого в http://jacksonps4.me/wordpress/?p=868
Работала для меня как шарм, но я ничего не понимаю!
Я разрабатываю веб-приложение в Eclipse, и я использую maven, spring и tomcat. Теперь проблема заключается в том, что debug as = > debug on server не работает. Я просто получаю исключения. (и да, я создал сервер)
Если я использую команду mvn для ее компиляции, поставьте войну в мой tomcat webapps dir и запустите мой tomcat, приложение работает нормально. Но для функции, которую я сейчас работаю над отладкой, было бы полезно.
Я нашел ответ для этого в http://jacksonps4.me/wordpress/?p=868
Работала для меня как шарм, но я ничего не понимаю!
Мы также тестировали наше приложение с Tomcat, но переключились на запуск встраиваемого Jetty. Здесь пример приложения. Это JSF, но это не имеет большого значения. Псевдо- unit test просто запускает причал "до" и останавливает его "после". Нет необходимости в внешней серверной инфраструктуре, нет необходимости в зависимостях IDE.
вы можете запустить tomcat с помощью maven с помощью этой команды:
mvn tomcat:run
и если вы хотите отлаживать, установите следующие параметры maven:
export MAVEN_OPTS=-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000
если вы находитесь в окнах, используйте команду set:
set MAVEN_OPTS=-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000
то вы можете отлаживать с помощью eclipse Remote Java Application
.
Надеюсь на эту помощь.