1 . Чтобы исправить ошибку "Невозможно создать сервер с использованием выбранного типа", выполните следующее:
cd ~/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/
rm org.eclipse.jst.server.tomcat.core.prefs
rm org.eclipse.wst.server.core.prefs
2 . Как только вы это сделаете, другая ошибка
'Не удалось загрузить конфигурацию сервера Tomcat в /usr/share/tomcat7/conf. Конфигурация может быть повреждена или неполной /usr/share/tomcat7/conf/catalina.policy (Нет такого файла или каталога) '
Итак, чтобы исправить это, выполните следующие команды:
cd /usr/share/tomcat7
sudo ln -s /var/lib/tomcat7/conf conf
sudo ln -s /etc/tomcat7/policy.d/03catalina.policy conf/catalina.policy
sudo ln -s /var/log/tomcat7 log
sudo chmod -R 777 /usr/share/tomcat7/conf
3 . Перезапустите сервер и Eclipse.
4 . Добавить новый сервер
- Выберите Серверы в категории Сервер;
- Создайте мастер создания нового сервера;
- Выберите Сервер Apache/Tomcat v7.0 и нажмите Далее;
- Введите /usr/share/tomcat7 в каталог установки Tomcat и нажмите «Далее»;
- Выберите свой проект на левой панели в разделе «Доступно» и нажмите «Добавить>», чтобы переместить его на правую панель в разделе Настроено; нажмите Готово;
Eclipse нужно запустить сервер, а для этого сначала нужно остановить тот, который работает в фоновом режиме.
sudo служба tomcat7 остановить
Если вам не нужно автоматически запускаться при загрузке, мы можем использовать следующую команду
sudo update-rc.d tomcat7 отключить
Если при запуске сервера вы получаете предупреждения типа:
WARNING: Problem with directory [/usr/share/tomcat7/common/classes], exists: [false], isDirectory: [false], canRead: [false]
WARNING: Problem with directory [/usr/share/tomcat7/common], exists: [false], isDirectory: [false], canRead: [false]
WARNING: Problem with directory [/usr/share/tomcat7/server/classes], exists: [false], isDirectory: [false], canRead: [false]
WARNING: Problem with directory [/usr/share/tomcat7/server], exists: [false], isDirectory: [false], canRead: [false]
WARNING: Problem with directory [/usr/share/tomcat7/shared/classes], exists: [false], isDirectory: [false], canRead: [false]
WARNING: Problem with directory [/usr/share/tomcat7/shared], exists: [false], isDirectory: [false], canRead: [false]
Вам также может понадобиться запустить следующее:
cd /usr/share/tomcat7
sudo ln -s /var/lib/tomcat7/common common
sudo ln -s /var/lib/tomcat7/server server
sudo ln -s /var/lib/tomcat7/shared shared
person
Joe
schedule
17.11.2012