Tomcat 6.0 и Eclipse. Несколько экземпляров сервера ведут себя по-разному - PullRequest
5 голосов
/ 19 августа 2011

У меня установлена ​​Tomcat 6.0 на ПК с Win7. Я использовал 64/32-битную установку Windows. В Eclipse я смог установить пути и настроить сервер для использования моей установки Tomcat. Кажется, все работает нормально, пока я не запустил сервер из Eclipse.

Я заметил, что страница http://localhost:8080/index.html недоступна (домашняя страница Tomcat по умолчанию). Я также не могу получить доступ к http://localhost:8080/axis2. У меня установлен Axis2.

Поскольку я долго пытаюсь создать простой веб-сервис axix2, я думаю, может быть, этот экземпляр Eclipse Tomcat добавляет к моим проблемам?

Когда я запускаю Tomcat из Windows GUI, все работает, как я ожидаю.

Есть идеи?

Спасибо.

Ответы [ 2 ]

10 голосов
/ 19 августа 2011

Eclipse по умолчанию не берет на себя управление установкой Tomcat и всеми его предварительно развернутыми веб-приложениями, вместо этого он просто использует свой единственный серверный движок и использует метаданные рабочей области в качестве пространства развертывания. Когда вы запускаете такую ​​конфигурацию сервера из Eclipse, все предварительно развернутые веб-приложения просто игнорируются, включая домашнюю страницу Tomcat по умолчанию.

Чтобы Eclipse мог управлять установкой Tomcat, вам нужно дважды щелкнуть запись сервера Tomcat в представлении Серверы , чтобы получить его конфигурацию, затем в левом столбце в разделе Расположение серверов, вам нужно выбрать Использовать установку Tomcat (обратите внимание, когда он выделен серым цветом, прочитайте начальный текст раздела! Его нужно опубликовать без каких-либо проектов).

enter image description here

1 голос
/ 19 августа 2011

Да, это нормально.В Package Explorer вы можете щелкнуть папку Servers и просмотреть файлы конфигурации, которые использует экземпляр Eclipse, в частности контекст server.xml и .xml .Вы можете отредактировать эту конфигурацию в соответствии со своими конкретными требованиями.

Вы также можете проверить раздел под названием Параметры публикации Tomcat по этой ссылке здесь: http://www.eclipse.org/webtools/releases/2.0/newandnoteworthy/server.php

Я поддерживаю этот подход, потому что, когда WTP неизбежно портит мою конфигурацию раз в две недели, мне не нужно переустанавливать Tomcat, я могу просто удалить сервер и перенастроить его.

...