Return-Path: Delivered-To: apmail-forrest-svn-archive@www.apache.org Received: (qmail 20200 invoked from network); 28 Jun 2005 11:12:22 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 28 Jun 2005 11:12:22 -0000 Received: (qmail 57672 invoked by uid 500); 28 Jun 2005 11:12:20 -0000 Delivered-To: apmail-forrest-svn-archive@forrest.apache.org Received: (qmail 57528 invoked by uid 500); 28 Jun 2005 11:12:19 -0000 Mailing-List: contact svn-help@forrest.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: "Forrest Developers List" List-Id: Delivered-To: mailing list svn@forrest.apache.org Received: (qmail 57460 invoked by uid 99); 28 Jun 2005 11:12:18 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 28 Jun 2005 04:12:18 -0700 X-ASF-Spam-Status: No, hits=0.2 required=10.0 tests=NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [209.237.227.194] (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.29) with SMTP; Tue, 28 Jun 2005 04:12:16 -0700 Received: (qmail 20115 invoked by uid 65534); 28 Jun 2005 11:12:13 -0000 Message-ID: <20050628111213.20114.qmail@minotaur.apache.org> Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r202156 - in /forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine: ./ META-INF/ bin/ bin/org/ bin/org/apache/ bin/org/apache/forrest/ bin/org/apache/forrest/eclipse/ bin/org/apache/forrest/eclipse/servletEngine/ bui... Date: Tue, 28 Jun 2005 11:12:11 -0000 To: svn@forrest.apache.org From: rgardler@apache.org X-Mailer: svnmailer-1.0.2 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Author: rgardler Date: Tue Jun 28 04:12:06 2005 New Revision: 202156 URL: http://svn.apache.org/viewcvs?rev=202156&view=rev Log: Code for controlling a servlet engine from within the Forrest eclipse plugin. This code was donated by the Burrokeet project. Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/ forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/.classpath (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/.cvsignore forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/.project (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/META-INF/ forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/META-INF/MANIFEST.MF forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/bin/ forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/bin/org/ forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/bin/org/apache/ forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/bin/org/apache/forrest/ forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/bin/org/apache/forrest/eclipse/ forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/bin/org/apache/forrest/eclipse/servletEngine/ forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/bin/org/apache/forrest/eclipse/servletEngine/Jetty.class (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/bin/org/apache/forrest/eclipse/servletEngine/JettyPlus.class (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/bin/org/apache/forrest/eclipse/servletEngine/Server.class (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/bin/org/apache/forrest/eclipse/servletEngine/ServletEnginePlugin.class (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/build/ forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/build.properties (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/build/org/ forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/build/org/burrokeet/ forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/build/org/burrokeet/servletEngine/ forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/build/org/burrokeet/servletEngine/Jetty.class (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/build/org/burrokeet/servletEngine/JettyPlus.class (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/build/org/burrokeet/servletEngine/Server.class (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/build/org/burrokeet/servletEngine/ServletEnginePlugin.class (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/ forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/activation.jar (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/carol.jar (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/commons-cli.jar (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/commons-el.jar (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/commons-logging.jar (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/hsqldb.jar (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jasper-compiler.jar (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jasper-runtime.jar (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/javax.servlet.LICENSE.txt (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/javax.servlet.jar (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/javax77.jar (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jonas_timer.jar (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jotm.jar (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jotm_iiop_stubs.jar (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jotm_jrmp_stubs.jar (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jta-spec1_0_1.jar (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jts1_0.jar (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/log4j.jar (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/mail.jar (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/mx4j-impl.jar (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/mx4j-jmx.jar (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/mx4j-tools.jar (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/objectweb-datasource.jar (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/org.mortbay.LICENSE.TXT forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/org.mortbay.jetty-5.1.2.jar (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/org.mortbay.jetty.plus-5.1.2.jar (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/org.mortbay.jmx-5.1.2.jar (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/xapool.jar (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/xercesImpl.jar (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/xml-apis.jar (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/xmlParserAPIs-2.5.jar (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/src/ forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/src/org/ forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/src/org/apache/ forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/src/org/apache/forrest/ forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/src/org/apache/forrest/eclipse/ forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/src/org/apache/forrest/eclipse/servletEngine/ forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/src/org/apache/forrest/eclipse/servletEngine/Jetty.java (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/src/org/apache/forrest/eclipse/servletEngine/JettyPlus.java (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/src/org/apache/forrest/eclipse/servletEngine/Server.java (with props) forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/src/org/apache/forrest/eclipse/servletEngine/ServletEnginePlugin.java (with props) Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/.classpath URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/.classpath?rev=202156&view=auto ============================================================================== --- forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/.classpath (added) +++ forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/.classpath Tue Jun 28 04:12:06 2005 @@ -0,0 +1,7 @@ + + + + + + + Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/.classpath ------------------------------------------------------------------------------ svn:eol-style = native Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/.cvsignore URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/.cvsignore?rev=202156&view=auto ============================================================================== --- forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/.cvsignore (added) +++ forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/.cvsignore Tue Jun 28 04:12:06 2005 @@ -0,0 +1 @@ +build Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/.project URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/.project?rev=202156&view=auto ============================================================================== --- forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/.project (added) +++ forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/.project Tue Jun 28 04:12:06 2005 @@ -0,0 +1,33 @@ + + + org.apache.forrest.eclipse.servletEngine + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + com.ibm.sse.model.structuredbuilder + + + + + + org.eclipse.pde.PluginNature + org.eclipse.jdt.core.javanature + + Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/.project ------------------------------------------------------------------------------ svn:eol-style = native Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/META-INF/MANIFEST.MF URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/META-INF/MANIFEST.MF?rev=202156&view=auto ============================================================================== --- forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/META-INF/MANIFEST.MF (added) +++ forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/META-INF/MANIFEST.MF Tue Jun 28 04:12:06 2005 @@ -0,0 +1,15 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: ServletEngine Plug-in +Bundle-SymbolicName: org.apache.forrest.eclipse.servletEngine +Bundle-Version: 1.0.0 +Bundle-ClassPath: servletEngine.jar +Bundle-Activator: org.apache.forrest.eclipse.servletEngine.ServletEnginePlugin +Bundle-Localization: plugin +Require-Bundle: org.eclipse.ui, + org.eclipse.core.runtime, + org.eclipse.debug.core, + org.eclipse.jdt.launching, + org.eclipse.core.resources +Eclipse-AutoStart: true +Export-Package: org.apache.forrest.eclipse.servletEngine Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/bin/org/apache/forrest/eclipse/servletEngine/Jetty.class URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/bin/org/apache/forrest/eclipse/servletEngine/Jetty.class?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/bin/org/apache/forrest/eclipse/servletEngine/Jetty.class ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/bin/org/apache/forrest/eclipse/servletEngine/JettyPlus.class URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/bin/org/apache/forrest/eclipse/servletEngine/JettyPlus.class?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/bin/org/apache/forrest/eclipse/servletEngine/JettyPlus.class ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/bin/org/apache/forrest/eclipse/servletEngine/Server.class URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/bin/org/apache/forrest/eclipse/servletEngine/Server.class?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/bin/org/apache/forrest/eclipse/servletEngine/Server.class ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/bin/org/apache/forrest/eclipse/servletEngine/ServletEnginePlugin.class URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/bin/org/apache/forrest/eclipse/servletEngine/ServletEnginePlugin.class?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/bin/org/apache/forrest/eclipse/servletEngine/ServletEnginePlugin.class ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/build.properties URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/build.properties?rev=202156&view=auto ============================================================================== --- forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/build.properties (added) +++ forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/build.properties Tue Jun 28 04:12:06 2005 @@ -0,0 +1,5 @@ +source.servletEngine.jar = src/ +output.servletEngine.jar = build/ +bin.includes = plugin.xml,\ + servletEngine.jar,\ + lib/ Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/build.properties ------------------------------------------------------------------------------ svn:eol-style = native Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/build/org/burrokeet/servletEngine/Jetty.class URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/build/org/burrokeet/servletEngine/Jetty.class?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/build/org/burrokeet/servletEngine/Jetty.class ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/build/org/burrokeet/servletEngine/JettyPlus.class URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/build/org/burrokeet/servletEngine/JettyPlus.class?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/build/org/burrokeet/servletEngine/JettyPlus.class ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/build/org/burrokeet/servletEngine/Server.class URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/build/org/burrokeet/servletEngine/Server.class?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/build/org/burrokeet/servletEngine/Server.class ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/build/org/burrokeet/servletEngine/ServletEnginePlugin.class URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/build/org/burrokeet/servletEngine/ServletEnginePlugin.class?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/build/org/burrokeet/servletEngine/ServletEnginePlugin.class ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/activation.jar URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/activation.jar?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/activation.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/carol.jar URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/carol.jar?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/carol.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/commons-cli.jar URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/commons-cli.jar?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/commons-cli.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/commons-el.jar URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/commons-el.jar?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/commons-el.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/commons-logging.jar URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/commons-logging.jar?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/commons-logging.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/hsqldb.jar URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/hsqldb.jar?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/hsqldb.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jasper-compiler.jar URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jasper-compiler.jar?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jasper-compiler.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jasper-runtime.jar URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jasper-runtime.jar?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jasper-runtime.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/javax.servlet.LICENSE.txt URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/javax.servlet.LICENSE.txt?rev=202156&view=auto ============================================================================== --- forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/javax.servlet.LICENSE.txt (added) +++ forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/javax.servlet.LICENSE.txt Tue Jun 28 04:12:06 2005 @@ -0,0 +1,59 @@ +/* + * The Apache Software License, Version 1.1 + * + * Copyright (c) 1999 The Apache Software Foundation. All rights + * reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. The end-user documentation included with the redistribution, if + * any, must include the following acknowlegement: + * "This product includes software developed by the + * Apache Software Foundation (http://www.apache.org/)." + * Alternately, this acknowlegement may appear in the software itself, + * if and wherever such third-party acknowlegements normally appear. + * + * 4. The names "The Jakarta Project", "Tomcat", and "Apache Software + * Foundation" must not be used to endorse or promote products derived + * from this software without prior written permission. For written + * permission, please contact apache@apache.org. + * + * 5. Products derived from this software may not be called "Apache" + * nor may "Apache" appear in their names without prior written + * permission of the Apache Group. + * + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * ==================================================================== + * + * This software consists of voluntary contributions made by many + * individuals on behalf of the Apache Software Foundation. For more + * information on the Apache Software Foundation, please see + * . + * + * ==================================================================== + * + * This source code implements specifications defined by the Java + * Community Process. In order to remain compliant with the specification + * DO NOT add / change / or delete method signatures! + */ Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/javax.servlet.LICENSE.txt ------------------------------------------------------------------------------ svn:eol-style = native Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/javax.servlet.jar URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/javax.servlet.jar?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/javax.servlet.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/javax77.jar URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/javax77.jar?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/javax77.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jonas_timer.jar URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jonas_timer.jar?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jonas_timer.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jotm.jar URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jotm.jar?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jotm.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jotm_iiop_stubs.jar URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jotm_iiop_stubs.jar?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jotm_iiop_stubs.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jotm_jrmp_stubs.jar URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jotm_jrmp_stubs.jar?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jotm_jrmp_stubs.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jta-spec1_0_1.jar URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jta-spec1_0_1.jar?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jta-spec1_0_1.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jts1_0.jar URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jts1_0.jar?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/jts1_0.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/log4j.jar URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/log4j.jar?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/log4j.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/mail.jar URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/mail.jar?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/mail.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/mx4j-impl.jar URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/mx4j-impl.jar?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/mx4j-impl.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/mx4j-jmx.jar URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/mx4j-jmx.jar?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/mx4j-jmx.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/mx4j-tools.jar URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/mx4j-tools.jar?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/mx4j-tools.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/objectweb-datasource.jar URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/objectweb-datasource.jar?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/objectweb-datasource.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/org.mortbay.LICENSE.TXT URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/org.mortbay.LICENSE.TXT?rev=202156&view=auto ============================================================================== --- forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/org.mortbay.LICENSE.TXT (added) +++ forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/org.mortbay.LICENSE.TXT Tue Jun 28 04:12:06 2005 @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + 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. Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/org.mortbay.jetty-5.1.2.jar URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/org.mortbay.jetty-5.1.2.jar?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/org.mortbay.jetty-5.1.2.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/org.mortbay.jetty.plus-5.1.2.jar URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/org.mortbay.jetty.plus-5.1.2.jar?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/org.mortbay.jetty.plus-5.1.2.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/org.mortbay.jmx-5.1.2.jar URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/org.mortbay.jmx-5.1.2.jar?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/org.mortbay.jmx-5.1.2.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/xapool.jar URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/xapool.jar?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/xapool.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/xercesImpl.jar URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/xercesImpl.jar?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/xercesImpl.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/xml-apis.jar URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/xml-apis.jar?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/xml-apis.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/xmlParserAPIs-2.5.jar URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/xmlParserAPIs-2.5.jar?rev=202156&view=auto ============================================================================== Binary file - no diff available. Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/lib/xmlParserAPIs-2.5.jar ------------------------------------------------------------------------------ svn:mime-type = application/octet-stream Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/src/org/apache/forrest/eclipse/servletEngine/Jetty.java URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/src/org/apache/forrest/eclipse/servletEngine/Jetty.java?rev=202156&view=auto ============================================================================== --- forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/src/org/apache/forrest/eclipse/servletEngine/Jetty.java (added) +++ forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/src/org/apache/forrest/eclipse/servletEngine/Jetty.java Tue Jun 28 04:12:06 2005 @@ -0,0 +1,266 @@ +/* + * Copyright 1999-2004 The Apache Software Foundation or its licensors, + * as applicable. + * + * 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 org.apache.forrest.eclipse.servletEngine; + +import java.io.File; +import java.io.FileNotFoundException; +import java.io.IOException; +import java.net.URL; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Enumeration; +import java.util.Hashtable; +import java.util.Iterator; +import java.util.List; + +import org.eclipse.core.runtime.CoreException; +import org.eclipse.core.runtime.IPath; +import org.eclipse.core.runtime.IProgressMonitor; +import org.eclipse.core.runtime.IStatus; +import org.eclipse.core.runtime.Path; +import org.eclipse.core.runtime.Platform; +import org.eclipse.core.runtime.Status; +import org.eclipse.debug.core.DebugPlugin; +import org.eclipse.debug.core.ILaunch; +import org.eclipse.debug.core.ILaunchConfiguration; +import org.eclipse.debug.core.ILaunchConfigurationType; +import org.eclipse.debug.core.ILaunchConfigurationWorkingCopy; +import org.eclipse.debug.core.ILaunchManager; +import org.eclipse.jdt.launching.IJavaLaunchConfigurationConstants; +import org.eclipse.jdt.launching.IRuntimeClasspathEntry; +import org.eclipse.jdt.launching.JavaRuntime; + +/** + * Creates a launch configuration for an instance of Jetty. + */ +public class Jetty implements IJavaLaunchConfigurationConstants, Server { + + private static final int CORE_EXCEPTION = 100; + + private ILaunch launch; + + private String confPath; + + private String workingDir; + + private String endorsedDir; + + private Hashtable properties; + + private File[] classpathFiles; + + protected final String serverClass = "org.mortbay.jetty.Server"; + + /** + * @param confPath + * @param workingDir + * @param endorsedDir + * @param properties + * @param classpathFiles + */ + public Jetty(String confPath, String workingDir, String endorsedDir, Hashtable properties, File[] classpathFiles) { + this.confPath = confPath; + this.workingDir = workingDir; + this.endorsedDir = endorsedDir; + this.properties = properties; + this.classpathFiles = classpathFiles; + } + + /** + * Statr an instance of Jetty using the config file at the indicated path + * + * @param jettyConfPath + * @param monitor + * @param strEndorsedDirs + * @param props + * @param files + * @return + */ + public IStatus start(IProgressMonitor monitor) { + ILaunchManager manager = DebugPlugin.getDefault().getLaunchManager(); + ILaunchConfigurationType type = manager + .getLaunchConfigurationType(ID_JAVA_APPLICATION); + ILaunchConfiguration[] configurations; + ILaunchConfigurationWorkingCopy workingCopy; + try { + configurations = manager.getLaunchConfigurations(type); + for (int i = 0; i < configurations.length; i++) { + ILaunchConfiguration configuration = configurations[i]; + if (configuration.getName().equals("Start Jetty")) { + configuration.delete(); + break; + } + } + workingCopy = type.newInstance(null, "Start Jetty"); + workingCopy.setAttribute(ATTR_MAIN_TYPE_NAME, + serverClass); + + if (confPath != null) { + workingCopy.setAttribute(ATTR_PROGRAM_ARGUMENTS, confPath); + } + + workingCopy.setAttribute(ATTR_CLASSPATH, getClasspath(classpathFiles)); + workingCopy.setAttribute(ATTR_DEFAULT_CLASSPATH, false); + + StringBuffer props = new StringBuffer(); + if (properties != null) { + props.append(getPropertyString(properties)); + } + if (endorsedDir != null) { + props.append("-Djava.endorsed.dirs=\""); + props.append(endorsedDir); + props.append("\""); + } + + if (props.length() >0) { + workingCopy.setAttribute(ATTR_VM_ARGUMENTS, props.toString()); + } + + if (workingDir != null) { + workingCopy.setAttribute(ATTR_WORKING_DIRECTORY, workingDir); + } + + ILaunchConfiguration jettyConfig = workingCopy.doSave(); + launch = jettyConfig.launch(ILaunchManager.RUN_MODE, + monitor); + } catch (CoreException e) { + return new Status(Status.ERROR, ServletEnginePlugin.ID, CORE_EXCEPTION, + "Unable to start Jetty server", e); + } + return Status.OK_STATUS; + } + + /** + * @param props + * @return + */ + private String getPropertyString(Hashtable props) { + String propName; + String propValue; + StringBuffer sbVars = new StringBuffer(); + for (Enumeration e = props.keys(); e.hasMoreElements();) { + propName = (String) e.nextElement(); + propValue = (String) props.get(propName); + sbVars.append("-D"); + sbVars.append(propName); + sbVars.append("="); + sbVars.append(propValue); + sbVars.append(" "); + } + return sbVars.toString(); + } + + /** + * @return + * @throws CoreException + */ + private List getClasspath(File[] files) throws CoreException { + List classpath = new ArrayList(); + IPath classpathEntryPath; + IRuntimeClasspathEntry classpathEntry; + if (files != null) { + for (int i = 0; i < files.length; i++) { + classpathEntryPath = new Path(files[i].getAbsolutePath()); + classpathEntry = JavaRuntime + .newArchiveRuntimeClasspathEntry(classpathEntryPath); + classpathEntry + .setClasspathProperty(IRuntimeClasspathEntry.USER_CLASSES); + classpath.add(classpathEntry.getMemento()); + } + } + classpath.addAll(getJettyClasspath()); + + IPath systemLibsPath = new Path(JavaRuntime.JRE_CONTAINER); + IRuntimeClasspathEntry systemLibsEntry = JavaRuntime + .newRuntimeContainerClasspathEntry(systemLibsPath, + IRuntimeClasspathEntry.STANDARD_CLASSES); + classpath.add(systemLibsEntry.getMemento()); + return classpath; + } + + /** + * Get a List of Jetty files and directories to add to the classpath. + * @return + * @throws CoreException + */ + protected List getJettyClasspath() throws CoreException { + URL installURL = Platform.getBundle(ServletEnginePlugin.ID).getEntry("/"); + String libDir; + try { + libDir = Platform.resolve(installURL).getFile() + File.separator + "lib" + File.separator; + return getLibFiles(libDir); + } catch (IOException e) { + throw new CoreException(new Status(Status.ERROR, ServletEnginePlugin.ID, 0, "Unable to work with lib directory", e)); + } + } + + /** + * Return an array of URLs that point to lib files. + * + * @param dir - + * directory in which to look for libs + * @return ArrayList of URLs + * @throws FileNotFoundException - + * if the directory doesn't exist + * @throws CoreException + */ + static public List getLibFiles(String dir) throws FileNotFoundException, CoreException { + List classpath = new ArrayList(); + File directory = new File(dir); + ArrayList files = new ArrayList(); + ArrayList result = new ArrayList(); + List dirs = Arrays.asList(directory.listFiles()); + Iterator filesIter = dirs.iterator(); + File file = null; + IPath classpathEntryPath; + IRuntimeClasspathEntry classpathEntry; + + while (filesIter.hasNext()) { + file = (File) filesIter.next(); + + if (file.isDirectory()) { + List deeperList = getLibFiles(file.toString()); + files.addAll(deeperList); + } else if (file.toString().endsWith(".jar") + || file.toString().endsWith(".zip")) { + files.add(file); + } + } + + Iterator itr = files.iterator(); + while (itr.hasNext()) { + file = (File)itr.next(); + classpathEntryPath = new Path(file.toString()); + classpathEntry = JavaRuntime + .newArchiveRuntimeClasspathEntry(classpathEntryPath); + classpathEntry + .setClasspathProperty(IRuntimeClasspathEntry.USER_CLASSES); + classpath.add(classpathEntry.getMemento()); + } + + return classpath; + } + + + /** + * @return + */ + public ILaunch getLaunch() { + return launch; + } + +} \ No newline at end of file Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/src/org/apache/forrest/eclipse/servletEngine/Jetty.java ------------------------------------------------------------------------------ svn:eol-style = native Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/src/org/apache/forrest/eclipse/servletEngine/JettyPlus.java URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/src/org/apache/forrest/eclipse/servletEngine/JettyPlus.java?rev=202156&view=auto ============================================================================== --- forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/src/org/apache/forrest/eclipse/servletEngine/JettyPlus.java (added) +++ forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/src/org/apache/forrest/eclipse/servletEngine/JettyPlus.java Tue Jun 28 04:12:06 2005 @@ -0,0 +1,46 @@ +/* + * Copyright 1999-2004 The Apache Software Foundation or its licensors, + * as applicable. + * + * 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 org.apache.forrest.eclipse.servletEngine; + +import java.io.File; +import java.util.Hashtable; + + +/** + * Creates a launch configuration for an instance of JettyPlus. + * + * WARNING - This class is not fully tested, it works in one use case, + * but it is expected that more work is required. If you do not need + * the JettyPlus services then use the more stable Jetty superclass. + */ +public class JettyPlus extends Jetty { + + protected final String serverClass = "org.mortbay.jetty.plus.Server"; + + /** + * @param confPath + * @param workingDir + * @param endorsedDir + * @param properties + * @param classpathFiles + */ + public JettyPlus(String confPath, String workingDir, String endorsedDir, + Hashtable properties, File[] classpathFiles) { + super(confPath, workingDir, endorsedDir, properties, classpathFiles); + } + +} Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/src/org/apache/forrest/eclipse/servletEngine/JettyPlus.java ------------------------------------------------------------------------------ svn:eol-style = native Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/src/org/apache/forrest/eclipse/servletEngine/Server.java URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/src/org/apache/forrest/eclipse/servletEngine/Server.java?rev=202156&view=auto ============================================================================== --- forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/src/org/apache/forrest/eclipse/servletEngine/Server.java (added) +++ forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/src/org/apache/forrest/eclipse/servletEngine/Server.java Tue Jun 28 04:12:06 2005 @@ -0,0 +1,43 @@ +/* + * Copyright 1999-2004 The Apache Software Foundation or its licensors, + * as applicable. + * + * 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 org.apache.forrest.eclipse.servletEngine; + +import org.eclipse.core.runtime.IProgressMonitor; +import org.eclipse.core.runtime.IStatus; +import org.eclipse.debug.core.ILaunch; + +/** + * An interface for servlet containers to impelment. If you want to add support + * for another servlet container simply create support for it by implementing + * this interface. + */ +public interface Server { + + /** + * Start an instance of Jetty using the config file at the indicated path + * + * @param monitor + * @return + */ + public abstract IStatus start(IProgressMonitor monitor); + + /** + * @return + */ + public abstract ILaunch getLaunch(); + +} \ No newline at end of file Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/src/org/apache/forrest/eclipse/servletEngine/Server.java ------------------------------------------------------------------------------ svn:eol-style = native Added: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/src/org/apache/forrest/eclipse/servletEngine/ServletEnginePlugin.java URL: http://svn.apache.org/viewcvs/forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/src/org/apache/forrest/eclipse/servletEngine/ServletEnginePlugin.java?rev=202156&view=auto ============================================================================== --- forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/src/org/apache/forrest/eclipse/servletEngine/ServletEnginePlugin.java (added) +++ forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/src/org/apache/forrest/eclipse/servletEngine/ServletEnginePlugin.java Tue Jun 28 04:12:06 2005 @@ -0,0 +1,102 @@ +/* + * Copyright 1999-2004 The Apache Software Foundation or its licensors, + * as applicable. + * + * 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 org.apache.forrest.eclipse.servletEngine; + +import org.eclipse.ui.plugin.*; +import org.eclipse.jface.resource.ImageDescriptor; +import org.osgi.framework.BundleContext; +import java.util.*; + +/** + * The main plugin class to be used when control over a Servlet + * Engine is needed from within another plugin. + */ +public class ServletEnginePlugin extends AbstractUIPlugin { + //The shared instance. + private static ServletEnginePlugin plugin; + //Resource bundle. + private ResourceBundle resourceBundle; + public static final String ID = "org.apache.forrest.eclipse.servletEngine"; + + /** + * The constructor. + */ + public ServletEnginePlugin() { + super(); + plugin = this; + } + + /** + * This method is called upon plug-in activation + */ + public void start(BundleContext context) throws Exception { + super.start(context); + } + + /** + * This method is called when the plug-in is stopped + */ + public void stop(BundleContext context) throws Exception { + super.stop(context); + plugin = null; + resourceBundle = null; + } + + /** + * Returns the shared instance. + */ + public static ServletEnginePlugin getDefault() { + return plugin; + } + + /** + * Returns the string from the plugin's resource bundle, + * or 'key' if not found. + */ + public static String getResourceString(String key) { + ResourceBundle bundle = ServletEnginePlugin.getDefault().getResourceBundle(); + try { + return (bundle != null) ? bundle.getString(key) : key; + } catch (MissingResourceException e) { + return key; + } + } + + /** + * Returns the plugin's resource bundle, + */ + public ResourceBundle getResourceBundle() { + try { + if (resourceBundle == null) + resourceBundle = ResourceBundle.getBundle(ID + ".ServletEnginePluginResources"); + } catch (MissingResourceException x) { + resourceBundle = null; + } + return resourceBundle; + } + + /** + * Returns an image descriptor for the image file at the given + * plug-in relative path. + * + * @param path the path + * @return the image descriptor + */ + public static ImageDescriptor getImageDescriptor(String path) { + return AbstractUIPlugin.imageDescriptorFromPlugin("org.apache.forrest.eclipse.servletEngine", path); + } +} Propchange: forrest/trunk/tools/eclipse/plugins/org.apache.forrest.eclipse.servletEngine/src/org/apache/forrest/eclipse/servletEngine/ServletEnginePlugin.java ------------------------------------------------------------------------------ svn:eol-style = native