Чтобы протестировать веб-службы Spring Framework локально через Eclipse Mars, я пытаюсь настроить Tomcat. Когда я попытался настроить его на вкладке серверов, я увидел только вариант Tomcat v6. и не уверен, почему он всегда говорит, что остановлен, когда я пытаюсь запустить его через некоторое время. Вот как это выглядит на этапе остановки:
А вот как это выглядит в Server Runtime Environment (также я не понимаю, почему Tomcat 7 или 8 не указан для Eclipse Mars. Tomcat 7, показанный ниже, был тем, который я добавил вручную):
Это ошибка, которую я получаю каждый раз, когда пытаюсь запустить сервер:
Я только что столкнулся с очень похожей проблемой в Ubuntu при попытке интегрировать Eclipse Mars и Tomcat7, потому что Eclipse ожидал, что файлы конфигурации tomcat и т. Д. Будут все в одном месте и с необходимыми разрешениями, чтобы иметь возможность изменять эти файлы.
В конечном итоге мне помогли следующие инструкции из этой статьи в блоге:
cd / usr / share / tomcat7
sudo ln -s / var / lib / tomcat7 / conf conf
sudo ln -s / var / log / tomcat7 журнал
sudo ln -s /etc/tomcat7/policy.d/03catalina.policy conf / catalina.policy
sudo chmod -R a + rwx / usr / share / tomcat7 / conf