Tomcat6 Eclipse3.5 в Ubuntu 11.04 не работает вместе - PullRequest
0 голосов
/ 12 октября 2011

Я использую eclipse3.5 и tomcat6 в Ubuntu 11.04. Я пытаюсь создать динамический проект и проект веб-сайта (JSP) на сервере Tomcat6, но каждый раз он выдает ошибку http 404 (ресурсы не найдены). Я создал новый сервер tomcat6 и включил в него проект, но когда я запускаю этот проект, я получаю 404 (http://localhost:8080/projectname/). Я следовал за каждым возможным решением, доступным онлайн. Изменение переменной Catalina, установка и переустановка tomcat6 вручную, изменение рабочей области и создание символических ссылок и изменение прав доступа к файлу в соответствии с одним из потоков Ссылка на форумы Ubuntu

Все еще нет результата ....... Я уделил этому много часов только для того, чтобы получить ноль и разочаровывающие результаты.

Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 15 октября 2011

Когда дело доходит до настройки Eclipse, Tomcat и Java, есть много вещей, которые могут пойти не так. В этом случае Ubuntu 11.04 предоставляет Eclipse 3.5 (Galileo) и Tomcat6 в качестве стандартной версии через Центр программного обеспечения или Synaptic pkg. или способность. Поэтому я устанавливал Eclipse и Tomcat, так как они были представлены в стандартном репо Ubuntu. По какой-то причине переменные окружения в Ubuntu не были установлены должным образом, поэтому я попытался исправить их, поместив эти переменные в системный файл bash и присвоив им значения вручную:

vi ~ / .bashrc

Использование CATALINA_BASE: / usr / local / tomcat-6 dir

Использование CATALINA_HOME: / usr / local / tomcat-6 dir

Использование JRE_HOME: /usr/lib/j2sdk1.6-sun/

это один из способов сделать это, или вы можете экспортировать эти переменные как в строке cmd:

в bash: экспорт JAVA_HOME = / path_to_j2sdk

(например, экспорт JAVA_HOME = / usr / local / java / j2sdk аналогично для переменных Каталины)

В моем случае выше решение не работало, хотя я потратил пару дней. Я решил очистить (полностью удалить) существующие Tomcat6 и Eclispe3.5, а затем установил, следовал AskUbuntu и сделал то же самое с Eclipse3.6.

  1. Загрузите Eclipse3.6 с eclipse.org Не забудьте загрузить J2EE, а не JAVA для JSP.

  2. tar -xzvf filename.tar.gz

  3. Я поместил Tomcat7 и затмение в одну папку / usr / local / java

    sudo mv Directory_Name (Извлечено, например, .eclipse / usr / local / java)

4. Проверьте папку ROOT в org.eclipse.wst.server.core. Убедитесь, что вы заменили (или rm -rf старый ROOT, а затем скопируйте новую папку ROOT) эту папку ROOT, созданную tomcat6, с новым ROOT из tomcat7 потому что некоторое время ubuntu11.04 не заменяет этот файл сам по себе, и эта ошибка займет много времени, поэтому следуйте этим командам в терминале, чтобы убедиться, что вы sudo:

/ дом / местные / рабочее пространство / .metadata / .plugins / org.eclipse.wst.server.core / tmp0 / wtpwebapps / ROOT

с /usr/local/java/apache-tomcat-7.0.22-src/webapps/ROOT

Здесь вы можете просто нажать на исполняемый файл «eclipse» в / usr / local / java / eclipse и перейти по этой ссылке , она основана на Tomcat5.5, но настройка сервера tomcat7 в eclipse3.6 точно так же, как это.

Оставьте свои комментарии и вопросы.

...