# HG changeset patch # User Mike Becker # Date 1589621877 -7200 # Node ID 2a90d105edecc32027709ea6d4bc8f92748f3ae0 # Parent d9c24f0ab8f7ba16cbd0de20dea5433d500b6803 adds lookup-name to web.xml resource reference and removes custom JNDI context parameter also removes jstl-impl from compile time dependencies - tomcat users must provide the library manually diff -r d9c24f0ab8f7 -r 2a90d105edec pom.xml --- a/pom.xml Sat May 16 09:28:57 2020 +0200 +++ b/pom.xml Sat May 16 11:37:57 2020 +0200 @@ -33,13 +33,14 @@ javax.servlet - jstl - 1.2 + javax.servlet-api + 3.1.0 + provided javax.servlet - javax.servlet-api - 3.1.0 + jstl + 1.2 provided diff -r d9c24f0ab8f7 -r 2a90d105edec src/main/java/de/uapcore/lightpit/Constants.java --- a/src/main/java/de/uapcore/lightpit/Constants.java Sat May 16 09:28:57 2020 +0200 +++ b/src/main/java/de/uapcore/lightpit/Constants.java Sat May 16 11:37:57 2020 +0200 @@ -48,11 +48,6 @@ public static final String CTX_ATTR_LANGUAGES = "available-languages"; /** - * Name for the context parameter optionally specifying the JNDI context; - */ - public static final String CTX_ATTR_JNDI_CONTEXT = "jndi-context"; - - /** * Name for the context parameter optionally specifying a database schema. */ public static final String CTX_ATTR_DB_SCHEMA = "db-schema"; diff -r d9c24f0ab8f7 -r 2a90d105edec src/main/java/de/uapcore/lightpit/DatabaseFacade.java --- a/src/main/java/de/uapcore/lightpit/DatabaseFacade.java Sat May 16 09:28:57 2020 +0200 +++ b/src/main/java/de/uapcore/lightpit/DatabaseFacade.java Sat May 16 11:37:57 2020 +0200 @@ -139,9 +139,6 @@ dataSource = null; - final String contextName = Optional - .ofNullable(sc.getInitParameter(Constants.CTX_ATTR_JNDI_CONTEXT)) - .orElse("java:comp/env"); final String dbSchema = Optional .ofNullable(sc.getInitParameter(Constants.CTX_ATTR_DB_SCHEMA)) .orElse(DB_DEFAULT_SCHEMA); @@ -155,9 +152,9 @@ } try { - LOG.debug("Trying to access JNDI context {}...", contextName); + LOG.debug("Trying to access JNDI context ..."); Context initialCtx = new InitialContext(); - Context ctx = (Context) initialCtx.lookup(contextName); + Context ctx = (Context) initialCtx.lookup("java:comp/env"); dataSource = retrieveDataSource(ctx); diff -r d9c24f0ab8f7 -r 2a90d105edec src/main/webapp/WEB-INF/web.xml --- a/src/main/webapp/WEB-INF/web.xml Sat May 16 09:28:57 2020 +0200 +++ b/src/main/webapp/WEB-INF/web.xml Sat May 16 11:37:57 2020 +0200 @@ -14,6 +14,7 @@ jdbc/lightpit/app javax.sql.DataSource Container + java:/jdbc/lightpit/app 404