Не удается сохранить параметр проекта Tomcat в свойствах проекта Eclipse

У меня есть проект Spring MVC, который я развертываю на Tomcat (установлен как локально, так и на сервере). Я использую Eclipse Indigo в качестве своей IDE. Чтобы развернуть, я щелкнул правой кнопкой мыши и выбрал «запустить на сервере», что будет нормально работать на локальном хосте. Для развертывания WAR-файла на реальном сервере я щелкнул правой кнопкой мыши «Проект», выбрал «Экспорт» и прошел через мастер, чтобы развернуть файл WAR.

Мой Eclipse/Java заржавел, но я помнил, что, когда я использовал его пару лет назад, я использовал плагин Sysdeo для Tomcat, который давал мне возможность развертывания в войне прямо из контекста правой кнопки мыши. Итак, я поковырялся и нашел "Дворняжку", которую и установил. После этого я перешел к Mongrel в настройках и настроил свою версию Tomcat, чтобы я мог щелкать маленькие значки запуска / остановки Tomcat и запускать / останавливать сервер. Это было успешно.

Чего я сейчас не могу сделать, так это в «Свойствах проекта» -> «Tomcat» выбрать «Является проектом Tomcat». Я устанавливаю флажок, а затем нажимаю «Применить» и/или «ОК», чтобы закрыть окно, и когда я открываю его снова, мои настройки не записываются. Я попытался установить флажок и добавить другие параметры (например, имя контекста, путь для экспорта файла WAR, корневой подкаталог и активацию загрузчика dev), но ничего из того, что я делаю, не «прилипает».

Может ли кто-нибудь сказать мне, что мне не хватает, или, по крайней мере, указать мне правильное направление? Я в тупике.

Заранее спасибо.


person Erik Dietrich    schedule 28.02.2012    source источник
comment
То есть вы имеете в виду, что когда в следующий раз вы перейдете к свойствам, у вас не будет установлен флажок «Проект Tomcat»?   -  person Ved    schedule 28.02.2012
comment
@programmer_1 Да, именно это и происходит.   -  person Erik Dietrich    schedule 28.02.2012


Ответы (1)


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

У меня была точно такая же проблема, как и у вас, когда я установил дворнягу с рынка eclipse. Решение для меня состояло в том, чтобы удалить mongrel, удалить папку плагина в каталоге плагинов eclipse, а затем получить плагин из страница проекта на sourceforge.

person QuickFix    schedule 19.04.2012
comment
Спасибо за предложение. Я до сих пор не понял этого, поэтому я попробую, когда вернусь домой, и дам вам чек, если это сработает. :) - person Erik Dietrich; 19.04.2012
comment
+1! Спасибо! У меня была такая же проблема, и это решилось! Просто совет для всех, поместите загруженный плагин в папку «eclipse/dropins». Не используйте «eclipse/plugins», потому что ваш плагин потеряется среди других. (только индиго+) - person tbraun; 15.03.2013