Вам необходимо сопоставить различные папки, которые разбросаны по файловой системе, с нужной главной (или установочной) папкой 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 в меню «Окно» -> «Настройки» -> «Сервер» -> «Среда выполнения» и добавьте новый сервер через «Выполнить на сервере» или где-либо еще.