Как запустить Tomcat7 в Eclipse 4.4 под Ubuntu 14.04?
У меня проблема.
Я установил Tomcat7 с apt-get, и он работает нормально. Но когда я пытаюсь запустить этот сервер из Eclipse, он завершается ошибкой:
Could not load the Tomcat server configuration at /Servers/Tomcat v7.0 Server at localhost-config. The configuration may be corrupt or
неполный. Не удалось загрузить конфигурацию сервера Tomcat в /Servers/Tomcat v7.0 Server в localhost-config. Конфигурация может быть поврежденной или неполной.
Что я должен делать?
3 ответа
Я думаю, что есть проблема с разрешением. Вы можете решить эту проблему, изменив разрешение установочного каталога tomcat или изменив ownership
установочного каталога Tomcat.
Смена владельца: скажем, что есть user: tookuk
а также group: tookuk
тогда вы можете изменить владельца каталога с root: root на takeuk: takeuk следующим образом:
sudo chown -R tookuk:tookuk apache-tomcat-directory/
например, если вы установили tomcat в /opt/tomcat
тогда команда будет:
sudo chown -R tookuk:tookuk /opt/tomcat/
Существуют возможные конфигурации, которые будут работать для вас в соответствии с созданием символических ссылок на каталоги tomcat7, но проще всего будет загрузить tar-архив tomcat, распаковать его в свой домашний каталог и затмить его.
Это проблема с разрешениями, потому что Eclipse считает, что ваша учетная запись пользователя имеет доступ ко всем файлам conf в /etc/tomcat8 (даже если они связаны). Вы можете изменить разрешения для связанных папок и убедиться, что ссылки установлены правильно.
Тем не менее, после того, как, наконец, все это заработало, я понял, что, НЕ используя дистрибутив Tomcat, я мог бы поместить полный сервер в единую структуру каталогов (вместо ссылок на / etc / tomcat8 и /var/log/tomcat8). Это сделало Eclipse намного счастливее, и не было необходимости обновлять ссылки или разрешения.
Оба эти решения работают, одно намного проще в настройке.