Чтобы протестировать веб-службы 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 log
sudo ln -s /etc/tomcat7/policy.d/03catalina.policy conf / catalina.policy
sudo chmod -R a + rwx / usr / share / tomcat7 / conf