2015-06-12 4 views
2

Я настраиваю базовое приложение Spring загрузочной (1.2.3.RELEASE) на Spring Tool Suite 3.6.4.RELEASE.DefaultRebelLaunchConfigProvider - неизвестный тип org.springframework.ide.eclipse.boot.launch

я решил установить JRebel с помощью myJRebel (6.2.0).

Когда я запускаю приложение (Run as Spring Boot App), я не вижу журналы jRebel в консоли. Я уже проверил свой проект в конфигурации jRebel и уже есть rebel.xml.

В журналах я нашел этот

DEBUG DefaultRebelLaunchConfigProvider - unknown type org.springframework.ide.eclipse.boot.launch 

Любой возможную причину, почему это?

ответ

2

Если ваш проект использует встроенный контейнер, он должен иметь основной метод. Я бы попытался запустить его как приложение Java.

Согласно Spring Boot docs, JRebel должен работать.

+0

Большое спасибо! Запуск метода 'main()' в качестве приложения Java работает. Я не понимаю, зачем запускать проект, поскольку Spring Boot App этого не делает. – Incognito

1

unknown type org.springframework.ide.eclipse.boot.launch означает, что JRebel не поддерживает эту конфигурацию запуска и, в свою очередь, вкладка JRebel не отображается в панели Run/Debug Configuration, так что аргументы VM должны передаваться вручную (можно использовать ${jrebel_args} переменная). В раздел 6.2.1 добавлена ​​вкладка JRebel.

Смежные вопросы