Причал не работает: есть ли способ его очистить?

Я новичок в Jetty, но это превращает жизнь в ад. Сначала была проблема с Eclipse, которую я описал в другом вопросе< /а>. Чтобы не тратить на это время, я решил просто запустить Jetty из консоли. Я начал с импорта образца проекта Tapestry и смог запустить его нормально... проект находится на странице Tapestry и называется tutorial1.

Тогда я начал работу над собственным проектом и начал внедрять в него новый функционал. В какой-то момент он перестал работать. Я попытался вернуться к своему проекту, чтобы привести его в рабочее состояние, но каждый раз, когда я запрашивал домашнюю страницу, он просто зависал. В этот момент я все еще думал, что это моя вина, хотя я действительно думал, что более изящное сообщение об ошибке было бы неплохо, чем попытка загрузки в течение минуты, за которой следует ошибка тайм-аута сервера.

Затем я закрыл причал и попытался загрузить импортированный пример проекта, используя mvn jetty:run в каталоге моего проекта tutorial1. это тоже не работает! Когда я пытаюсь перейти на localhost:8080/tutorial1 или URL-адрес моего проекта, консоль причала показывает какие-либо выходные данные, как если бы она не получала запрос.

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

Любые идеи?

Примечания о скалах:

  • Скачал проект Tapestry Archetype с maven.
  • Выполненный причал из командной строки с помощью mvn jetty:run
  • Начал новый проект
  • Выполненный причал из командной строки с помощью mvn jetty:run
  • Измененный новый проект
  • Произошла ошибка, попытка исправить и перезапустить Jetty (Ctrl + C, а затем mvn jetty:run)
  • Jetty перезапустился, но, похоже, не обрабатывал запросы ни на какие страницы.
  • Пробовал запускать пристань из проекта Archetype, столкнулся с той же проблемой.

person IcedDante    schedule 19.03.2012    source источник
comment
Я с уважением отмечу, что пристань не превращает вашу жизнь в ад, вместо этого ваша проблема заключается в отсутствии четкого понимания того, что вы пытаетесь сделать. Я вижу полдюжины разных вещей, происходящих здесь, и не совсем понятно, с чего начать, ожидайте сказать, что перезагрузка вашей машины не является решением для всего, что было представлено выше, что вы предприняли. Как удар в темноте, кажется, что ваша основная цель здесь — заставить Tapestry работать, и в этом случае я бы посоветовал вам найти учебник по работе с этой технологией и внимательно следовать ему.   -  person jesse mcconnell    schedule 19.03.2012
comment
Я имею в виду, что я пытаюсь развернуть свое приложение на Jetty, но оно не работает. Конечно, это, вероятно, связано с ошибкой, которую я ввел в него, но теперь я не могу заставить ЛЮБОЕ приложение работать в Jetty, включая демонстрационное приложение OOTB, которое работало раньше. Я предполагаю, что вы либо не прочитали мой вопрос полностью, либо считаете, что то, что я сделал в одном приложении, может повлиять на все остальные. Я не знаю, возможно ли / как это возможно, но если это возможно: пожалуйста, просветите меня! :)   -  person IcedDante    schedule 20.03.2012
comment
Как у тебя дела с Джетти? Это всегда через maven? Или это каким-то другим методом? Ваше описание прыгает повсюду, поэтому трудно точно отследить, какие шаги вы предприняли.   -  person Tim    schedule 20.03.2012
comment
Я изменю исходный вопрос, чтобы включить шаги.   -  person IcedDante    schedule 20.03.2012


Ответы (1)


Если ваш проект развернут неправильно, причал не будет обслуживать никакие страницы (они либо вернут 404, либо какую-нибудь ошибку из числа 500).

Посмотрите папку журнала и проверьте, правильно ли она развертывается.

person Quartz    schedule 31.10.2013