Невозможно получить доступ к Tomcat из Eclipse в Ubuntu - PullRequest
1 голос
/ 06 сентября 2010

У меня проблема с доступом к Tomcat из браузера, если он был вызван из Eclipse, но он работает нормально, если он вызывается из командной строки. Я настроил Eclipse для запуска Tomcat 5.5.23. Все начинается хорошо. Если я пытаюсь подключиться к нему хотя бы для просмотра страницы администратора, используя http://localhost:8081/, я получаю ошибку 404 «Запрошенный ресурс (/) недоступен» .

В папке logs нет журналов, что очень странно. Если я вызываю его из comman dprompt 9 using startup.sh), я получаю файлы журналов в журналах. Это новая свежая установка Tomact с tomcat.apache.org. Консоль в Eclipse не показывает никакой активности при попытке доступа к Tomcat, только при обычном запуске или Tomcat.

У меня не было проблем с использованием и подключением к Tomcat в Eclipse на платформе Windows, но я абсолютно не понимаю, почему это не удается сделать в Linux?

Любая помощь будет оценена.

Ответы [ 3 ]

2 голосов
/ 03 марта 2011

В вашем eclipse Run Configuration вашего экземпляра сервера catalina.base не будет совпадать с вашим фактическим домом catalina. Установите его на свой catalina.home, и он должен работать нормально.

0 голосов
/ 06 сентября 2010

Если я пытаюсь подключиться к нему хотя бы для просмотра страницы администратора, используя http://localhost:8081/, я получаю 404 ошибку «Запрошенный ресурс (/) недоступен».

Я не знаю, в этом ли проблема, но 1. это не путь к приложению администратора 2. оно на самом деле не связано с Tomcat 5.5.Из часто задаваемых вопросов:

Как установить веб-приложение администрирования?

Если вы устанавливаете двоичные файлы Tomcat 5.5, веб-приложение администрирования не входит в комплект поставки;здесь описывается, как добавить веб-приложение администрирования в установку Tomcat 5.5.(Tomcat 4.1 поставляется с веб-приложением администрирования как часть двоичного файла.)

Ниже приведено описание Tomcat 5.5, настроенного в Windows 2000, поэтому ваши пути будут отличаться на платформах * nix.В этом примере Tomcat 5.5.17 находится в каталоге c: \ Program Files \ Apache Software Foundation \ Tomcat 5.5 (это мой CATALINA_HOME ).

  1. Распакуйте илиuntar (будьте осторожны, используя GNU tar) файл, содержащий файлы веб-приложения администрирования (например, apache-tomcat-5.5.17-admin.zip) во временный каталог, например.c: \ temp.

  2. Скопируйте c: \ temp \ apache-tomcat-5.5.17 \ conf \ Catalina \ localhost \ admin.xml в каталог c: \ Program Files \ ApacheSoftware Foundation \ Tomcat 5.5 \ conf \ Catalina \ localhost.

  3. Скопируйте все дерево каталогов c: \ temp \ apache-tomcat-5.5.17 \ server \ webapps \ admin

в каталог c: \ Program Files \ Apache Software Foundation \ Tomcat 5.5 \ server \ webapps.Это наложение, поэтому \ server \ webapps просто указывает вам на \ server \ webapps, и каталог администратора с его содержимым будет единственным, что вы увидите там, добавленным.

  1. Добавьте строку в файл c: \ Program Files \ Apache Software Foundation \ Tomcat 5.5 \ conf \ tomcat-users.xml, чтобы у вас был пользователь с ролью admin .Например, добавьте эту строку непосредственно перед последней строкой (содержащей </tomcat-users>) файла:

    <user username="admin" password="makesomethingup" roles="admin,manager"/> 
    
  2. Перезапустите Tomcat.

  3. Теперь, когда вы посещаете http://localhost:8080/admin, вы должны увидеть страницу, которая запрашивает имя пользователя и пароль.Если вы по-прежнему видите сообщение об ошибке «больше не загружен» в вашем браузере, вы должны либо принудительно выполнить полную перезагрузку веб-страницы (в Firefox, удерживая нажатой клавишу Shift при нажатии кнопки «Перезагрузить»), либо просто полностью перезапустить браузер.

0 голосов
/ 06 сентября 2010

Вы уверены, что Eclipse настроен для запуска установки tomcat, которую вы в данный момент запускаете вручную?

Может быть две установки, одна поставляется с затмением, а другая установлена ​​отдельно.

Если это так, то неудивительно, что интерфейс администратора недоступен, так как -iirc- панель администратора должна быть установлена ​​позже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...