From aafc7209be85fb5f396816c1021535d4b7e5e4ce Mon Sep 17 00:00:00 2001
From: gmantele <gmantele@ari.uni-heidelberg.de>
Date: Wed, 3 Jun 2015 11:17:12 +0200
Subject: [PATCH] [TAP] Fix bug: TAP and its resources were never initialized
 by ConfigurableTAPServlet.

---
 src/tap/config/ConfigurableTAPServlet.java | 7 +++++--
 src/tap/resource/TAP.java                  | 2 +-
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/tap/config/ConfigurableTAPServlet.java b/src/tap/config/ConfigurableTAPServlet.java
index 83f217d..949f294 100644
--- a/src/tap/config/ConfigurableTAPServlet.java
+++ b/src/tap/config/ConfigurableTAPServlet.java
@@ -56,7 +56,7 @@ import tap.resource.TAPResource;
  * </p>
  * 
  * @author Gr&eacute;gory Mantelet (ARI)
- * @version 2.0 (04/2015)
+ * @version 2.0 (06/2015)
  * @since 2.0
  */
 public class ConfigurableTAPServlet extends HttpServlet {
@@ -174,8 +174,11 @@ public class ConfigurableTAPServlet extends HttpServlet {
 
 		/* 6. DEFAULT SERVLET INITIALIZATION */
 		super.init(config);
+		
+		/* 7. INITIATILIZE THE TAP SERVICE */
+		tap.init(config);
 
-		/* 7. FINALLY MAKE THE SERVICE AVAILABLE */
+		/* 8. FINALLY MAKE THE SERVICE AVAILABLE */
 		serviceConn.setAvailable(true, "TAP service available.");
 	}
 
diff --git a/src/tap/resource/TAP.java b/src/tap/resource/TAP.java
index c2165f8..eb02b18 100644
--- a/src/tap/resource/TAP.java
+++ b/src/tap/resource/TAP.java
@@ -53,7 +53,7 @@ import adql.db.FunctionDef;
  * <p>At its creation it is creating and configuring the other resources in function of the given description of the TAP service.</p>
  * 
  * @author Gr&eacute;gory Mantelet (CDS;ARI)
- * @version 2.0 (04/2015)
+ * @version 2.0 (06/2015)
  */
 public class TAP implements VOSIResource {
 
-- 
GitLab