Как остановить Eclipse (STS) от создания новой конфигурации времени выполнения каждый раз, когда я запускаю сервер
Я использую Spring Tool Suite (rejiggered eclipse) и по какой-то причине, иногда, когда я запускаю сервер (панель просмотра серверов, щелчок правой кнопкой мыши, запускаем), вместо того, чтобы использовать измененную конфигурацию времени выполнения (в частности, с новыми аргументами VM) Например, -Xmx1234g, -Dlog4j.doAThing=true и т. д.), он сгенерирует новую конфигурацию времени выполнения (поэтому вместо Server-Name будет запущен Server-Name(1) или, если он уже существует, Server-Name(2)) со значениями по умолчанию и запустите это вместо. Это больше раздражает, чем что-либо другое, но я бы хотел выяснить, в чем причина, и устранить ее, вместо того, чтобы просто терпеть, что она работает неправильно.
2 ответа
Вместо того, чтобы щелкнуть правой кнопкой мыши по серверу и выбрать "Выполнить", попробуйте нажать "Выполнить" -> "Выполнить конфигурации" в строке меню в верхней части экрана, а затем найти и запустить сервер оттуда. В качестве альтернативы есть зеленая кнопка запуска на панелях инструментов с небольшой стрелкой вниз рядом с ней. Вероятно, должна быть опция запуска для сервера, показанного там.
У меня есть конфигурация по умолчанию, которая называется Следующее работало для меня: Создал конфигурацию с именем X, скопировал аргументы VM из, скопировал JAR записей пользователя на вкладке Classpath. Запустил конфиг, чтобы убедиться, что он работает. Удален конфиг. Осталось только X Теперь запуск сервера из представления "Серверы" запускает мой конфиг X
Возможно вкладка Classpath Пользовательские записи не совпадают