Окно-> Опции-> Сервер-> Среды выполнения
Редактирование существующая среда выполнения "Apache Tomcat v6.0" и выбор местоположение Вашего кота.
У меня была та же проблема (на мягкой фетровой шляпе 9). Необходимо изменить полномочия файлов в коте conf каталог к rw (chmod a+rw tomcat6/conf /*). Решенный это для меня!
Не уверенный, но возможно Ваша версия Eclipse не поддерживает последнюю версию Tomcat? Попытайтесь обновить Eclipse. У меня есть Eclipse 3.4 и нет никакой проблемы.
Этот работает на меня также Окно-> Опции-> Сервер-> Среды выполнения
Редактирование существующая среда выполнения "Apache Tomcat v6.0", и выберите местоположение своего кота.
Я у Вас есть более новая версия затмения, попытка обновить Веб-инструмент плагины Plateform в Справке/обновлениях программного обеспечения... Если и затмение и WTP актуальны, я не вижу, была проблема, может быть...
пз: существует кнопка "комментария", не отправляйте ответ для комментария ответа;)
Если можно протестировать его с http://localhost:8080 тогда, сервер уже работает, и нет ничего для Eclipse для создания. попытайтесь закрыть сервер, и затем настроить затмение для указания на каталог установки.
Я переносил ту же проблему
, у меня есть последний 3.4.1 GanyMede затмения. Измененный установка Ubuntu Tomcat 6 на простой с tomcat.apache.org
chmod 666/usr/share/tomcat6/conf*
и проблема был решен
Удалите (или отредактируйте апачского кота v6.0 запись в), рабочая область metadata.plugins\org.eclipse.core.runtime.settings\org.eclipse.jst.server.tomcat.core.prefs
я думаю, что также необходимо перезапустить
Вы использовали версию кота человечности (например, "способность устанавливает tomcat6")? Если так, загрузите простую версию ванили от tomcat.apache.org и используйте это. Версия Debian/Ubuntu перемещает некоторые банки вокруг, и затмение ожидает "чистую" версию и местоположения банки.
(Также: см. ошибка Eclipse 239179 )
хорошо, таким образом, вот то, что работало на меня: необходимо перейти к Окну> Предпочтения
сюда, перейдите к Серверу>, Среды выполнения
удаляют старый сервер или добавляют сервер или изменяют местоположение сервера...
(в моем случае, эта проблема, повышенная, когда я изменил местоположение сервера кота)
теперь, необходимо смочь добавить новые серверы к среде :)
У меня была такая же проблема, но с tomcat 5.5. Изменение разрешений в /etc/tomcat5.5/conf (символическая ссылка из /usr/share/tomcat5.5/conf) сработало. Спасибо!
У меня была та же проблема, но благодаря всем вашим отзывам я исправил ее. Итак ...
У меня Ubuntu 9.04, Eclipse Galileo (платформа для разработчиков Java EE 3.5.1).
Я установил Tomcat следующим образом:
sudo tar zxvf apache-tomcat-6.0.20.tar. gz
sudo cp -R apache-tomcat-6.0.20 / usr / share / tomcat6
, как описано в: http://www.ubuntugeek.com/tomcat-6-installation-on-ubuntu-feisty.html
Затем я меняю права доступа к папке conf / usr / share / tomcat6 / conf $ sudo chmod a + rw *
Я удалил его из Windows-> Preferences-> Server-> Runtime Environment (но я не думаю, что этот шаг в конце концов был необходим)
Вуаля!
Есть лучший обходной путь, чтобы вы могли сохранить Tomcat6 Ubuntu (взятый из http://ubuntuforums.org/showthread.php?p=8541057 , disdis)
в терминале:
sudo apt-get install tomcat6
cd /usr/share/tomcat6
sudo ln -s /var/lib/tomcat6/conf conf
sudo ln -s /etc/tomcat6/policy.d/03catalina.policy conf/catalina.policy
sudo ln -s /var/log/tomcat6 log
sudo chmod -R 777 /usr/share/tomcat6/conf
Там. Теперь просто перейдите к средам Window / Preferences / Sever / Runtime, добавьте сервер Apache Tomcat6 и использовать / usr / share / tomcat6 в качестве каталога установки!
Перейдите в окно> настройки - перейдите в среду выполнения --- вы, вероятно, найдете место старой установки Tomcat. Поможет изменить его на текущее местоположение.
У меня такая же проблема, я использую ubuntu 9.04 и tomcat 6.
Я установил tomcat 6 с помощью apt-get, установил также jre, jdk. (SUN)
Для решения проблемы сделайте следующее:
Вы должны связать различные папки, разбросанные по файловой системе, с желаемой основной (или установочной) папкой tomcat6.
tsaid предложил создать символическую ссылку на / usr / share / tomcat6, я предпочитаю использовать / var / lib / tomcat6.
Мой каталог / var / lib / tomcat6 (см. Созданные мной символические ссылки):
$ ls -g -o /var/lib/tomcat6
lrwxrwxrwx 1 22 2010-07-20 18:15 bin -> /usr/share/tomcat6/bin
drwxr-xr-x 3 4096 2010-07-20 12:22 common
lrwxrwxrwx 1 12 2010-07-20 12:22 conf -> /etc/tomcat6
lrwxrwxrwx 1 22 2010-07-20 18:14 lib -> /usr/share/tomcat6/lib
lrwxrwxrwx 1 17 2010-07-20 12:22 logs -> ../../log/tomcat6
drwxr-xr-x 3 4096 2010-07-20 12:22 server
drwxr-xr-x 3 4096 2010-07-20 12:22 shared
drwxrwxr-x 3 4096 2010-07-20 12:22 webapps
lrwxrwxrwx 1 19 2010-07-20 12:22 work -> ../../cache/tomcat6
Также не забудьте дать полное разрешение rw вашим файлам конфигурации, в моем случае в / etc / tomcat6. Поскольку вам также потребуется символическая ссылка на catalina.policy из Catalina / localhost / catalina.policy, не забудьте дать разрешение на выполнение для этих папок. Вы можете упростить, предоставив полное разрешение на папку conf, но это рекомендуется только в том случае, если вы единственный пользователь компьютера.
cd /var/lib/tomcat6/conf
chmod -R a+xrw *
Теперь удалите запись в Eclipse в разделе Window -> Preferences -> Server -> Runtime Environment и добавьте новый сервер через Run on Server или где-нибудь еще.