[Winstone-devel] winstone project.xml,1.7,1.8 README_jp.html,1.6,1.7 README.html,1.7,1.8 maven.xml,1
Status: Beta
Brought to you by:
rickknowles
From: Rick K. <ric...@us...> - 2005-09-15 06:31:49
|
Update of /cvsroot/winstone/winstone In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8350 Modified Files: project.xml README_jp.html README.html maven.xml Log Message: Bugfixes for the ajp13 connector Index: README.html =================================================================== RCS file: /cvsroot/winstone/winstone/README.html,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** README.html 27 Aug 2005 14:41:28 -0000 1.7 --- README.html 15 Sep 2005 06:31:41 -0000 1.8 *************** *** 153,157 **** --- 153,160 ---- --prefix = add this prefix to all URLs. (eg http://host/prefix/etc). --commonLibFolder = folder for additional jar files. Default is ./lib + --logfile = redirect winstone log messages to this file + --logThrowingLineNo = show the line no that logged the message (slow). Default is false + --logThrowingThread = show the thread that logged the message. Default is false --debug = set the level of debug msgs (1-9). Default is 5 (INFO level) *************** *** 176,179 **** --- 179,183 ---- --useJasper = enable jasper JSP handling (true/false). Default is false --useServletReloading = enable servlet reloading (true/false). Default is false + --preferredClassLoader = override the preferred webapp class loader. --useInvoker = enable the servlet invoker (true/false). Default is true --invokerPrefix = set the invoker prefix. Default is /servlet/ *************** *** 243,247 **** <li>Updated build process to use Apache Maven (see <a href="http://maven.apache.org"> http://maven.apache.org</a>. Build instructions have been updated to match.</li> ! <li>Source code has been formatted - a fair bit easier to read now</li> <li>Multiple webapp support has been added. There's no auto-deploy features yet, but that will come soon. Use the --webappsDir=<webapps directory> to declare --- 247,251 ---- <li>Updated build process to use Apache Maven (see <a href="http://maven.apache.org"> http://maven.apache.org</a>. Build instructions have been updated to match.</li> ! <li>Source code has been reformatted - a fair bit easier to read now</li> <li>Multiple webapp support has been added. There's no auto-deploy features yet, but that will come soon. Use the --webappsDir=<webapps directory> to declare *************** *** 249,254 **** (I originally said this was not going to be included, but changed my mind when I realised it could be done with only 10K additional jarfile size).</li> ! <li>Fixed the bugs in the exception handling and error servlet redirection. There were ! problems when a </li> </ul> --- 253,278 ---- (I originally said this was not going to be included, but changed my mind when I realised it could be done with only 10K additional jarfile size).</li> ! <li>Fixed the bugs in the exception handling and error servlet redirection, as ! well as in web xml parsing, and more other places that I can possibly list here. ! If you had some strange bug or incompatibility before, chances are it's been fixed ! now.</li> ! <li>Passed the Sun JSR-154 Servlet Test Compatibility Kit (TCK) tests.</li> ! <li>I also ran the JSR-152 JSP TCK on winstone with Apache Jasper support enabled, ! and while it didn't pass all tests, the tests it failed were the same ones the ! Tomcat failed, so I notified the Tomcat/Jasper developers of the test failures. ! Currently waiting on a response ... in any case I suspect these are actually test ! errors rather than implementation errors.</li> ! <li>Better support for open source JVMs. Martin Cordova has been very helpful in ! testing winstone under a wider range of JVMs, as well as providing some really ! good feedback on needed features. His tests included JamVM and CacaoVM, as well ! as IBM's JDK. Jim Huang also reported that winstone works well under Kaffe.</li> ! <li>User definable webapp class loader: This is likely to be of interest to the Aspect ! Oriented Programming crowd. It allows you to write your own class loader class ! (conforming to the same contructor signature as URLClassLoader), and then ! to use it in place of the normal web app class loader with --preferredClassLoader. ! This allows AspectWerkz style weaving classloaders to be used on webapps where it ! wouldn't have been otherwise possible (eg JDKs that don't support the profiler ! option, such as 1.4 and before), or anything else you can think of doing with a ! custom classloader.</li> </ul> Index: maven.xml =================================================================== RCS file: /cvsroot/winstone/winstone/maven.xml,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** maven.xml 7 Sep 2005 08:27:41 -0000 1.9 --- maven.xml 15 Sep 2005 06:31:41 -0000 1.10 *************** *** 20,27 **** <postGoal name="jar:jar"> ! <tstamp/> <ant:move file="${basedir}/target/${pom.artifactId}-${pom.currentVersion}.jar" tofile="${basedir}/target/${pom.artifactId}-${pom.currentVersion}-${DSTAMP}.${TSTAMP}.jar" /> ! <ant:jar jarfile="${basedir}/target/${pom.artifactId}-lite-${pom.currentVersion}-${DSTAMP}.${TSTAMP}.jar" basedir="${maven.build.dest}" includes="javax/servlet/*,javax/servlet/http/*,javax/servlet/resources/web-app*.dtd,winstone/*"> --- 20,28 ---- <postGoal name="jar:jar"> ! <!--tstamp/> <ant:move file="${basedir}/target/${pom.artifactId}-${pom.currentVersion}.jar" tofile="${basedir}/target/${pom.artifactId}-${pom.currentVersion}-${DSTAMP}.${TSTAMP}.jar" /> ! <ant:jar jarfile="${basedir}/target/${pom.artifactId}-lite-${pom.currentVersion}-${DSTAMP}.${TSTAMP}.jar"--> ! <ant:jar jarfile="${basedir}/target/${pom.artifactId}-lite-${pom.currentVersion}.jar" basedir="${maven.build.dest}" includes="javax/servlet/*,javax/servlet/http/*,javax/servlet/resources/web-app*.dtd,winstone/*"> Index: README_jp.html =================================================================== RCS file: /cvsroot/winstone/winstone/README_jp.html,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** README_jp.html 27 Aug 2005 14:41:28 -0000 1.6 --- README_jp.html 15 Sep 2005 06:31:41 -0000 1.7 *************** *** 154,158 **** --- 154,161 ---- --prefix = add this prefix to all URLs. (eg http://host/prefix/etc). --commonLibFolder = folder for additional jar files. Default is ./lib + --logfile = redirect winstone log messages to this file + --logThrowingLineNo = show the line no that logged the message (slow). Default is false + --logThrowingThread = show the thread that logged the message. Default is false --debug = set the level of debug msgs (1-9). Default is 5 (INFO level) *************** *** 177,180 **** --- 180,184 ---- --useJasper = enable jasper JSP handling (true/false). Default is false --useServletReloading = enable servlet reloading (true/false). Default is false + --preferredClassLoader = override the preferred webapp class loader. --useInvoker = enable the servlet invoker (true/false). Default is true --invokerPrefix = set the invoker prefix. Default is /servlet/ *************** *** 213,218 **** <p>As a result of the design goals, there are some things Winstone doesn't do</p> <ul> - <li>Winstone only supports a single web application per server. This is a deliberate limitation, - intended to reduce complexity and therefore size.</li> <li>There are now three connectors supplied with Winstone: <ol> --- 217,220 ---- *************** *** 247,251 **** <li>Updated build process to use Apache Maven (see <a href="http://maven.apache.org"> http://maven.apache.org</a>. Build instructions have been updated to match.</li> ! <li>Source code has been formatted - a fair bit easier to read now</li> <li>Multiple webapp support has been added. There's no auto-deploy features yet, but that will come soon. Use the --webappsDir=<webapps directory> to declare --- 249,253 ---- <li>Updated build process to use Apache Maven (see <a href="http://maven.apache.org"> http://maven.apache.org</a>. Build instructions have been updated to match.</li> ! <li>Source code has been reformatted - a fair bit easier to read now</li> <li>Multiple webapp support has been added. There's no auto-deploy features yet, but that will come soon. Use the --webappsDir=<webapps directory> to declare *************** *** 253,256 **** --- 255,280 ---- (I originally said this was not going to be included, but changed my mind when I realised it could be done with only 10K additional jarfile size).</li> + <li>Fixed the bugs in the exception handling and error servlet redirection, as + well as in web xml parsing, and more other places that I can possibly list here. + If you had some strange bug or incompatibility before, chances are it's been fixed + now.</li> + <li>Passed the Sun JSR-154 Servlet Test Compatibility Kit (TCK) tests.</li> + <li>I also ran the JSR-152 JSP TCK on winstone with Apache Jasper support enabled, + and while it didn't pass all tests, the tests it failed were the same ones the + Tomcat failed, so I notified the Tomcat/Jasper developers of the test failures. + Currently waiting on a response ... in any case I suspect these are actually test + errors rather than implementation errors.</li> + <li>Better support for open source JVMs. Martin Cordova has been very helpful in + testing winstone under a wider range of JVMs, as well as providing some really + good feedback on needed features. His tests included JamVM and CacaoVM, as well + as IBM's JDK. Jim Huang also reported that winstone works well under Kaffe.</li> + <li>User definable webapp class loader: This is likely to be of interest to the Aspect + Oriented Programming crowd. It allows you to write your own class loader class + (conforming to the same contructor signature as URLClassLoader), and then + to use it in place of the normal web app class loader with --preferredClassLoader. + This allows AspectWerkz style weaving classloaders to be used on webapps where it + wouldn't have been otherwise possible (eg JDKs that don't support the profiler + option, such as 1.4 and before), or anything else you can think of doing with a + custom classloader.</li> </ul> Index: project.xml =================================================================== RCS file: /cvsroot/winstone/winstone/project.xml,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** project.xml 10 Sep 2005 18:20:01 -0000 1.7 --- project.xml 15 Sep 2005 06:31:41 -0000 1.8 *************** *** 13,17 **** <!-- The version of the project under development, e.g. 1.1, 1.2, 2.0-SNAPSHOT --> ! <currentVersion>0.7rc</currentVersion> <!-- the year the project started --> --- 13,17 ---- <!-- The version of the project under development, e.g. 1.1, 1.2, 2.0-SNAPSHOT --> ! <currentVersion>0.7</currentVersion> <!-- the year the project started --> |