2016-08-24 4 views
3

저는 이미 Weblogic과 JBoss에서 작동하는 실행중인 Spring 응용 프로그램을 가지고 있으며 Spring Boot와 함께 실행할 수있는 옵션을 추가하고 있습니다.Undertow에서 JDNI 데이터 소스를 정의하는 방법은 무엇입니까?

Java EE 아키텍처를 가지고 있기 때문에 JNDI 이름으로 조회 한 컨테이너 관리 데이터 소스가 있으며이를 그대로 유지하려고합니다.

스프링 부트에는 Undertow라는 EE 컨테이너를 사용할 수있는 기능이 있으며, Wildfly EE 엔진으로 밝혀졌습니다.

설정 파일과 물건으로 Undertow에서이 JNDI 데이터 소스를 정의하는 방법에 대한 많은 연구를 해봤지만 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

@AntonNovopashin 감사합니다, 안톤. 첫 번째 링크는 쉬운 부분이며 내 앱은 이미 그렇게 구성되어 있습니다. 그러나 두 번째 링크는 독립 실행 형 Undertow 구성이 아니라 Wildfly 구성과 관련이 있습니다. 언더 토우 (Undertow)의'standalone.xml'에 해당하는 것을 알고 싶습니다. – ViniciusPires

답변

3

언더 토우 (Undertow)가이를 지원한다고 생각하지 않습니다. 단지 웹 서버 일 뿐이며, JEE 컨테이너가 아닙니다. 반면, Wildfly는 JEE 컨테이너이며 Undertow를 웹 엔진으로 사용하고 그 주위에 다른 JEE 항목을 구축합니다.

여기 Undertow's official documentation에서 견적입니다 : 물러 특별하게 만드는 일에

가 글로벌 컨테이너의 개념이 없다는 것입니다. 대신 Undertow 서버가 임베드 응용 프로그램에 의해 어셈블됩니다. 이로 인해 언더 토우는 매우 유연 해지고 임베디드 응용 프로그램은 기본적으로 필요한 부분을 선택하여 어떤 방식 으로든 조합 할 수 있습니다.

Undertow 서버는 기본적으로 들어오는 요청을 처리하기 위해 하나 이상의 XNIO 작업 인스턴스, 하나 이상의 커넥터 및 처리기 체인의 세 가지로 구성됩니다.

+0

불행히도, 당신 말이 맞아 : /하지만 어쨌든 계몽에 감사드립니다. – ViniciusPires

관련 문제