diff options
author | Ralf Sternberg | 2011-10-16 10:03:31 +0000 |
---|---|---|
committer | Ralf Sternberg | 2011-10-16 10:03:31 +0000 |
commit | ac66ce5e5544591abf0104de627895529032d652 (patch) | |
tree | 3e982c9bad28818815bfbad8704b7d82f098786f /releng | |
parent | ba8cbf381be1ba128e8be69960872f10a754451f (diff) | |
download | org.eclipse.rap-ac66ce5e5544591abf0104de627895529032d652.tar.gz org.eclipse.rap-ac66ce5e5544591abf0104de627895529032d652.tar.xz org.eclipse.rap-ac66ce5e5544591abf0104de627895529032d652.zip |
Added a war product to build the workbench demo - bug 359116: Link to Workbench Demo broken
https://bugs.eclipse.org/bugs/show_bug.cgi?id=359116
Diffstat (limited to 'releng')
3 files changed, 129 insertions, 0 deletions
diff --git a/releng/org.eclipse.rap.releng/warbuild/workbenchdemo/WEB-INF/launch.ini b/releng/org.eclipse.rap.releng/warbuild/workbenchdemo/WEB-INF/launch.ini new file mode 100644 index 0000000000..a96f99e954 --- /dev/null +++ b/releng/org.eclipse.rap.releng/warbuild/workbenchdemo/WEB-INF/launch.ini @@ -0,0 +1,11 @@ +# Eclipse Runtime Configuration Overrides +# These properties are loaded prior to starting the framework and can also be used to override System Properties +# @null is a special value used to override and clear the framework's copy of a System Property prior to starting the framework +# "*" can be used together with @null to clear System Properties that match a prefix name. + +osgi.*=@null +org.osgi.*=@null +eclipse.*=@null + +osgi.parentClassloader=app +osgi.contextClassLoaderParent=app diff --git a/releng/org.eclipse.rap.releng/warbuild/workbenchdemo/WEB-INF/web.xml b/releng/org.eclipse.rap.releng/warbuild/workbenchdemo/WEB-INF/web.xml new file mode 100644 index 0000000000..9844eb8587 --- /dev/null +++ b/releng/org.eclipse.rap.releng/warbuild/workbenchdemo/WEB-INF/web.xml @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"> +<web-app id="WebApp"> + <servlet id="bridge"> + <servlet-name>equinoxbridgeservlet</servlet-name> + <display-name>Equinox Bridge Servlet</display-name> + <description>Equinox Bridge Servlet</description> + <servlet-class>org.eclipse.equinox.servletbridge.BridgeServlet</servlet-class> + + <!-- Framework Controls could be useful for testing purpose, but + we disable it per default --> + <init-param> + <param-name>enableFrameworkControls</param-name> + <param-value>false</param-value> + </init-param> + + <!-- Enable multi-language support for the extension registry --> + <!-- the OSGi console is useful for trouble shooting but will fill up your + appserver log quickly, so deactivate on production use. Uncomment + the -console parameter to enabled OSGi console access. --> + <init-param> + <param-name>commandline</param-name> + <param-value>-registryMultiLanguage <!-- -console --></param-value> + </init-param> + + <load-on-startup>1</load-on-startup> + </servlet> + + <servlet-mapping> + <servlet-name>equinoxbridgeservlet</servlet-name> + <url-pattern>/*</url-pattern> + </servlet-mapping> + +</web-app> diff --git a/releng/org.eclipse.rap.releng/warbuild/workbenchdemo/workbenchdemo.warproduct b/releng/org.eclipse.rap.releng/warbuild/workbenchdemo/workbenchdemo.warproduct new file mode 100644 index 0000000000..76588d8694 --- /dev/null +++ b/releng/org.eclipse.rap.releng/warbuild/workbenchdemo/workbenchdemo.warproduct @@ -0,0 +1,84 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?pde version="3.5"?> + +<product name="RAP Workbench Demo" uid="workbenchdemo" useFeatures="false" includeLaunchers="false"> + <plugins> + <plugin id="com.ibm.icu.base"/> + <plugin id="org.eclipse.core.commands"/> + <plugin id="org.eclipse.core.contenttype"/> + <plugin id="org.eclipse.core.databinding"/> + <plugin id="org.eclipse.core.databinding.beans"/> + <plugin id="org.eclipse.core.databinding.nl1" fragment="true"/> + <plugin id="org.eclipse.core.databinding.observable"/> + <plugin id="org.eclipse.core.databinding.property"/> + <plugin id="org.eclipse.core.expressions"/> + <plugin id="org.eclipse.core.jobs"/> + <plugin id="org.eclipse.core.runtime"/> + <plugin id="org.eclipse.equinox.app"/> + <plugin id="org.eclipse.equinox.common"/> + <plugin id="org.eclipse.equinox.http.registry"/> + <plugin id="org.eclipse.equinox.http.servlet"/> + <plugin id="org.eclipse.equinox.http.servletbridge"/> + <plugin id="org.eclipse.equinox.preferences"/> + <plugin id="org.eclipse.equinox.registry"/> + <plugin id="org.eclipse.equinox.servletbridge.extensionbundle" fragment="true"/> + <plugin id="org.eclipse.help"/> + <plugin id="org.eclipse.osgi"/> + <plugin id="org.eclipse.osgi.services"/> + <plugin id="org.eclipse.rap.jface"/> + <plugin id="org.eclipse.rap.jface.databinding"/> + <plugin id="org.eclipse.rap.jface.nl1" fragment="true"/> + <plugin id="org.eclipse.rap.rms.data"/> + <plugin id="org.eclipse.rap.rms.ui"/> + <plugin id="org.eclipse.rap.rwt"/> + <plugin id="org.eclipse.rap.rwt.nl1" fragment="true"/> + <plugin id="org.eclipse.rap.rwt.osgi"/> + <plugin id="org.eclipse.rap.ui"/> + <plugin id="org.eclipse.rap.ui.forms"/> + <plugin id="org.eclipse.rap.ui.forms.nl1" fragment="true"/> + <plugin id="org.eclipse.rap.ui.nl1" fragment="true"/> + <plugin id="org.eclipse.rap.ui.views"/> + <plugin id="org.eclipse.rap.ui.views.nl1" fragment="true"/> + <plugin id="org.eclipse.rap.ui.workbench"/> + <plugin id="org.eclipse.rap.ui.workbench.nl1" fragment="true"/> + </plugins> + + <configurations> + <plugin id="com.ibm.icu.base" autoStart="true" startLevel="0" /> + <plugin id="org.eclipse.core.commands" autoStart="true" startLevel="0" /> + <plugin id="org.eclipse.core.contenttype" autoStart="true" startLevel="0" /> + <plugin id="org.eclipse.core.databinding" autoStart="true" startLevel="0" /> + <plugin id="org.eclipse.core.databinding.beans" autoStart="true" startLevel="0" /> + <plugin id="org.eclipse.core.databinding.observable" autoStart="true" startLevel="0" /> + <plugin id="org.eclipse.core.databinding.property" autoStart="true" startLevel="0" /> + <plugin id="org.eclipse.core.expressions" autoStart="true" startLevel="0" /> + <plugin id="org.eclipse.core.jobs" autoStart="true" startLevel="0" /> + <plugin id="org.eclipse.core.runtime" autoStart="true" startLevel="0" /> + <plugin id="org.eclipse.equinox.app" autoStart="true" startLevel="0" /> + <plugin id="org.eclipse.equinox.common" autoStart="true" startLevel="0" /> + <plugin id="org.eclipse.equinox.http.registry" autoStart="true" startLevel="0" /> + <plugin id="org.eclipse.equinox.http.servlet" autoStart="true" startLevel="0" /> + <plugin id="org.eclipse.equinox.http.servletbridge" autoStart="true" startLevel="0" /> + <plugin id="org.eclipse.equinox.preferences" autoStart="true" startLevel="0" /> + <plugin id="org.eclipse.equinox.registry" autoStart="true" startLevel="0" /> + <plugin id="org.eclipse.help" autoStart="true" startLevel="0" /> + <plugin id="org.eclipse.osgi" autoStart="true" startLevel="0" /> + <plugin id="org.eclipse.osgi.services" autoStart="true" startLevel="0" /> + <plugin id="org.eclipse.rap.jface" autoStart="true" startLevel="0" /> + <plugin id="org.eclipse.rap.jface.databinding" autoStart="true" startLevel="0" /> + <plugin id="org.eclipse.rap.rms.data" autoStart="true" startLevel="0" /> + <plugin id="org.eclipse.rap.rms.ui" autoStart="true" startLevel="0" /> + <plugin id="org.eclipse.rap.rwt" autoStart="true" startLevel="0" /> + <plugin id="org.eclipse.rap.rwt.osgi" autoStart="true" startLevel="0" /> + <plugin id="org.eclipse.rap.ui" autoStart="true" startLevel="0" /> + <plugin id="org.eclipse.rap.ui.forms" autoStart="true" startLevel="0" /> + <plugin id="org.eclipse.rap.ui.views" autoStart="true" startLevel="0" /> + <plugin id="org.eclipse.rap.ui.workbench" autoStart="true" startLevel="0" /> + </configurations> + + <warConfiguration webXml="/org.eclipse.rap.releng/warbuild/workbenchdemo/WEB-INF/web.xml" launchIni="/org.eclipse.rap.releng/warbuild/workbenchdemo/WEB-INF/launch.ini"> + <libraries> + <library path="org.eclipse.equinox.servletbridge_1.2.100.v20110502.jar" fromTarget="true"/> + </libraries> + </warConfiguration> +</product> |