Использование аннотации «Persist» в Tapestry вызывает проблемы с RunJettyRun - PullRequest
2 голосов
/ 17 марта 2012

Я прохожу учебное пособие для начинающих по Гобелену по адресу: http://tapestry.apache.org/tapestry-tutorial.html

Я только что загрузил проект шаблона и попытался запустить его как есть.

Проблема заключается в добавлении @Persist аннотация к собственности моего приложения зависает бесконечно.Я понял, что это происходит, когда я запускаю свое приложение из Eclipse, используя конфигурацию RunJettyRun .Если я запускаю его из командной строки с помощью mvn jetty: запускаю, он работает нормально.

Я замечаю, что версия RunJettyRun на моей машине не совсем совпадает со снимками экрана в руководстве по Гобелену.Моя позволяет выбрать одну из трех разных версий Jetty:

Jetty 6.1 Jetty 7.5 Jetty 8.0

Версия 8 не запускается вообще.6 и 7 имеют ошибку зависания.Использование Jdk1.7, Eclipse Indigo и Windows XP.

Ответы [ 2 ]

1 голос
/ 23 марта 2012

Я понял, что это происходит, когда я запускаю свое приложение из Eclipse, используя конфигурацию RunJettyRun. Если я запускаю его из командной строки с mvn jetty: он работает нормально.

Я поддерживаю команду RJR, которая больше похожа на ошибку RunJettyRun, если вы можете хорошо ее запустить с помощью "mvn jetty: run".

Поскольку я не знаком с Tapestry, если бы вы могли предоставить воспроизводимый файл войны и воспроизвести шаги, а также подать проблему на трекер RJR,

тогда я постараюсь проверить, можем ли мы что-нибудь сделать для этого.

Это больше похоже на конфликт конфигурации или проблему с версией, но это всего лишь быстрое предположение.

http://code.google.com/p/run-jetty-run/issues/list

0 голосов
/ 20 марта 2012

Я использую Jetty 7, и он работает нормально для меня

  • Вы пытались загрузить исходный код учебника из GitHub и запустить его?
  • Также обратите внимание, что любое полеаннотация @Persist не должна инициализироваться и должна быть закрытой

Исходный код учебника T5 на GitHub

...