diff --git a/frameworks/Java/activeweb/README.md b/frameworks/Java/activeweb/README.md
deleted file mode 100644
index c71a156714b..00000000000
--- a/frameworks/Java/activeweb/README.md
+++ /dev/null
@@ -1,28 +0,0 @@
-ActiveWeb Benchmark App
-========================
-This is a Framework Benchmark Test for ActiveWeb
-
-For more information, please see:
-
-* http://www.techempower.com/benchmarks/
-* http://javalite.io
-
-How to start locally
-=========================
-
-1. Execute this script against local MySQL DB:
-
- https://github.com/TechEmpower/FrameworkBenchmarks/blob/master/config/create.sql
-
-2. Start application:
-
-```
- export ACTIVE_ENV=local
- mvn jetty:run
-```
-
-3. Access this URL with browser:
-
- http://localhost:8080/activeweb-benchmark/
-
-
diff --git a/frameworks/Java/activeweb/activeweb-jackson.dockerfile b/frameworks/Java/activeweb/activeweb-jackson.dockerfile
deleted file mode 100644
index d25e2f1dd45..00000000000
--- a/frameworks/Java/activeweb/activeweb-jackson.dockerfile
+++ /dev/null
@@ -1,17 +0,0 @@
-FROM maven:3.6.1-jdk-11-slim as maven
-WORKDIR /activeweb
-COPY pom.xml pom.xml
-COPY scripts scripts
-COPY src src
-RUN mvn package -DskipTests -q
-
-FROM openjdk:11.0.3-jdk-stretch
-WORKDIR /resin
-RUN curl -sL http://caucho.com/download/resin-4.0.61.tar.gz | tar xz --strip-components=1
-RUN rm -rf webapps/*
-COPY --from=maven /activeweb/target/activeweb.war webapps/ROOT.war
-COPY resin.xml conf/resin.xml
-
-EXPOSE 8080
-
-CMD ["java", "-jar", "lib/resin.jar", "console"]
diff --git a/frameworks/Java/activeweb/activeweb.dockerfile b/frameworks/Java/activeweb/activeweb.dockerfile
deleted file mode 100644
index d25e2f1dd45..00000000000
--- a/frameworks/Java/activeweb/activeweb.dockerfile
+++ /dev/null
@@ -1,17 +0,0 @@
-FROM maven:3.6.1-jdk-11-slim as maven
-WORKDIR /activeweb
-COPY pom.xml pom.xml
-COPY scripts scripts
-COPY src src
-RUN mvn package -DskipTests -q
-
-FROM openjdk:11.0.3-jdk-stretch
-WORKDIR /resin
-RUN curl -sL http://caucho.com/download/resin-4.0.61.tar.gz | tar xz --strip-components=1
-RUN rm -rf webapps/*
-COPY --from=maven /activeweb/target/activeweb.war webapps/ROOT.war
-COPY resin.xml conf/resin.xml
-
-EXPOSE 8080
-
-CMD ["java", "-jar", "lib/resin.jar", "console"]
diff --git a/frameworks/Java/activeweb/benchmark_config.json b/frameworks/Java/activeweb/benchmark_config.json
deleted file mode 100644
index d2efeface79..00000000000
--- a/frameworks/Java/activeweb/benchmark_config.json
+++ /dev/null
@@ -1,51 +0,0 @@
-{
- "framework": "activeweb",
- "tests": [{
- "default": {
- "json_url": "/json",
- "db_url": "/db",
- "query_url": "/queries?queries=",
- "fortune_url": "/fortunes",
- "update_url": "/updates?queries=",
- "plaintext_url": "/plaintext",
- "port": 8080,
- "approach": "Realistic",
- "classification": "Fullstack",
- "database": "MySQL",
- "framework": "ActiveWeb",
- "language": "Java",
- "flavor": "None",
- "orm": "Micro",
- "platform": "Servlet",
- "webserver": "None",
- "os": "Linux",
- "database_os": "Linux",
- "display_name": "ActiveWeb",
- "notes": "",
- "versus": "servlet",
- "tags": ["broken"]
- },
- "jackson": {
- "json_url": "/json/jackson",
- "db_url": "/db/jackson",
- "query_url": "/queries/jackson?queries=",
- "update_url": "/updates/jackson?queries=",
- "port": 8080,
- "approach": "Realistic",
- "classification": "Fullstack",
- "database": "MySQL",
- "framework": "ActiveWeb",
- "language": "Java",
- "flavor": "None",
- "orm": "Micro",
- "platform": "Servlet",
- "webserver": "None",
- "os": "Linux",
- "database_os": "Linux",
- "display_name": "ActiveWeb",
- "notes": "",
- "versus": "servlet",
- "tags": ["broken"]
- }
- }]
-}
diff --git a/frameworks/Java/activeweb/config.toml b/frameworks/Java/activeweb/config.toml
deleted file mode 100644
index 83c43835a3a..00000000000
--- a/frameworks/Java/activeweb/config.toml
+++ /dev/null
@@ -1,34 +0,0 @@
-[framework]
-name = "activeweb"
-
-[main]
-urls.plaintext = "/plaintext"
-urls.json = "/json"
-urls.db = "/db"
-urls.query = "/queries?queries="
-urls.update = "/updates?queries="
-urls.fortune = "/fortunes"
-approach = "Realistic"
-classification = "Fullstack"
-database = "MySQL"
-database_os = "Linux"
-os = "Linux"
-orm = "Micro"
-platform = "Servlet"
-webserver = "None"
-versus = "servlet"
-
-[jackson]
-urls.json = "/json/jackson"
-urls.db = "/db/jackson"
-urls.query = "/queries/jackson?queries="
-urls.update = "/updates/jackson?queries="
-approach = "Realistic"
-classification = "Fullstack"
-database = "MySQL"
-database_os = "Linux"
-os = "Linux"
-orm = "Micro"
-platform = "Servlet"
-webserver = "None"
-versus = "servlet"
diff --git a/frameworks/Java/activeweb/pom.xml b/frameworks/Java/activeweb/pom.xml
deleted file mode 100644
index 2f073f2424d..00000000000
--- a/frameworks/Java/activeweb/pom.xml
+++ /dev/null
@@ -1,154 +0,0 @@
-
- 4.0.0
-
- org.javalite
- activeweb-benchmark
- war
- 1.1-SNAPSHOT
- ActiveWeb Benchmark App
-
-
- UTF-8
- 11
- 11
- 1.11
- 1.4.10
-
-
-
- activeweb
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- 2.18.1
-
- brief
- true
- false
-
- **/*Spec*.java
- **/*Test*.java
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- 3.8.0
-
- false
-
-
-
-
- org.mortbay.jetty
- maven-jetty-plugin
- 6.1.22
-
- 0
-
-
- 8080
- 1000
-
-
-
-
-
-
-
-
-
-
-
- org.javalite
- activejdbc-instrumentation
- ${activejdbc.version}
-
-
- process-classes
-
- instrument
-
-
-
-
-
-
-
-
-
- junit
- junit
- 4.13.1
- test
-
-
- org.javalite
- activeweb
- ${activeweb.version}
-
-
- org.javalite
- activejdbc
- ${activejdbc.version}
-
-
- org.javalite
- activeweb-testing
- ${activeweb.version}
- test
-
-
-
- mysql
- mysql-connector-java
- 8.0.28
-
-
- org.slf4j
- slf4j-simple
- 1.8.0-beta4
-
-
- com.fasterxml.jackson.core
- jackson-core
- 2.15.0
-
-
- com.fasterxml.jackson.core
- jackson-databind
- 2.16.0
-
-
-
-
-
- javaLite-snapshots
- JavaLite Snapshots
- http://repo.javalite.io/
-
- false
-
-
- true
-
-
-
-
-
- javaLite-plugin-snapshots
- JavaLite Plugin Snapshots
- http://repo.javalite.io/
-
- false
-
-
- true
-
-
-
-
-
diff --git a/frameworks/Java/activeweb/resin.xml b/frameworks/Java/activeweb/resin.xml
deleted file mode 100755
index 5041ba51e4f..00000000000
--- a/frameworks/Java/activeweb/resin.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/frameworks/Java/activeweb/scripts/README b/frameworks/Java/activeweb/scripts/README
deleted file mode 100644
index 758f7b5b0e9..00000000000
--- a/frameworks/Java/activeweb/scripts/README
+++ /dev/null
@@ -1,4 +0,0 @@
-All scripts are intended to be run from a root directory:
-
-$./scripts/instrument.sh
-
diff --git a/frameworks/Java/activeweb/scripts/instrument.sh b/frameworks/Java/activeweb/scripts/instrument.sh
deleted file mode 100755
index 49209086385..00000000000
--- a/frameworks/Java/activeweb/scripts/instrument.sh
+++ /dev/null
@@ -1 +0,0 @@
-mvn -o clean process-classes
diff --git a/frameworks/Java/activeweb/src/main/java/app/config/AppBootstrap.java b/frameworks/Java/activeweb/src/main/java/app/config/AppBootstrap.java
deleted file mode 100644
index 93b6de8eda4..00000000000
--- a/frameworks/Java/activeweb/src/main/java/app/config/AppBootstrap.java
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
-Copyright 2009-2010 Igor Polevoy
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-package app.config;
-
-import org.javalite.activeweb.AppContext;
-import org.javalite.activeweb.Bootstrap;
-import org.javalite.templator.TemplatorConfig;
-
-/**
- * @author Igor Polevoy
- */
-public class AppBootstrap extends Bootstrap {
- public void init(AppContext context) {
- TemplatorConfig.instance().cacheTemplates(true);
- }
-}
diff --git a/frameworks/Java/activeweb/src/main/java/app/config/AppControllerConfig.java b/frameworks/Java/activeweb/src/main/java/app/config/AppControllerConfig.java
deleted file mode 100644
index 2d653fe0b03..00000000000
--- a/frameworks/Java/activeweb/src/main/java/app/config/AppControllerConfig.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
-Copyright 2009-2010 Igor Polevoy
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-package app.config;
-
-
-import app.controllers.DbController;
-import app.controllers.FortunesController;
-import app.controllers.QueriesController;
-import app.controllers.UpdatesController;
-import org.javalite.activeweb.AbstractControllerConfig;
-import org.javalite.activeweb.AppContext;
-import org.javalite.activeweb.controller_filters.DBConnectionFilter;
-
-
-/**
- * @author Igor Polevoy
- */
-public class AppControllerConfig extends AbstractControllerConfig {
-
- public void init(AppContext context) {
-// addGlobalFilters(new TimingFilter()); for speed - not sure how logging is configured
-
- add(new DBConnectionFilter()).to(DbController.class, QueriesController.class,
- FortunesController.class, UpdatesController.class);
- }
-}
diff --git a/frameworks/Java/activeweb/src/main/java/app/config/DbConfig.java b/frameworks/Java/activeweb/src/main/java/app/config/DbConfig.java
deleted file mode 100644
index 579d02eb69c..00000000000
--- a/frameworks/Java/activeweb/src/main/java/app/config/DbConfig.java
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
-Copyright 2009-2010 Igor Polevoy
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-package app.config;
-
-import org.javalite.activeweb.AbstractDBConfig;
-import org.javalite.activeweb.AppContext;
-
-/**
- * @author Igor Polevoy
- */
-public class DbConfig extends AbstractDBConfig {
- public void init(AppContext context) {
-
- String jdbcParams = "jdbcCompliantTruncation=false&elideSetAutoCommits=true" +
- "&useLocalSessionState=true" +
- "&cachePrepStmts=true" +
- "&cacheCallableStmts=true" +
- "&alwaysSendSetIsolation=false" +
- "&prepStmtCacheSize=4096" +
- "&cacheServerConfiguration=true" +
- "&prepStmtCacheSqlLimit=2048" +
- "&zeroDateTimeBehavior=convertToNull" +
- "&traceProtocol=false" +
- "&useUnbufferedInput=false" +
- "&useReadAheadInput=false" +
- "&maintainTimeStats=false" +
- "&useServerPrepStmts=true" +
- "&cacheRSMetadata=true" +
- "&useSSL=false";
-
- environment("development").jndi("java:comp/env/jdbc/hello_world");
-
- //need to set ACTIVE_ENV=local to run on dev box.
- environment("local").jdbc("com.mysql.cj.jdbc.Driver", "jdbc:mysql://tfb-database/hello_world?" + jdbcParams, "benchmarkdbuser", "benchmarkdbpass");
-
- environment("development").testing().jdbc("com.mysql.cj.jdbc.Driver", "jdbc:mysql://tfb-database/hello_world?" + jdbcParams, "benchmarkdbuser", "benchmarkdbpass");
- }
-}
diff --git a/frameworks/Java/activeweb/src/main/java/app/config/RouteConfig.java b/frameworks/Java/activeweb/src/main/java/app/config/RouteConfig.java
deleted file mode 100644
index 0bc41c4e898..00000000000
--- a/frameworks/Java/activeweb/src/main/java/app/config/RouteConfig.java
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
-Copyright 2009-2010 Igor Polevoy
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-/**
- * @author Igor Polevoy: 1/9/14 11:26 PM
- */
-
-package app.config;
-
-import org.javalite.activeweb.AbstractRouteConfig;
-import org.javalite.activeweb.AppContext;
-
-public class RouteConfig extends AbstractRouteConfig {
- @Override public void init(AppContext appContext) {
- }
-}
diff --git a/frameworks/Java/activeweb/src/main/java/app/controllers/DbController.java b/frameworks/Java/activeweb/src/main/java/app/controllers/DbController.java
deleted file mode 100644
index f1635f91c47..00000000000
--- a/frameworks/Java/activeweb/src/main/java/app/controllers/DbController.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
-Copyright 2009-2015 Igor Polevoy
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-package app.controllers;
-
-import app.models.World;
-import java.io.IOException;
-import org.javalite.activeweb.AppController;
-
-import java.util.concurrent.ThreadLocalRandom;
-
-/**
- * @author Igor Polevoy: 12/18/13 4:36 PM
- * @author Eric Nielsen
- */
-public class DbController extends AppController {
- public void index() {
- respond(World.findById(randomNumber()).toJson(false, "id", "randomNumber")).contentType("application/json");
- }
-
- public void jackson() throws IOException {
- JsonController.WRITER.writeValue(outputStream("application/json"), World.findById(randomNumber()));
- }
-
- protected int randomNumber(){
- return ThreadLocalRandom.current().nextInt(10000) + 1;
- }
-}
diff --git a/frameworks/Java/activeweb/src/main/java/app/controllers/FortunesController.java b/frameworks/Java/activeweb/src/main/java/app/controllers/FortunesController.java
deleted file mode 100644
index 8db24d01474..00000000000
--- a/frameworks/Java/activeweb/src/main/java/app/controllers/FortunesController.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
-Copyright 2009-2015 Igor Polevoy
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-package app.controllers;
-
-import app.models.Fortune;
-import org.javalite.activeweb.AppController;
-
-import java.util.ArrayList;
-import java.util.Collections;
-import java.util.List;
-
-/**
- * @author Igor Polevoy: 12/18/13 9:11 PM
- * @author Eric Nielsen
- */
-public class FortunesController extends AppController {
- public void index() {
- List dbFortunes = Fortune.findAll();
- List fortunes = new ArrayList(dbFortunes);
- fortunes.add(Fortune.create("id", 0, "message", "Additional fortune added at request time."));
- Collections.sort(fortunes);
- view("fortunes", fortunes);
- render("/fortunes/index").noLayout();
- }
-}
diff --git a/frameworks/Java/activeweb/src/main/java/app/controllers/HomeController.java b/frameworks/Java/activeweb/src/main/java/app/controllers/HomeController.java
deleted file mode 100644
index 9f7464b4f15..00000000000
--- a/frameworks/Java/activeweb/src/main/java/app/controllers/HomeController.java
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
-Copyright 2009-2010 Igor Polevoy
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-package app.controllers;
-
-import org.javalite.activeweb.AppController;
-
-/**
- * @author Igor Polevoy
- */
-public class HomeController extends AppController {
- public void index(){}
-}
diff --git a/frameworks/Java/activeweb/src/main/java/app/controllers/JsonController.java b/frameworks/Java/activeweb/src/main/java/app/controllers/JsonController.java
deleted file mode 100644
index f09f0756cfe..00000000000
--- a/frameworks/Java/activeweb/src/main/java/app/controllers/JsonController.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
-Copyright 2009-2015 Igor Polevoy
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-package app.controllers;
-
-import app.models.Message;
-import com.fasterxml.jackson.databind.ObjectMapper;
-import com.fasterxml.jackson.databind.ObjectWriter;
-import java.io.IOException;
-import org.javalite.activeweb.AppController;
-
-
-/**
- * @author Igor Polevoy: 12/18/13 3:51 PM
- * @author Eric Nielsen
- */
-public class JsonController extends AppController {
- static final ObjectWriter WRITER = new ObjectMapper().writer();
-
- public void index() {
- view("message", new Message("Hello, World!"));
- render("/json/index").noLayout().contentType("application/json");
- }
-
- public void jackson() throws IOException {
- WRITER.writeValue(outputStream("application/json"), new Message("Hello, World!"));
- }
-}
diff --git a/frameworks/Java/activeweb/src/main/java/app/controllers/PlaintextController.java b/frameworks/Java/activeweb/src/main/java/app/controllers/PlaintextController.java
deleted file mode 100644
index 4e20e3306a8..00000000000
--- a/frameworks/Java/activeweb/src/main/java/app/controllers/PlaintextController.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
-Copyright 2009-2015 Igor Polevoy
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-package app.controllers;
-
-import org.javalite.activeweb.AppController;
-
-/**
- * @author Igor Polevoy: 12/19/13 1:23 AM
- * @author Eric Nielsen
- */
-public class PlaintextController extends AppController {
- public void index() {
- respond("Hello, World!").contentType("text/plain");
- }
-}
diff --git a/frameworks/Java/activeweb/src/main/java/app/controllers/QueriesController.java b/frameworks/Java/activeweb/src/main/java/app/controllers/QueriesController.java
deleted file mode 100644
index 24599546686..00000000000
--- a/frameworks/Java/activeweb/src/main/java/app/controllers/QueriesController.java
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
-Copyright 2009-2015 Igor Polevoy
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-package app.controllers;
-
-import app.models.World;
-import java.io.IOException;
-
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * @author Igor Polevoy: 12/18/13 4:36 PM
- * @author Eric Nielsen
- */
-public class QueriesController extends DbController {
- @Override public void index() {
- view("worlds", getWorlds());
- render("/queries/index").contentType("application/json");
- }
-
- @Override public void jackson() throws IOException {
- JsonController.WRITER.writeValue(outputStream("application/json"), getWorlds());
- }
-
- @Override protected String getLayout() {
- return null;
- }
-
- protected List getWorlds() {
- int number = getQueries();
- List worlds = new ArrayList<>(number);
- for (int i = 0; i < number; i++) {
- worlds.add(World.findById(randomNumber()));
- }
- return worlds;
- }
-
- protected int getQueries() {
- int queries;
- try {
- queries = Integer.parseInt(param("queries"));
- } catch (Exception e) {
- queries = 1;
- }
- if (queries > 500) {
- queries = 500;
- } else if (queries < 1) {
- queries = 1;
- }
- return queries;
- }
-}
diff --git a/frameworks/Java/activeweb/src/main/java/app/controllers/UpdatesController.java b/frameworks/Java/activeweb/src/main/java/app/controllers/UpdatesController.java
deleted file mode 100644
index 77472801edf..00000000000
--- a/frameworks/Java/activeweb/src/main/java/app/controllers/UpdatesController.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
-Copyright 2009-2015 Igor Polevoy
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-package app.controllers;
-
-import app.models.World;
-
-import java.util.List;
-
-/**
- * @author Igor Polevoy: 12/18/13 9:51 PM
- * @author Eric Nielsen
- */
-public class UpdatesController extends QueriesController {
-
- @Override protected List getWorlds() {
- List worlds = super.getWorlds();
- for (World world : worlds) {
- world.set("randomNumber", randomNumber()).saveIt();
- }
- return worlds;
- }
-}
diff --git a/frameworks/Java/activeweb/src/main/java/app/models/Fortune.java b/frameworks/Java/activeweb/src/main/java/app/models/Fortune.java
deleted file mode 100644
index d32e0b4f97e..00000000000
--- a/frameworks/Java/activeweb/src/main/java/app/models/Fortune.java
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
-Copyright 2009-2010 Igor Polevoy
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-
-/**
- * @author Igor Polevoy: 12/18/13 9:12 PM
- */
-
-package app.models;
-
-import org.javalite.activejdbc.Model;
-import org.javalite.activejdbc.annotations.Table;
-
-@Table("Fortune")
-public class Fortune extends Model implements Comparable {
- @Override public int compareTo(Fortune other) {
- return getString("message").compareTo(other.getString("message"));
- }
-}
diff --git a/frameworks/Java/activeweb/src/main/java/app/models/Message.java b/frameworks/Java/activeweb/src/main/java/app/models/Message.java
deleted file mode 100644
index 70dd834e0b1..00000000000
--- a/frameworks/Java/activeweb/src/main/java/app/models/Message.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
-Copyright 2009-2015 Igor Polevoy
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-package app.models;
-
-/**
- * @author Eric Nielsen
- */
-public class Message {
- private String message;
-
- public Message() {
- }
-
- public Message(String message) {
- this.message = message;
- }
-
- public String getMessage() {
- return message;
- }
-
- public void setMessage(String message) {
- this.message = message;
- }
-}
diff --git a/frameworks/Java/activeweb/src/main/java/app/models/World.java b/frameworks/Java/activeweb/src/main/java/app/models/World.java
deleted file mode 100644
index ca199991f15..00000000000
--- a/frameworks/Java/activeweb/src/main/java/app/models/World.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
-Copyright 2009-2015 Igor Polevoy
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
-package app.models;
-
-import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
-import org.javalite.activejdbc.Model;
-import org.javalite.activejdbc.annotations.Table;
-
-/**
- * @author Igor Polevoy: 12/18/13 4:32 PM
- * @author Eric Nielsen
- */
-@Table("World")
-@JsonIgnoreProperties({"frozen", "idName", "longId", "new", "valid"})
-public class World extends Model {
- public Object getRandomNumber() {
- return get("randomNumber");
- }
-}
diff --git a/frameworks/Java/activeweb/src/main/resources/activeweb.properties b/frameworks/Java/activeweb/src/main/resources/activeweb.properties
deleted file mode 100644
index eb727c0b512..00000000000
--- a/frameworks/Java/activeweb/src/main/resources/activeweb.properties
+++ /dev/null
@@ -1 +0,0 @@
-templateManager=org.javalite.activeweb.templator.TemplatorManager
\ No newline at end of file
diff --git a/frameworks/Java/activeweb/src/main/webapp/WEB-INF/jetty-env.xml b/frameworks/Java/activeweb/src/main/webapp/WEB-INF/jetty-env.xml
deleted file mode 100644
index c7deb638da7..00000000000
--- a/frameworks/Java/activeweb/src/main/webapp/WEB-INF/jetty-env.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/frameworks/Java/activeweb/src/main/webapp/WEB-INF/resin-web.xml b/frameworks/Java/activeweb/src/main/webapp/WEB-INF/resin-web.xml
deleted file mode 100644
index bfcecd44db6..00000000000
--- a/frameworks/Java/activeweb/src/main/webapp/WEB-INF/resin-web.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
- com.mysql.cj.jdbc.MysqlConnectionPoolDataSource
- jdbc:mysql://tfb-database:3306/hello_world?jdbcCompliantTruncation=false&elideSetAutoCommits=true&useLocalSessionState=true&cachePrepStmts=true&cacheCallableStmts=true&alwaysSendSetIsolation=false&prepStmtCacheSize=4096&cacheServerConfiguration=true&prepStmtCacheSqlLimit=2048&zeroDateTimeBehavior=convertToNull&traceProtocol=false&useUnbufferedInput=false&useReadAheadInput=false&maintainTimeStats=false&useServerPrepStmts=true&cacheRSMetadata=true&useSSL=false
- benchmarkdbuser
- benchmarkdbpass
-
-
-
-
-
-
diff --git a/frameworks/Java/activeweb/src/main/webapp/WEB-INF/views/fortunes/index.html b/frameworks/Java/activeweb/src/main/webapp/WEB-INF/views/fortunes/index.html
deleted file mode 100644
index 4406df33ba1..00000000000
--- a/frameworks/Java/activeweb/src/main/webapp/WEB-INF/views/fortunes/index.html
+++ /dev/null
@@ -1 +0,0 @@
-Fortunes
id
message
<#list fortunes as fortune >
${fortune.id}
${fortune.message esc}
#list>
\ No newline at end of file
diff --git a/frameworks/Java/activeweb/src/main/webapp/WEB-INF/views/home/index.html b/frameworks/Java/activeweb/src/main/webapp/WEB-INF/views/home/index.html
deleted file mode 100644
index 6ef9c63ec73..00000000000
--- a/frameworks/Java/activeweb/src/main/webapp/WEB-INF/views/home/index.html
+++ /dev/null
@@ -1,24 +0,0 @@
-