2010-05-20 3 views
2

У меня есть приложение для весеннего веб-сайта (в настоящее время упаковано в виде военного файла), которое я хотел бы запустить с причала в автономной конфигурации (малый масштаб все-в-одном развертывание, а также для запуска в среда разработки).весна или jetty.xml?

Поскольку я уже использую весну, мне кажется, что я хочу создать объекты моего сервера припасов и объектов WebContext и начальный контекст JNDI с использованием Spring. Однако это похоже на совпадение с методом jetty.xml для настройки той же среды.

Один подход лучше? Действительно ли jetty.xml предлагает что-нибудь проще, чем я могу использовать весну?

ответ

2

Я использовал бы jetty.xml для конфигурации Jetty. Если у вас возникнут проблемы, вам будет легче получить помощь.

Также вам понадобятся две разные настройки Spring для настройки как Jetty, так и вашего webapp, если вы перейдете по маршруту Spring.

+0

Вторая установка пружины не так уж плоха, поскольку (весенний) проект уже имеет все пружинные зависимости. – Justin

0

Использование jetty.xml позволяет запускать автоматический стартер, что значительно упрощает использование страниц JSP (через java -jar start.jar). После того, как я спустился по весеннему маршруту, я обнаружил, что синтаксис jetty xml скрывает некоторые неинтуитивные объектные отношения; например, кто бы мог подумать, что просто создание экземпляра org.eclipse.jetty.plus.jndi.Resource также выведет его через JNDI.

Кроме того, с jetty.xml вы не получите все весенние классы, загруженные дважды (один раз для контейнера и один раз для весеннего приложения). Я уверен, что есть что-то в этом роде.

Смежные вопросы