Author: [log in to unmask] Date: Mon Sep 21 15:14:02 2015 New Revision: 3655 Log: Move run webapp to webapps repo node. Added: webapps/trunk/run-webapp/ - copied from r3651, java/trunk/run-webapp/ Removed: java/trunk/run-webapp/ Modified: webapps/trunk/run-webapp/src/main/java/org/hps/run/webapp/DatabaseUtilities.java webapps/trunk/run-webapp/src/main/webapp/WEB-INF/web.xml Modified: webapps/trunk/run-webapp/src/main/java/org/hps/run/webapp/DatabaseUtilities.java ============================================================================= --- webapps/trunk/run-webapp/src/main/java/org/hps/run/webapp/DatabaseUtilities.java (original) +++ webapps/trunk/run-webapp/src/main/java/org/hps/run/webapp/DatabaseUtilities.java Mon Sep 21 15:14:02 2015 @@ -1,13 +1,22 @@ package org.hps.run.webapp; +import javax.naming.Context; import javax.naming.InitialContext; import javax.naming.NamingException; import javax.sql.DataSource; -public final class DatabaseUtilities { - - private static String DATASOURCE_CONTEXT = "java:comp/env/jdbc/hps_run_db"; +/** + * Database utility methods. + * + * @author Jeremy McCormick, SLAC + */ +final class DatabaseUtilities { + /** + * Get the Run Database data source defined in Tomcat's context.xml file. + * + * @return the Run Database data source + */ public static DataSource getDataSource() { DataSource dataSource = null; try { @@ -15,9 +24,6 @@ } catch (final NamingException e) { throw new RuntimeException("Error creating data source.", e); } - if (dataSource == null) { - throw new IllegalStateException("Data source not found"); - } return dataSource; } } Modified: webapps/trunk/run-webapp/src/main/webapp/WEB-INF/web.xml ============================================================================= --- webapps/trunk/run-webapp/src/main/webapp/WEB-INF/web.xml (original) +++ webapps/trunk/run-webapp/src/main/webapp/WEB-INF/web.xml Mon Sep 21 15:14:02 2015 @@ -8,7 +8,7 @@ <display-name>HPS Run Web Application</display-name> <resource-ref> - <description>DB Connection</description> + <description>Run Database Connection</description> <res-ref-name>jdbc/hps_run_db</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth>