From e6c4958e85e0a9f38935f45fda55b897d20ee3ea Mon Sep 17 00:00:00 2001 From: Sonia Zorba <sonia.zorba@inaf.it> Date: Fri, 26 Mar 2021 10:44:47 +0100 Subject: [PATCH] Added base war files and war generation script --- .gitignore | 1 + war/fill-war.sh | 13 +++++++++++++ war/tap.properties | 13 +++++++++++++ war/web.xml | 12 ++++++++++++ 4 files changed, 39 insertions(+) create mode 100755 war/fill-war.sh create mode 100644 war/tap.properties create mode 100644 war/web.xml diff --git a/.gitignore b/.gitignore index be29dd4..2638c1d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /private-rows-extensions/nbproject/ /private-rows-extensions/target/ /private-rows-extensions/nb-configuration.xml +/war/*.war diff --git a/war/fill-war.sh b/war/fill-war.sh new file mode 100755 index 0000000..d5c2656 --- /dev/null +++ b/war/fill-war.sh @@ -0,0 +1,13 @@ +#!/bin/sh + +base_war="../vollt/build/libs/vollt.war" +rm -Rf vollt +rm tap.war +unzip "$base_war" -d vollt +cp tap.properties vollt/WEB-INF/classes/tap.properties +cp web.xml vollt/WEB-INF/ +cp ../private-rows-extensions/target/private-rows-extensions-*.jar vollt/WEB-INF/lib/ +cd vollt +zip -r -u ../tap.war * +cd .. +rm -Rf vollt diff --git a/war/tap.properties b/war/tap.properties new file mode 100644 index 0000000..a4247e2 --- /dev/null +++ b/war/tap.properties @@ -0,0 +1,13 @@ +database_access = jdbc +jdbc_driver = org.postgresql.Driver +jdbc_url = jdbc:postgresql:127.0.0.1:5439 +db_username = tap +db_password = demo +sql_translator = postgres +datasource_jndi_name = java:comp/env/jdbc/aao +metadata = db +file_manager = local +file_root_path = /tmp +TAP_SCHEMA = TAP_SCHEMA +user_identifier={it.inaf.ia2.vollt.CustomUserIdentifier} +query_executor={it.inaf.ia2.vollt.PrivateRowsQueryExecutor} diff --git a/war/web.xml b/war/web.xml new file mode 100644 index 0000000..31ac011 --- /dev/null +++ b/war/web.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"> + <servlet> + <display-name>TAP</display-name> + <servlet-name>TAP</servlet-name> + <servlet-class>tap.config.ConfigurableTAPServlet</servlet-class> + </servlet> + <servlet-mapping> + <servlet-name>TAP</servlet-name> + <url-pattern>/*</url-pattern> + </servlet-mapping> +</web-app> -- GitLab