2016-08-24 9 views
3

У меня есть приложение Spring Spring, которое уже работает на Weblogic и JBoss, и я добавляю возможность запускать его самостоятельно с помощью Spring Boot.Как определить источник данных JDNI на Undertow?

Поскольку у него есть архитектура Java EE, он имеет управляемый контейнером источник данных, который просматривается под именем JNDI, и я хотел сохранить его таким образом.

Я вижу, что Spring Boot имеет возможность использовать контейнер EE под названием Undertow, который, как оказалось, является двигателем Wildfly EE.

Я провел много исследований о том, как определить этот источник данных JNDI в Undertow с конфигурационными файлами и т. Д., Но я не могу найти документацию на сайте Undertow и ни на документации WildFly.

Кто-то уже сделал это? Мне нужно знать, как определить этот источник данных с помощью файла конфигурации или чего-то еще.

+0

http://docs.spring.io/spring-boot/docs/1.4.0.RELEASE/reference/htmlsingle/#boot-features-connecting-to-a-jndi-datasource HTTPS: //docs.jboss.org/author/display/WFLY8/DataSource+configuration –

+0

@ АнтонНовопашин Спасибо, Антон. Первая ссылка - легкая часть, мое приложение уже настроено таким образом. Но вторая ссылка связана с конфигурацией Wildfly, а не с автономной конфигурацией Undertow. Мне нужно знать эквивалент для 'standalone.xml' в Undertow. – ViniciusPires

ответ

3

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

Вот цитата из Undertow's official documentation:

На то, что делает Undertow уникальным является то, что она не имеет понятия глобального контейнера. Вместо этого сервер Undertow собирается приложением для внедрения. Это делает Undertow чрезвычайно гибким, и приложение внедрения может в основном просто выбрать нужные им части и собрать их любым способом.

Сервер Undertow состоит в основном из трех вещей: одного (или более) рабочего экземпляра XNIO, одного или нескольких соединителей и цепочки обработчиков для обработки входящих запросов.

+0

К сожалению, вы правы:/Но спасибо за просветление, во всяком случае. – ViniciusPires