From 04957289e1bfbf909d85007d707b25395a8d1fa3 Mon Sep 17 00:00:00 2001 From: Ivar Grimstad Date: Wed, 29 Mar 2017 13:31:01 +0200 Subject: [PATCH 1/2] Add Docker --- pom.xml | 212 ++++++++++++---------- src/main/webapp/WEB-INF/glassfish-web.xml | 11 ++ src/main/webapp/index.jsp | 5 +- 3 files changed, 124 insertions(+), 104 deletions(-) create mode 100644 src/main/webapp/WEB-INF/glassfish-web.xml diff --git a/pom.xml b/pom.xml index 974505a..b2d7669 100644 --- a/pom.xml +++ b/pom.xml @@ -1,117 +1,129 @@ - 4.0.0 + 4.0.0 - de.chkal.todo - todo-mvc - 1.0-SNAPSHOT - war + de.chkal.todo + todo-mvc + 1.0-SNAPSHOT + war - todo-mvc + todo-mvc - - 1.8 - 1.8 - 2.22.2 - + + 1.8 + 1.8 + 2.22.2 + 0.20.0 + - - todo-mvc - + + todo-mvc + - + - - - org.jboss.spec.javax.servlet - jboss-servlet-api_3.1_spec - 1.0.0.Final - provided - + + + javax + javaee-web-api + 7.0 + provided + + - - - org.glassfish.jersey.containers - jersey-container-servlet - ${jersey.version} - - - org.glassfish.jersey.ext.cdi - jersey-cdi1x - ${jersey.version} - - - org.glassfish.jersey.ext - jersey-bean-validation - ${jersey.version} - - - javax.enterprise - cdi-api - 2.0-EDR1 - - - org.jboss.weld.servlet - weld-servlet-core - 3.0.0.Alpha12 - - - org.hibernate - hibernate-validator-cdi - 5.2.1.Final - + + + javax.mvc + javax.mvc-api + 20160715 + + + org.glassfish.ozark + ozark + 20160715 + - - - javax.mvc - javax.mvc-api - 20160715 - - - org.glassfish.ozark - ozark - 20160715 - + + + javax.servlet + jstl + 1.2 + - - - javax.servlet - jstl - 1.2 - + + + org.webjars.bower + jquery + 1.11.0 + + + org.webjars.bower + bootstrap + 3.3.4 + + + org.webjars + bootstrap-datepicker + 1.4.0 + - - - org.webjars.bower - jquery - 1.11.0 - - - org.webjars.bower - bootstrap - 3.3.4 - - - org.webjars - bootstrap-datepicker - 1.4.0 - + - + + + bintray-mvc-spec-maven + bintray + http://dl.bintray.com/mvc-spec/maven + + true + + + false + + + - - - bintray-mvc-spec-maven - bintray - http://dl.bintray.com/mvc-spec/maven - - true - - - false - - - + + + payara + + + + io.fabric8 + docker-maven-plugin + ${version.docker-maven-plugin} + + + + payara + ivargrimstad/${project.artifactId}:payara + + Ivar Grimstad (ivar.grimstad@gmail.com) + payara/server-web:163 + + /opt/payara41/glassfish/domains/domain1/autodeploy/ + artifact + + + /opt/payara41/bin/asadmin + start-domain + -v + + + + + 8083:8080 + + + + + + + + + + + diff --git a/src/main/webapp/WEB-INF/glassfish-web.xml b/src/main/webapp/WEB-INF/glassfish-web.xml new file mode 100644 index 0000000..d3a6f1e --- /dev/null +++ b/src/main/webapp/WEB-INF/glassfish-web.xml @@ -0,0 +1,11 @@ + + + + / + + + + Keep a copy of the generated servlet class' java code. + + + diff --git a/src/main/webapp/index.jsp b/src/main/webapp/index.jsp index 14c8d47..3aa9811 100644 --- a/src/main/webapp/index.jsp +++ b/src/main/webapp/index.jsp @@ -1,7 +1,4 @@ -<%@ page import="javax.enterprise.inject.spi.CDI" %> -<%@ page import="javax.mvc.MvcContext" %> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <% - MvcContext mvc = CDI.current().select(MvcContext.class).get(); - response.sendRedirect(mvc.getContextPath() + mvc.getApplicationPath() + "/items"); + response.sendRedirect(request.getContextPath() + "/r/items"); %> \ No newline at end of file From 813dd379b76093877e857852bb6174f2d924f729 Mon Sep 17 00:00:00 2001 From: Ivar Grimstad Date: Wed, 29 Mar 2017 13:34:43 +0200 Subject: [PATCH 2/2] Change Docker name --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index b2d7669..81629f9 100644 --- a/pom.xml +++ b/pom.xml @@ -97,7 +97,7 @@ payara - ivargrimstad/${project.artifactId}:payara + chkal/${project.artifactId}:payara Ivar Grimstad (ivar.grimstad@gmail.com) payara/server-web:163