You are viewing a plain text version of this content. The canonical link for it is here.
Posted to svn@forrest.apache.org by rg...@apache.org on 2005/06/28 13:12:11 UTC

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...

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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path="src"/>
+	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="output" path="bin"/>
+</classpath>

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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>org.apache.forrest.eclipse.servletEngine</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.ManifestBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.pde.SchemaBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>com.ibm.sse.model.structuredbuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.pde.PluginNature</nature>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

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
+ * <http://www.apache.org/>.
+ *
+ * ====================================================================
+ *
+ * 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