From: Kai Moritz Date: Sun, 10 Jun 2012 19:36:53 +0000 (+0200) Subject: WIP: Examples aufgeteilt X-Git-Url: https://juplo.de/gitweb/?p=percentcodec;a=commitdiff_plain;h=1970ad566aa3df22aec7e3190a1fb0877f99a204 WIP: Examples aufgeteilt --- diff --git a/examples/servlet/src/main/webapp/WEB-INF/web.xml b/examples/servlet/src/main/webapp/WEB-INF/web.xml index 64cdaf70..53de033a 100644 --- a/examples/servlet/src/main/webapp/WEB-INF/web.xml +++ b/examples/servlet/src/main/webapp/WEB-INF/web.xml @@ -35,29 +35,13 @@ logger - *.jsp + /test-servlet - - accelerator - *.html - - - accelerator - *.jsp - - - accelerator - *.css - accelerator /test-servlet - - accelerator - /spring/* - @@ -67,17 +51,6 @@ de.halbekunst.juplo.test.TestServlet - - dispatcher-servlet - org.springframework.web.servlet.DispatcherServlet - - contextConfigLocation - - - - 1 - - @@ -86,9 +59,4 @@ /test-servlet - - dispatcher-servlet - /spring/* - - diff --git a/examples/static/jetty.sh b/examples/static/jetty.sh new file mode 100755 index 00000000..4950796b --- /dev/null +++ b/examples/static/jetty.sh @@ -0,0 +1,11 @@ +#!/bin/bash +# + +# OutOfMemoryException beim "mvn jetty:run" umgehen und +# Parameter zum nachträglichen anhängen eines Debuggers +# setzen +export MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=256m -XX:-UseGCOverheadLimit -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=n" + +rm -v src/main/webapp/WEB-INF/lib/juplo* + +mvn jetty:run diff --git a/examples/static/pom.xml b/examples/static/pom.xml new file mode 100644 index 00000000..bbe5b9bc --- /dev/null +++ b/examples/static/pom.xml @@ -0,0 +1,17 @@ + + + + 4.0.0 + + + de.halbekunst + juplo-examples + 2.0-SNAPSHOT + + + juplo-examples-static + war + Juplo - Examples: Static Content + + diff --git a/examples/static/src/main/resources/config.xml b/examples/static/src/main/resources/config.xml new file mode 100644 index 00000000..e414ce93 --- /dev/null +++ b/examples/static/src/main/resources/config.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/examples/static/src/main/resources/log4j.xml b/examples/static/src/main/resources/log4j.xml new file mode 100644 index 00000000..d3414bdb --- /dev/null +++ b/examples/static/src/main/resources/log4j.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/examples/static/src/main/webapp/WEB-INF/web.xml b/examples/static/src/main/webapp/WEB-INF/web.xml new file mode 100644 index 00000000..9e0b5040 --- /dev/null +++ b/examples/static/src/main/webapp/WEB-INF/web.xml @@ -0,0 +1,46 @@ + + + + + + + contextConfigLocation + classpath:/config.xml + + + + + + + org.springframework.web.context.ContextLoaderListener + + + + + + + accelerator + de.halbekunst.juplo.cachecontrol.AcceleratorFilter + + + + logger + de.halbekunst.juplo.test.LoggingHttpServletResponseFilter + + + + + + + logger + /static + + + + accelerator + /static + + + diff --git a/examples/static/src/main/webapp/index.html b/examples/static/src/main/webapp/index.html new file mode 100644 index 00000000..107f2473 --- /dev/null +++ b/examples/static/src/main/webapp/index.html @@ -0,0 +1,16 @@ + + + + + + Examples for Static Content + + + +

Examples for Static Content

+ + + diff --git a/examples/static/src/main/webapp/static/page.html b/examples/static/src/main/webapp/static/page.html new file mode 100644 index 00000000..f8517959 --- /dev/null +++ b/examples/static/src/main/webapp/static/page.html @@ -0,0 +1,13 @@ + + + + + + A Static Page + + + +

A Static Page

+

This page is a static HTML-page

+ + diff --git a/examples/static/src/main/webapp/static/stylesheets.css b/examples/static/src/main/webapp/static/stylesheets.css new file mode 100644 index 00000000..e04bba27 --- /dev/null +++ b/examples/static/src/main/webapp/static/stylesheets.css @@ -0,0 +1,7 @@ +body { + background-color: #ccc; + color: #444; +} +h1,h2,h3,h4 { + color: #000; +} \ No newline at end of file diff --git a/examples/static/src/test/java/de/halbekunst/cachecontrol/examples/jsp/.JspTest.java.swp b/examples/static/src/test/java/de/halbekunst/cachecontrol/examples/jsp/.JspTest.java.swp new file mode 100644 index 00000000..765075a6 Binary files /dev/null and b/examples/static/src/test/java/de/halbekunst/cachecontrol/examples/jsp/.JspTest.java.swp differ diff --git a/examples/static/src/test/java/de/halbekunst/cachecontrol/examples/jsp/StaticTest.java b/examples/static/src/test/java/de/halbekunst/cachecontrol/examples/jsp/StaticTest.java new file mode 100644 index 00000000..66a2826a --- /dev/null +++ b/examples/static/src/test/java/de/halbekunst/cachecontrol/examples/jsp/StaticTest.java @@ -0,0 +1,28 @@ +package de.halbekunst.cachecontrol.examples.jsp; + +import de.halbekunst.juplo.test.HttpTestCase; +import com.meterware.httpunit.WebResponse; +import org.junit.Test; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** + * + * @author kai + */ +public class StaticTest extends HttpTestCase { + + private static final Logger log = LoggerFactory.getLogger(StaticTest.class); + + + public StaticTest() { + super("src/main/webapp/WEB-INF/web.xml"); + } + + @Test + public void testStaticContent() throws Exception { + WebResponse response = executeRequest("http://localhost:8080/default.css"); + log.info("Title:\t\t{}", response.getTitle()); + log.debug("Text:\t\t{}", response.getText()); + } +} diff --git a/examples/static/tomcat.sh b/examples/static/tomcat.sh new file mode 100755 index 00000000..4378a128 --- /dev/null +++ b/examples/static/tomcat.sh @@ -0,0 +1,11 @@ +#!/bin/bash +# + +# OutOfMemoryException beim "mvn jetty:run" umgehen und +# Parameter zum nachträglichen anhängen eines Debuggers +# setzen +export MAVEN_OPTS="-Xmx512m -XX:MaxPermSize=256m -XX:-UseGCOverheadLimit -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=n" + +rm -v src/main/webapp/WEB-INF/lib/juplo* + +mvn tomcat:run-war