One more week of (almost 20%) hacking on tomcat-lite:
authorcostin <costin@13f79535-47bb-0310-9956-ffa450edef68>
Mon, 14 Dec 2009 07:35:57 +0000 (07:35 +0000)
committercostin <costin@13f79535-47bb-0310-9956-ffa450edef68>
Mon, 14 Dec 2009 07:35:57 +0000 (07:35 +0000)
commitb6f59c9d2c6db950d116f8f38b0d3dc48eaf670d
treebfa6d769353816ad83dc71cf8b86296507b7f774
parent2b476d90c5008b9a2ce9fb66cddd72d91bb70ab7
One more week of (almost 20%) hacking on tomcat-lite:
- protocol handler is almost useable with both tomcat7 and 6.x. It's missing most options of the other
connectors - will need to select what fits with 'lite', SSL is not hooked
- run the old watchdog tests ( in junit form ) - they seem to catch few problems, improved a bit the
runner to make eclipse happy.
- few load tests - and associated fixes.

If anyone tries it out with maven - one test will look for examples webapp, the one in tomcat7 has
a RequestDumperFilter that needs to be commented out. Ant runs more tests - some are failing. For
either - you need a build of the watchdog.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@890206 13f79535-47bb-0310-9956-ffa450edef68
21 files changed:
modules/tomcat-lite/.classpath
modules/tomcat-lite/java/org/apache/coyote/lite/LiteProtocolHandler.java
modules/tomcat-lite/java/org/apache/tomcat/lite/http/Http11Connection.java
modules/tomcat-lite/java/org/apache/tomcat/lite/http/HttpChannel.java
modules/tomcat-lite/java/org/apache/tomcat/lite/http/HttpConnector.java
modules/tomcat-lite/java/org/apache/tomcat/lite/http/HttpMessage.java
modules/tomcat-lite/java/org/apache/tomcat/lite/io/IOConnector.java
modules/tomcat-lite/java/org/apache/tomcat/lite/io/MemoryIOConnector.java
modules/tomcat-lite/java/org/apache/tomcat/lite/io/NioThread.java
modules/tomcat-lite/java/org/apache/tomcat/lite/io/SocketConnector.java
modules/tomcat-lite/java/org/apache/tomcat/lite/service/IOStatus.java
modules/tomcat-lite/pom.xml
modules/tomcat-lite/test/org/apache/coyote/lite/ServletTests.java [new file with mode: 0644]
modules/tomcat-lite/test/org/apache/coyote/lite/Tomcat.java [new file with mode: 0644]
modules/tomcat-lite/test/org/apache/coyote/lite/TomcatLiteCoyoteTest.java
modules/tomcat-lite/test/org/apache/tomcat/lite/load/LiveHttpThreadedTest.java
modules/tomcat-lite/test/org/apache/tomcat/lite/load/ThreadRunner.java [new file with mode: 0644]
modules/tomcat-lite/test/org/apache/tomcat/lite/servlet/TomcatLiteWatchdog.java
modules/tomcat-lite/test/org/apache/tomcat/test/watchdog/WatchdogClient.java
modules/tomcat-lite/test/org/apache/tomcat/test/watchdog/WatchdogHttpClient.java
modules/tomcat-lite/test/org/apache/tomcat/test/watchdog/WatchdogTestCase.java