Как получить плагин eclipse webby для запуска webapp в корневом контексте

Недавно я перешел с плагина eclipse m2e-wtp на плагин webby, и я не могу запустить свое веб-приложение в корневом контексте. Я пробовал как на встраиваемой пристани, так и на установленном коте, и результат всегда одинаков.

В плагине tomcat у меня есть

    <configuration>
      <path>/</path>
      <port>8080</port>

У плагина у меня есть

    <configuration>
      <contextPath>/</contextPath>

В "Настройках веб-проекта" в Eclipse "Корень контекста:" установлен как "/".

В конфигурации отладки для проекта у меня есть "Context:", установленный как "/" и указывающий на мой установленный tomcat6.

Когда я "отлаживаю как Webby", мне все равно нужно перейти к /project-name, чтобы увидеть веб-приложение. Это работало без проблем под m2e-wtp. Есть ли другая конфигурация, на которую мне нужно обратить внимание, чтобы Webby действительно развернулся в корневом контексте?

1 ответ

Решение

Попробуй это:

  1. Перейдите к "Выполнить> Запустить настройки... "
  2. Выберите конфигурацию запуска Webby
  3. Измените поле контекста, чтобы иметь две косые черты вместо одной, т. Е. "//".

Запустите конфигурацию для проекта с именем minerva-web, смонтированного в корневом контексте

Я не уверен, что Уэбби должен был так работать... но у меня это сработало. Перед внесением этого изменения мне пришлось использовать localhost:9091/projectName. После внесения изменений я смог перейти на localhost:9091.

Надеюсь, что это работает!

Другие вопросы по тегам