diff --git a/out/artifacts/java_adlister_jar/java-adlister.jar b/out/artifacts/java_adlister_jar/java-adlister.jar new file mode 100644 index 0000000000..ffd496ea85 Binary files /dev/null and b/out/artifacts/java_adlister_jar/java-adlister.jar differ diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000000..097e6a0a81 --- /dev/null +++ b/pom.xml @@ -0,0 +1,52 @@ + + + 4.0.0 + + groupId + java-adlister + 1.0-SNAPSHOT + + + javax.servlet + javax.servlet-api + 4.0.0 + provided + + + javax.servlet.jsp + javax.servlet.jsp-api + 2.3.0 + provided + + + javax.el + javax.el-api + 3.0.0 + provided + + + javax.websocket + javax.websocket-api + 1.1 + provided + + + javax.security.enterprise + javax.security.enterprise-api + 1.0 + provided + + + + + + + + 19 + 19 + + war + \ No newline at end of file diff --git a/src/main/java/HelloWorldServlet.java b/src/main/java/HelloWorldServlet.java new file mode 100644 index 0000000000..65341d1c66 --- /dev/null +++ b/src/main/java/HelloWorldServlet.java @@ -0,0 +1,35 @@ +import java.io.*; +import javax.servlet.*; +import javax.servlet.annotation.WebServlet; +import javax.servlet.http.*; +@WebServlet(name = "HelloWorldServlet", urlPatterns = "/java-adlister/hello-world") +public class HelloWorldServlet extends HttpServlet { + private int hitCount; + + public void init() { + // Reset hit counter. + hitCount = 0; + } + @Override + protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + response.setContentType("text/html"); + PrintWriter out = response.getWriter(); + String name = request.getParameter("name"); + hitCount++; + + + if (name == null) { + out.println("

Hello, World!

"); + out.println("

HEy there

"); + + out.println("

Hello, " + hitCount + "!

"); + } else { + out.println("

Hello, " + name + "!

"); + out.println("

HEy there

"); + + out.println("

Hello, " + hitCount + "!

"); + } + + } + +} diff --git a/target/adlister-1.0-SNAPSHOT/META-INF/MANIFEST.MF b/target/adlister-1.0-SNAPSHOT/META-INF/MANIFEST.MF new file mode 100644 index 0000000000..43e2e323a4 --- /dev/null +++ b/target/adlister-1.0-SNAPSHOT/META-INF/MANIFEST.MF @@ -0,0 +1,5 @@ +Manifest-Version: 1.0 +Created-By: IntelliJ IDEA +Built-By: admin +Build-Jdk: Oracle OpenJDK version 19.0.1 + diff --git a/target/classes/HelloWorldServlet.class b/target/classes/HelloWorldServlet.class new file mode 100644 index 0000000000..f3adc735ca Binary files /dev/null and b/target/classes/HelloWorldServlet.class differ diff --git a/target/java-adlister-1.0-SNAPSHOT/META-INF/MANIFEST.MF b/target/java-adlister-1.0-SNAPSHOT/META-INF/MANIFEST.MF new file mode 100644 index 0000000000..43e2e323a4 --- /dev/null +++ b/target/java-adlister-1.0-SNAPSHOT/META-INF/MANIFEST.MF @@ -0,0 +1,5 @@ +Manifest-Version: 1.0 +Created-By: IntelliJ IDEA +Built-By: admin +Build-Jdk: Oracle OpenJDK version 19.0.1 + diff --git a/target/java-adlister-1.0-SNAPSHOT/WEB-INF/classes/HelloWorldServlet.class b/target/java-adlister-1.0-SNAPSHOT/WEB-INF/classes/HelloWorldServlet.class new file mode 100644 index 0000000000..f3adc735ca Binary files /dev/null and b/target/java-adlister-1.0-SNAPSHOT/WEB-INF/classes/HelloWorldServlet.class differ diff --git a/target/java-adlister-1.0-SNAPSHOT/WEB-INF/lib/mysql-connector-java-8.0.23.jar b/target/java-adlister-1.0-SNAPSHOT/WEB-INF/lib/mysql-connector-java-8.0.23.jar new file mode 100644 index 0000000000..1e0cb19aa9 Binary files /dev/null and b/target/java-adlister-1.0-SNAPSHOT/WEB-INF/lib/mysql-connector-java-8.0.23.jar differ diff --git a/target/java-adlister-1.0-SNAPSHOT/WEB-INF/lib/protobuf-java-3.11.4.jar b/target/java-adlister-1.0-SNAPSHOT/WEB-INF/lib/protobuf-java-3.11.4.jar new file mode 100644 index 0000000000..7224d23dfd Binary files /dev/null and b/target/java-adlister-1.0-SNAPSHOT/WEB-INF/lib/protobuf-java-3.11.4.jar differ