From 27569f58452b1f5b278a7b5cfbebda1122b6888a Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Mon, 24 Nov 2014 11:34:15 +0000 Subject: [PATCH] Add an EL implementation to the Undertow Starter MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Unlike the Tomcat and Jetty starters, the Undertow starter does not provide an EL implementation. This leads to failures when you try to use Hibernate Validator with the Undertow starter. To bring the Undertow starter into line with the other two embedded container starters, this commit adds Glassfish’s EL implementation to the Undertow starter. This is the implementation that’s used by the Jetty starter. If/when Undertow provides JSP support and, therefore, starts using EL itself, we should align with it. Closes gh-1979 --- spring-boot-dependencies/pom.xml | 6 ++++++ spring-boot-starters/spring-boot-starter-undertow/pom.xml | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/spring-boot-dependencies/pom.xml b/spring-boot-dependencies/pom.xml index 4154b7e1e8..6406b036f7 100644 --- a/spring-boot-dependencies/pom.xml +++ b/spring-boot-dependencies/pom.xml @@ -62,6 +62,7 @@ 3.0 2.3.21 7.0.2 + 3.0.0 1.6 2.3.7 2.3 @@ -950,6 +951,11 @@ freemarker ${freemarker.version} + + org.glassfish + javax.el + ${glassfish-el.version} + org.glassfish.jersey.containers jersey-container-servlet diff --git a/spring-boot-starters/spring-boot-starter-undertow/pom.xml b/spring-boot-starters/spring-boot-starter-undertow/pom.xml index dbfc7f0ac0..f4bcf69ea0 100644 --- a/spring-boot-starters/spring-boot-starter-undertow/pom.xml +++ b/spring-boot-starters/spring-boot-starter-undertow/pom.xml @@ -37,5 +37,9 @@ javax.servlet javax.servlet-api + + org.glassfish + javax.el +