This commit was manufactured by cvs2svn to create tag 'v20041014'.
diff --git a/plugins/org.eclipse.jst.server.core/plugin.xml b/plugins/org.eclipse.jst.server.core/plugin.xml
index ca0c03d..b1d0cfc 100644
--- a/plugins/org.eclipse.jst.server.core/plugin.xml
+++ b/plugins/org.eclipse.jst.server.core/plugin.xml
@@ -8,19 +8,18 @@
class="org.eclipse.jst.server.internal.core.JavaServerPlugin">
<requires>
- <import plugin="org.eclipse.core.runtime" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.core.resources" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.debug.core" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.wst.server.core" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.jdt.core" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.jdt.launching" version="3.0.0" match="equivalent"/>
+ <import plugin="org.eclipse.core.resources" />
+ <import plugin="org.eclipse.debug.core" />
+ <import plugin="org.eclipse.wst.server.core" />
+ <import plugin="org.eclipse.jdt.core" />
+ <import plugin="org.eclipse.jdt.launching" />
+ <import plugin="org.eclipse.core.runtime"/>
</requires>
<runtime>
<library name="sjavacore.jar">
<export name="*"/>
- <packages prefixes="org.eclipse.jst.server.j2ee,org.eclipse.jst.server.core"/>
- </library>
+ </library>
</runtime>
<extension point="org.eclipse.jdt.core.classpathContainerInitializer">
diff --git a/plugins/org.eclipse.jst.server.generic.core/build.properties b/plugins/org.eclipse.jst.server.generic.core/build.properties
index 3a9558d..84146a6 100644
--- a/plugins/org.eclipse.jst.server.generic.core/build.properties
+++ b/plugins/org.eclipse.jst.server.generic.core/build.properties
@@ -1,4 +1,10 @@
source.genericserver.jar = src/
output.genericserver.jar = bin/
bin.includes = plugin.xml,\
- genericserver.jar
+ genericserver.jar,\
+ servers/,\
+ plugin.properties
+src.includes = servers/,\
+ src/,\
+ plugin.xml,\
+ plugin.properties
diff --git a/plugins/org.eclipse.jst.server.generic.core/plugin.xml b/plugins/org.eclipse.jst.server.generic.core/plugin.xml
index bc6bbb4..4323f76 100644
--- a/plugins/org.eclipse.jst.server.generic.core/plugin.xml
+++ b/plugins/org.eclipse.jst.server.generic.core/plugin.xml
@@ -16,15 +16,16 @@
<requires>
<import plugin="org.eclipse.ui"/>
<import plugin="org.eclipse.core.runtime"/>
- <import plugin="org.eclipse.core.resources" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.debug.core" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.jdt.core" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.jdt.launching" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.wst.server.core" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.jst.server.core" version="3.0.0" match="equivalent"/>
+ <import plugin="org.eclipse.core.resources" />
+ <import plugin="org.eclipse.debug.core" />
+ <import plugin="org.eclipse.jdt.core" />
+ <import plugin="org.eclipse.jdt.launching" />
+ <import plugin="org.eclipse.wst.server.core" />
+ <import plugin="org.eclipse.jst.server.core" />
<import plugin="org.eclipse.debug.ui"/>
<import plugin="org.eclipse.ant.core"/>
<import plugin="org.eclipse.ant.ui"/>
+ <import plugin="org.eclipse.jst.server.generic.modules"/>
</requires>
<extension point="org.eclipse.wst.server.core.runtimeTargetHandlers">
@@ -107,7 +108,13 @@
id="org.eclipse.jst.server.generic.core.sourcePathComputer"
class="org.eclipse.jst.server.generic.internal.core.GenericServerSourcePathComputerDelegate"/>
</extension>
-
+
+ <extension point="org.eclipse.wst.server.core.launchableAdapters">
+ <launchableAdapter
+ class="org.eclipse.jst.server.generic.internal.core.GenericServerLaunchableAdapterDelegate"
+ id="org.eclipse.jst.server.generic.web"/>
+ </extension>
+
diff --git a/plugins/org.eclipse.jst.server.generic.core/servers/jboss32x.server b/plugins/org.eclipse.jst.server.generic.core/servers/jboss323.server
similarity index 89%
rename from plugins/org.eclipse.jst.server.generic.core/servers/jboss32x.server
rename to plugins/org.eclipse.jst.server.generic.core/servers/jboss323.server
index 4d9f55b..be6ffb7 100644
--- a/plugins/org.eclipse.jst.server.generic.core/servers/jboss32x.server
+++ b/plugins/org.eclipse.jst.server.generic.core/servers/jboss323.server
@@ -1,6 +1,6 @@
<serverDefinition
- name="JBOSS 3.2.x"
+ name="JBOSS 3.2.3"
ejbModules="true"
webModules="true"
earModules="true">
@@ -89,16 +89,28 @@
<jar type="variable">${classPath}/server/${serverConfig}/lib/bcel.jar</jar>
</projectClassPath>
<adminTool>
- <web><deploy /><undeploy />
+ <web>
+ <deploy>
+ <![CDATA[
+
+ <project name="deployextension" default="deploy" basedir=".">
+ <target name="deploy">
+ <jar destfile="${deploymentUnitName}.war">
+ <zipfileset dir="${moduleDir}">
+ <include name="**/*.*"/>
+ <exclude name="**/*.war"/>
+ </zipfileset>
+ </jar>
+ <move file="${deploymentUnitName}.war" todir="${deployDir}"/>
+ </target>
+ </project>
+
+ ]]>
+
+ </deploy>
+ <undeploy>
+ </undeploy>
</web>
- <ejb><deploy /><undeploy />
- </ejb>
- <ear><deploy /><undeploy />
- <webModule><deploy /><undeploy />
- </webModule>
- <ejbModule><deploy /><undeploy />
- </ejbModule>
- </ear>
</adminTool>
<adminToolPath>
</adminToolPath>
diff --git a/plugins/org.eclipse.jst.server.generic.core/servers/jonas.server b/plugins/org.eclipse.jst.server.generic.core/servers/jonas.server
index 398eb6f..7fed5f8 100644
--- a/plugins/org.eclipse.jst.server.generic.core/servers/jonas.server
+++ b/plugins/org.eclipse.jst.server.generic.core/servers/jonas.server
@@ -1,25 +1,25 @@
<serverDefinition
- name="JonAS"
+ name="JonAS 4.1.4"
ejbModules="true"
webModules="true"
earModules="true">
<property id="jonasRoot"
label="JonAS Installation Directory:"
type="directory"
- default="/your_server_root/appservers/JOnAS-3.3.5" />
+ default="/your_server_root/JOnAS-4.1.4" />
<property id="jonasBase"
- label="JonAS Configaration Directory:"
+ label="JonAS Configuration Directory:"
type="directory"
- default="/your_server_root/appservers/JOnAS-3.3.5" />
+ default="/your_server_root/JOnAS-4.1.4" />
<property id="serverAddress"
label="Address:"
type="string"
default="127.0.0.1" />
-<property id="serverPort"
+<property id="port"
label="Port:"
type="string"
- default="8080" />
+ default="9000" />
<property id="protocols"
label="Ejb Protocols:"
type="string"
@@ -35,294 +35,58 @@
<property id="classPath"
label="Classpath Variable:"
type="directory"
- default="/your_server_root/appservers/JOnAS-3.3.5" />
+ default="/your_server_root/JOnAS-4.1.4" />
<serverHome>${jonasRoot}</serverHome>
-<webModulesDeployDirectory>${jonasBase}/webapps</webModulesDeployDirectory>
-<ejbModulesDeployDirectory>${jonasBase}/ejbjars</ejbModulesDeployDirectory>
-<earModulesDeployDirectory>${jonasBase}/apps</earModulesDeployDirectory>
+<webModulesDeployDirectory>${jonasBase}/webapps/autoload</webModulesDeployDirectory>
+<ejbModulesDeployDirectory>${jonasBase}/ejbjars/autoload</ejbModulesDeployDirectory>
+<earModulesDeployDirectory>${jonasBase}/apps/autoload</earModulesDeployDirectory>
<jndiInitialContextFactory>org.objectweb.carol.jndi.spi.MultiOrbInitialContextFactory</jndiInitialContextFactory>
<jndiProviderUrl>iiop://${serverAddress}:2001</jndiProviderUrl>
<startClass>org.objectweb.jonas.server.Bootstrap</startClass>
<startWorkingDirectory>${jonasRoot}</startWorkingDirectory>
-<startVmParameters>-Dinstall.root=${jonasRoot} -Djonas.base=${jonasBase} -Djava.security.policy=${jonasRoot}/conf/java.policy -Djonas.classpath= -Djonas.default.classloader=true -Djavax.rmi.CORBA.PortableRemoteObjectClass=org.objectweb.carol.rmi.multi.MultiPRODelegate -Djava.naming.factory.initial=org.objectweb.carol.jndi.spi.MultiOrbInitialContextFactory -Djava.security.auth.login.config=${jonasRoot}/conf/jaas.config -Djava.rmi.server.RMIClassLoaderSpi=org.objectweb.jonas.server.RemoteClassLoaderSpi</startVmParameters>
+<startVmParameters>-Dinstall.root=${jonasRoot} -Djonas.base=${jonasBase} -Djava.security.policy=${jonasRoot}/conf/java.policy -Djonas.classpath= -Djonas.default.classloader=true -Djavax.rmi.CORBA.PortableRemoteObjectClass=org.objectweb.carol.rmi.multi.MultiPRODelegate -Djava.naming.factory.initial=org.objectweb.carol.jndi.spi.MultiOrbInitialContextFactory -Djava.security.auth.login.config=${jonasRoot}/conf/jaas.config -Djava.endorsed.dirs=${jonasRoot}/lib/endorsed -Djava.rmi.server.RMIClassLoaderSpi=org.objectweb.jonas.server.RemoteClassLoaderSpi</startVmParameters>
<startProgramArguments>org.objectweb.jonas.server.Server</startProgramArguments>
<stopClass>org.objectweb.jonas.server.Bootstrap</stopClass>
<stopWorkingDirectory>${jonasRoot}</stopWorkingDirectory>
-<stopVmParameters>-Dinstall.root=${jonasRoot} -Djonas.base=${jonasBase} -Djava.security.policy=${jonasRoot}/conf/java.policy -Djonas.classpath= -Djonas.default.classloader=true -Djavax.rmi.CORBA.PortableRemoteObjectClass=org.objectweb.carol.rmi.multi.MultiPRODelegate -Djava.naming.factory.initial=org.objectweb.carol.jndi.spi.MultiOrbInitialContextFactory -Djava.security.auth.login.config=${jonasRoot}/conf/jaas.config -Djava.rmi.server.RMIClassLoaderSpi=org.objectweb.jonas.server.RemoteClassLoaderSpi</stopVmParameters>
+<stopVmParameters>-Dinstall.root=${jonasRoot} -Djonas.base=${jonasBase} -Djava.security.policy=${jonasRoot}/conf/java.policy -Djonas.classpath= -Djonas.default.classloader=true -Djavax.rmi.CORBA.PortableRemoteObjectClass=org.objectweb.carol.rmi.multi.MultiPRODelegate -Djava.naming.factory.initial=org.objectweb.carol.jndi.spi.MultiOrbInitialContextFactory -Djava.security.auth.login.config=${jonasRoot}/conf/jaas.config -Djava.endorsed.dirs=${jonasRoot}/lib/endorsed -Djava.rmi.server.RMIClassLoaderSpi=org.objectweb.jonas.server.RemoteClassLoaderSpi</stopVmParameters>
<stopProgramArguments>org.objectweb.jonas.adm.JonasAdmin -s</stopProgramArguments>
<serverClassPath>
- <jar type="variable">${classPathVariableName}/lib/common/ow_jonas_bootstrap.jar</jar>
- <jar type="variable">JDK_TOOLS</jar>
- <jar type="variable">${classPathVariableName}/conf</jar>
+ <jar type="variable">${classPath}/lib/common/ow_jonas_bootstrap.jar</jar>
+ <jar type="variable">${classPath}/conf</jar>
</serverClassPath>
<clientClassPath>
- <jar type="variable">${classPathVariableName}/lib/client.jar</jar>
+ <jar type="variable">${classPath}/lib/client.jar</jar>
</clientClassPath>
<projectClassPath>
- <jar type="variable">${classPathVariableName}/lib/common/ow_jonas_bootstrap.jar</jar>
- <jar type="variable">JDK_TOOLS</jar>
- <jar type="variable">${classPathVariableName}/lib/common/j2ee/ejb/ejb-2_1-api.jar</jar>
+ <jar type="variable">${classPath}/lib/common/ow_jonas_bootstrap.jar</jar>
+ <jar type="variable">${classPath}/lib/common/j2ee/ejb/ejb-2_1-api.jar</jar>
</projectClassPath>
<adminTool>
<web>
- <deploy><![CDATA[
+ <deploy>
+ <![CDATA[
- <!-- Copyright (c) 2002 by ObjectLearn. All Rights Reserved. -->
- <!-- DO NOT MODIFY THIS FILE CHANGE THE SERVER FILE INSTEAD -->
<project name="deployextension" default="deploy" basedir=".">
- <path id="toolpath">
- <!-- append the external classpath lastly -->
- <pathelement path="%{java.class.path}" />
- <!-- append the path sent through eclipse to classpath -->
- <pathelement path="%{adminToolPath}" />
- </path>
- <target name="jonas-jar" unless="bypass-server-jar" />
- <target name="jonas-deploy" unless="bypass-server-deploy" >
- <java
- classname="org.objectweb.jonas.server.Bootstrap"
- fork="true"
- classpathref="toolpath" >
- <arg value="org.objectweb.jonas.adm.JonasAdmin" />
- <arg value="-a" />
- <arg value="%{deploy.dir}/%{war}.war" />
- <jvmarg value="-Dinstall.root=${jonasRoot}" />
- <jvmarg value="-Djonas.base=${jonasBase}" />
- <jvmarg value="-Djava.security.policy=${jonasRoot}/conf/java.policy" />
- <jvmarg value="-Djonas.classpath=" />
- <jvmarg value="-Djonas.default.classloader=true" />
- <jvmarg value="-Djavax.rmi.CORBA.PortableRemoteObjectClass=org.objectweb.carol.rmi.multi.MultiPRODelegate" />
- <jvmarg value="-Djava.naming.factory.initial=org.objectweb.carol.jndi.spi.MultiOrbInitialContextFactory" />
- <jvmarg value="-Djava.security.auth.login.config=${jonasRoot}/conf/jaas.config" />
- <jvmarg value="-Djava.rmi.server.RMIClassLoaderSpi=org.objectweb.jonas.server.RemoteClassLoaderSpi" />
- </java>
- </target>
- <target name="deploy" depends="jonas-jar,jonas-deploy" >
- </target>
+ <target name="deploy">
+ <jar destfile="${deploymentUnitName}.war">
+ <zipfileset dir="${moduleDir}">
+ <include name="**/*.*"/>
+ <exclude name="**/*.war"/>
+ </zipfileset>
+ </jar>
+ <move file="${deploymentUnitName}.war" todir="${deployDir}"/>
+ </target>
</project>
- ]]></deploy>
- <undeploy><![CDATA[
-
- <!-- Copyright (c) 2002 by ObjectLearn. All Rights Reserved. -->
- <!-- DO NOT MODIFY THIS FILE CHANGE THE SERVER FILE INSTEAD -->
- <project name="deployextension" default="undeploy" basedir=".">
- <target name="undeploy" >
- <path id="toolpath">
- <!-- append the external classpath lastly -->
- <pathelement path="%{java.class.path}" />
- <!-- append the path sent through eclipse to classpath -->
- <pathelement path="%{adminToolPath}" />
- </path>
- <java
- classname="org.objectweb.jonas.server.Bootstrap"
- fork="true"
- classpathref="toolpath" >
- <arg value="org.objectweb.jonas.adm.JonasAdmin" />
- <arg value="-r" />
- <arg value="%{deploy.dir}/%{war}.war" />
- <jvmarg value="-Dinstall.root=${jonasRoot}" />
- <jvmarg value="-Djonas.base=${jonasBase}" />
- <jvmarg value="-Djava.security.policy=${jonasRoot}/conf/java.policy" />
- <jvmarg value="-Djonas.classpath=" />
- <jvmarg value="-Djonas.default.classloader=true" />
- <jvmarg value="-Djavax.rmi.CORBA.PortableRemoteObjectClass=org.objectweb.carol.rmi.multi.MultiPRODelegate" />
- <jvmarg value="-Djava.naming.factory.initial=org.objectweb.carol.jndi.spi.MultiOrbInitialContextFactory" />
- <jvmarg value="-Djava.security.auth.login.config=${jonasRoot}/conf/jaas.config" />
- <jvmarg value="-Djava.rmi.server.RMIClassLoaderSpi=org.objectweb.jonas.server.RemoteClassLoaderSpi" />
- </java>
- </target>
- </project>
-
- ]]></undeploy>
+ ]]>
+
+ </deploy>
+ <undeploy>
+ </undeploy>
</web>
- <ejb>
- <deploy><![CDATA[
-
- <!-- Copyright (c) 2002 by ObjectLearn. All Rights Reserved. -->
- <!-- DO NOT MODIFY THIS FILE CHANGE THE SERVER FILE INSTEAD -->
- <project name="deployextension" default="deploy" basedir=".">
- <!-- ejbjar task -->
- <taskdef name="jonasEjbJjar"
- classname="org.objectweb.jonas.ant.EjbJar"
- classpath="${jonasRoot}/lib/common/ow_jonas_ant.jar" />
-
- <path id="base.classpath">
- <!-- CLASSPATH is added for runtest target -->
- <fileset dir="${jonasRoot}/lib">
- <include name="**/*.jar"/>
- <include name="**/**/*.jar"/>
- <include name="**/**/**/*.jar"/>
- <exclude name="**/ow_jonas_bootstrap.jar"/>
- </fileset>
- </path>
- <path id="toolpath">
- <!-- append the external classpath lastly -->
- <pathelement path="%{java.class.path}" />
- <!-- append the path sent through eclipse to classpath -->
- <pathelement path="%{adminToolPath}" />
- </path>
-
- <target name="jonas-jar" unless="bypass-server-jar" >
- <delete dir="%{deploy.dir}/%{ejb}_jonas" failonerror="false" />
-
- <unjar src="%{deploy.dir}/%{ejb}.jar" dest="%{deploy.dir}/%{ejb}_jonas"/>
- <delete file="%{deploy.dir}/%{ejb}.jar" failonerror="false" />
-
- <jonasEjbJjar basejarname="%{ejb}"
- srcdir="%{deploy.dir}/%{ejb}_jonas"
- descriptordir="%{deploy.dir}/%{ejb}_jonas/META-INF"
- dependency="full" >
- <include name="**/ejb-jar.xml"/>
- <dtd publicId="-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN"
- location="${jonasRoot}/xml/ejb-jar_2_0.dtd" />
- <support dir="%{deploy.dir}/%{ejb}_jonas">
- <include name="**/*.*"/>
- <exclude name="**/MANIFEST.MF"/>
- <exclude name="**/ejb-jar.xml"/>
- <exclude name="**/jonas-ejb-jar.xml"/>
- </support>
- <jonas destdir="%{deploy.dir}"
- classpath="%{base.classpath}:%{deploy.dir}/%{ejb}_jonas"
- jonasroot="${jonasRoot}"
- mappernames="${mappernames}"
- protocols="${protocols}"
- keepgenerated="true" />
- </jonasEjbJjar>
- <delete dir="%{deploy.dir}/%{ejb}_jonas" failonerror="false" />
- </target>
- <target name="jonas-deploy" unless="bypass-server-deploy" >
- <java
- classname="org.objectweb.jonas.server.Bootstrap"
- fork="true"
- classpathref="toolpath" >
- <arg value="org.objectweb.jonas.adm.JonasAdmin" />
- <arg value="-a" />
- <arg value="%{deploy.dir}/%{ejb}.jar" />
- <jvmarg value="-Dinstall.root=${jonasRoot}" />
- <jvmarg value="-Djonas.base=${jonasBase}" />
- <jvmarg value="-Djava.security.policy=${jonasRoot}/conf/java.policy" />
- <jvmarg value="-Djonas.classpath=" />
- <jvmarg value="-Djonas.default.classloader=true" />
- <jvmarg value="-Djavax.rmi.CORBA.PortableRemoteObjectClass=org.objectweb.carol.rmi.multi.MultiPRODelegate" />
- <jvmarg value="-Djava.naming.factory.initial=org.objectweb.carol.jndi.spi.MultiOrbInitialContextFactory" />
- <jvmarg value="-Djava.security.auth.login.config=${jonasRoot}/conf/jaas.config" />
- <jvmarg value="-Djava.rmi.server.RMIClassLoaderSpi=org.objectweb.jonas.server.RemoteClassLoaderSpi" />
- </java>
- </target>
- <target name="deploy" depends="jonas-jar,jonas-deploy" >
- </target>
- </project>
-
- ]]></deploy>
- <undeploy><![CDATA[
-
- <!-- Copyright (c) 2002 by ObjectLearn. All Rights Reserved. -->
- <!-- DO NOT MODIFY THIS FILE CHANGE THE SERVER FILE INSTEAD -->
- <project name="deployextension" default="undeploy" basedir=".">
- <target name="undeploy" >
- <path id="toolpath">
- <!-- append the external classpath lastly -->
- <pathelement path="%{java.class.path}" />
- <!-- append the path sent through eclipse to classpath -->
- <pathelement path="%{adminToolPath}" />
- </path>
- <java
- classname="org.objectweb.jonas.server.Bootstrap"
- fork="true"
- classpathref="toolpath" >
- <arg value="org.objectweb.jonas.adm.JonasAdmin" />
- <arg value="-r" />
- <arg value="%{ejb}.jar" />
- <jvmarg value="-Dinstall.root=${jonasRoot}" />
- <jvmarg value="-Djonas.base=${jonasBase}" />
- <jvmarg value="-Djava.security.policy=${jonasRoot}/conf/java.policy" />
- <jvmarg value="-Djonas.classpath=" />
- <jvmarg value="-Djonas.default.classloader=true" />
- <jvmarg value="-Djavax.rmi.CORBA.PortableRemoteObjectClass=org.objectweb.carol.rmi.multi.MultiPRODelegate" />
- <jvmarg value="-Djava.naming.factory.initial=org.objectweb.carol.jndi.spi.MultiOrbInitialContextFactory" />
- <jvmarg value="-Djava.security.auth.login.config=${jonasRoot}/conf/jaas.config" />
- <jvmarg value="-Djava.rmi.server.RMIClassLoaderSpi=org.objectweb.jonas.server.RemoteClassLoaderSpi" />
- </java>
- </target>
- </project>
-
- ]]></undeploy>
- </ejb>
- <ear>
- <deploy><![CDATA[
-
- <!-- Copyright (c) 2002 by ObjectLearn. All Rights Reserved. -->
- <!-- DO NOT MODIFY THIS FILE CHANGE THE SERVER FILE INSTEAD -->
- <project name="deployextension" default="deploy" basedir=".">
- <target name="deploy" >
- <path id="toolpath">
- <!-- append the external classpath lastly -->
- <pathelement path="%{java.class.path}" />
- <!-- append the path sent through eclipse to classpath -->
- <pathelement path="%{adminToolPath}" />
- </path>
- <java
- classname="org.objectweb.jonas.server.Bootstrap"
- fork="true"
- classpathref="toolpath" >
- <arg value="org.objectweb.jonas.adm.JonasAdmin" />
- <arg value="-a" />
- <arg value="%{deploy.dir}/%{ear}.ear" />
- <jvmarg value="-Dinstall.root=${jonasRoot}" />
- <jvmarg value="-Djonas.base=${jonasBase}" />
- <jvmarg value="-Djava.security.policy=${jonasRoot}/conf/java.policy" />
- <jvmarg value="-Djonas.classpath=" />
- <jvmarg value="-Djonas.default.classloader=true" />
- <jvmarg value="-Djavax.rmi.CORBA.PortableRemoteObjectClass=org.objectweb.carol.rmi.multi.MultiPRODelegate" />
- <jvmarg value="-Djava.naming.factory.initial=org.objectweb.carol.jndi.spi.MultiOrbInitialContextFactory" />
- <jvmarg value="-Djava.security.auth.login.config=${jonasRoot}/conf/jaas.config" />
- <jvmarg value="-Djava.rmi.server.RMIClassLoaderSpi=org.objectweb.jonas.server.RemoteClassLoaderSpi" />
- </java>
- </target>
- </project>
-
- ]]></deploy>
- <undeploy><![CDATA[
-
- <!-- Copyright (c) 2002 by ObjectLearn. All Rights Reserved. -->
- <!-- DO NOT MODIFY THIS FILE CHANGE THE SERVER FILE INSTEAD -->
- <project name="deployextension" default="undeploy" basedir=".">
- <target name="undeploy" >
- <path id="toolpath">
- <!-- append the external classpath lastly -->
- <pathelement path="%{java.class.path}" />
- <!-- append the path sent through eclipse to classpath -->
- <pathelement path="%{adminToolPath}" />
- </path>
- <java
- classname="org.objectweb.jonas.server.Bootstrap"
- fork="true"
- classpathref="toolpath" >
- <arg value="org.objectweb.jonas.adm.JonasAdmin" />
- <arg value="-r" />
- <arg value="%{deploy.dir}/%{ear}.ear" />
- <jvmarg value="-Dinstall.root=${jonasRoot}" />
- <jvmarg value="-Djonas.base=${jonasBase}" />
- <jvmarg value="-Djava.security.policy=${jonasRoot}/conf/java.policy" />
- <jvmarg value="-Djonas.classpath=" />
- <jvmarg value="-Djonas.default.classloader=true" />
- <jvmarg value="-Djavax.rmi.CORBA.PortableRemoteObjectClass=org.objectweb.carol.rmi.multi.MultiPRODelegate" />
- <jvmarg value="-Djava.naming.factory.initial=org.objectweb.carol.jndi.spi.MultiOrbInitialContextFactory" />
- <jvmarg value="-Djava.security.auth.login.config=${jonasRoot}/conf/jaas.config" />
- <jvmarg value="-Djava.rmi.server.RMIClassLoaderSpi=org.objectweb.jonas.server.RemoteClassLoaderSpi" />
- </java>
- </target>
- </project>
-
- ]]></undeploy>
- <webModule><deploy /><undeploy />
- </webModule>
- <ejbModule><deploy /><undeploy />
- </ejbModule>
- </ear>
</adminTool>
<adminToolPath>
<jar type="absolute">${jonasBase}/conf</jar>
- <jar type="variable">${classPathVariableName}/lib/common/ow_jonas_bootstrap.jar</jar>
+ <jar type="absolute">${classPath}/lib/common/ow_jonas_bootstrap.jar</jar>
</adminToolPath>
</serverDefinition>
\ No newline at end of file
diff --git a/plugins/org.eclipse.jst.server.generic.core/servers/jrun.server b/plugins/org.eclipse.jst.server.generic.core/servers/jrun.server
deleted file mode 100644
index 1d9186f..0000000
--- a/plugins/org.eclipse.jst.server.generic.core/servers/jrun.server
+++ /dev/null
@@ -1,72 +0,0 @@
-
-<serverDefinition
- name="JRun v4"
- ejbModules="true"
- webModules="true"
- earModules="true">
-<property id="jrunHome"
- label="JRun Directory:"
- type="directory"
- default="/your_server_root/JRun4" />
-<property id="serverName"
- label="Server Name:"
- type="string"
- default="default" />
-<property id="userName"
- label="User Name:"
- type="string"
- default="admin" />
-<property id="password"
- label="Password:"
- type="string"
- default="password" />
-<property id="serverAddress"
- label="Address:"
- type="string"
- default="127.0.0.1" />
-<property id="serverPort"
- label="Port:"
- type="string"
- default="8100" />
-<property id="jndiPort"
- label="JNDI Port:"
- type="string"
- default="2908" />
-<property id="classPathVariableName"
- label="Classpath Variable Name:"
- type="string"
- default="JRUN4" />
-<property id="classPath"
- label="Classpath Variable:"
- type="directory"
- default="/your_server_root/JRun4" />
-<serverHome>${serverRootDirectory}</serverHome>
-<webModulesDeployDirectory>${jrunHome}/servers/${serverName}</webModulesDeployDirectory>
-<ejbModulesDeployDirectory>${jrunHome}/servers/${serverName}</ejbModulesDeployDirectory>
-<earModulesDeployDirectory>${jrunHome}/servers/${serverName}</earModulesDeployDirectory>
-<jndiInitialContextFactory>jrun.naming.JRunContextFactory</jndiInitialContextFactory>
-<jndiProviderUrl>${serverAddress}:${jndiPort}</jndiProviderUrl>
-<startClass>jrunx.kernel.JRun</startClass>
-<startWorkingDirectory>${jrunHome}</startWorkingDirectory>
-<startVmParameters>-Xms32m -Xmx128m</startVmParameters>
-<startProgramArguments>-start ${serverName}</startProgramArguments>
-<stopClass>jrunx.kernel.JRun</stopClass>
-<stopWorkingDirectory>${jrunHome}</stopWorkingDirectory>
-<stopVmParameters></stopVmParameters>
-<stopProgramArguments>-stop ${serverName}</stopProgramArguments>
-<serverClassPath>
- <jar type="variable">JDK_TOOLS</jar>
- <jar type="variable">${classPathVariableName}/lib/jrun.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/webservices.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/macromedia_drivers.jar</jar>
-</serverClassPath>
-<clientClassPath>
- <jar type="variable">${classPathVariableName}/lib/jrun.jar</jar>
-</clientClassPath>
-<projectClassPath>
- <jar type="variable">JDK_TOOLS</jar>
- <jar type="variable">${classPathVariableName}/lib/jrun.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/webservices.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/macromedia_drivers.jar</jar>
-</projectClassPath>
-</serverDefinition>
\ No newline at end of file
diff --git a/plugins/org.eclipse.jst.server.generic.core/servers/oc4j.server b/plugins/org.eclipse.jst.server.generic.core/servers/oc4j.server
deleted file mode 100644
index 8cb5653..0000000
--- a/plugins/org.eclipse.jst.server.generic.core/servers/oc4j.server
+++ /dev/null
@@ -1,89 +0,0 @@
-
-<serverDefinition
- name="Oracle 9IAS"
- ejbModules="true"
- webModules="true"
- earModules="true">
-<property id="oc4jHome"
- label="OC4J Directory:"
- type="directory"
- default="/your_server_root/oc4j902" />
-<property id="userName"
- label="User Name:"
- type="string"
- default="admin" />
-<property id="password"
- label="Password:"
- type="string"
- default="password" />
-<property id="serverAddress"
- label="Address:"
- type="string"
- default="127.0.0.1" />
-<property id="serverPort"
- label="Port:"
- type="string"
- default="8888" />
-<property id="ormiPort"
- label="ORMI Port:"
- type="string"
- default="23791" />
-<property id="classPathVariableName"
- label="Classpath Variable Name:"
- type="string"
- default="OC4J902" />
-<property id="classPath"
- label="Classpath Variable:"
- type="directory"
- default="/your_server_root/oc4j902" />
-<serverHome>${serverRootDirectory}</serverHome>
-<webModulesDeployDirectory>${oc4jHome}/j2ee/home/applications</webModulesDeployDirectory>
-<ejbModulesDeployDirectory>${oc4jHome}/j2ee/home/applications</ejbModulesDeployDirectory>
-<earModulesDeployDirectory>${oc4jHome}/j2ee/home/applications</earModulesDeployDirectory>
-<jndiInitialContextFactory>com.evermind.server.rmi.RMIInitialContextFactory</jndiInitialContextFactory>
-<jndiProviderUrl>ormi://${serverAddress}:${ormiPort}</jndiProviderUrl>
-<startClass>com.evermind.server.OC4JServer</startClass>
-<startWorkingDirectory>${oc4jHome}/j2ee/home</startWorkingDirectory>
-<startVmParameters></startVmParameters>
-<startProgramArguments></startProgramArguments>
-<stopClass>com.evermind.client.orion.OrionConsoleAdmin</stopClass>
-<stopWorkingDirectory>${oc4jHome}/j2ee/home</stopWorkingDirectory>
-<stopVmParameters></stopVmParameters>
-<stopProgramArguments>ormi://${serverAddress}:${ormiPort} ${userName} ${password} -shutdown </stopProgramArguments>
-<serverClassPath>
- <jar type="variable">JDK_TOOLS</jar>
- <jar type="variable">${classPathVariableName}/j2ee/home/oc4j.jar</jar>
- <jar type="variable">${classPathVariableName}/j2ee/home/ejb.jar</jar>
- <jar type="variable">${classPathVariableName}/j2ee/home/jdbc.jar</jar>
- <jar type="variable">${classPathVariableName}/j2ee/home/connector.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/dms.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/jsse.jar</jar>
- <jar type="variable">${classPathVariableName}/jdk/jre/lib/ext/activation.jar</jar>
- <jar type="variable">${classPathVariableName}/jdk/jre/lib/ext/jcert.jar</jar>
- <jar type="variable">${classPathVariableName}/jdk/jre/lib/ext/jndi.jar</jar>
- <jar type="variable">${classPathVariableName}/jdk/jre/lib/ext/jnet.jar</jar>
- <jar type="variable">${classPathVariableName}/jdk/jre/lib/ext/jta.jar</jar>
- <jar type="variable">${classPathVariableName}/jdk/jre/lib/ext/mail.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/xmlparserv2.jar</jar>
- <jar type="variable">${classPathVariableName}/j2ee/home/jaxp.jar</jar>
- <jar type="variable">${classPathVariableName}/j2ee/home/jaas.jar</jar>
- <jar type="variable">${classPathVariableName}/j2ee/home/jazn.jar</jar>
- <jar type="variable">${classPathVariableName}/jdbc/lib/classes12dms.jar</jar>
- <jar type="variable">${classPathVariableName}/jdbc/lib/nls_charset12.jar</jar>
- <jar type="variable">${classPathVariableName}/j2ee/home/jaxb-rt-1.0-ea.jar</jar>
- <jar type="variable">${classPathVariableName}/j2ee/home/lib/jasper.zip</jar>
- <jar type="variable">${classPathVariableName}/soap/lib/soap.jar</jar>
- <jar type="variable">${classPathVariableName}/soap/lib/wsdl.jar</jar>
- <jar type="variable">${classPathVariableName}/j2ee/home/lib/aqapi.jar</jar>
- <jar type="variable">${classPathVariableName}/j2ee/home/lib/jem.jar</jar>
- <jar type="variable">${classPathVariableName}/javacache/lib/cache.jar</jar>
- <jar type="variable">${classPathVariableName}/j2ee/home/lib/http_client.jar</jar>
- <jar type="variable">${classPathVariableName}/jlib/jssl-1_1.jar</jar>
- <jar type="variable">${classPathVariableName}/sqlj/lib/runtime12ee.jar</jar>
- <jar type="variable">${classPathVariableName}/sqlj/lib/translator.jar</jar>
-</serverClassPath>
-<clientClassPath>
- <jar type="variable">${classPathVariableName}/j2ee/home/oc4jclient.jar</jar>
- <jar type="variable">${classPathVariableName}/j2ee/home/ejb.jar</jar>
-</clientClassPath>
-</serverDefinition>
\ No newline at end of file
diff --git a/plugins/org.eclipse.jst.server.generic.core/servers/orion.server b/plugins/org.eclipse.jst.server.generic.core/servers/orion.server
deleted file mode 100644
index d6d7f3f..0000000
--- a/plugins/org.eclipse.jst.server.generic.core/servers/orion.server
+++ /dev/null
@@ -1,208 +0,0 @@
-
-<serverDefinition
- name="Orion v2.02"
- ejbModules="true"
- webModules="true"
- earModules="true">
-<property id="orionHome"
- label="Orion Directory:"
- type="directory"
- default="/your_server_root/orion" />
-<property id="userName"
- label="User Name:"
- type="string"
- default="admin" />
-<property id="password"
- label="Password:"
- type="string"
- default="password" />
-<property id="serverAddress"
- label="Address:"
- type="string"
- default="127.0.0.1" />
-<property id="serverPort"
- label="Port:"
- type="string"
- default="80" />
-<property id="ormiPort"
- label="ORMI Port:"
- type="string"
- default="23791" />
-<property id="classPathVariableName"
- label="Classpath Variable Name:"
- type="string"
- default="ORION202" />
-<property id="classPath"
- label="Classpath Variable:"
- type="directory"
- default="/your_server_root/orion" />
-
-<property id="defaultWebSite"
- label="Default web-site:"
- type="string"
- default="default-web-site" />
-
-<serverHome>${serverRootDirectory}</serverHome>
-<webModulesDeployDirectory>${orionHome}/auto</webModulesDeployDirectory>
-<ejbModulesDeployDirectory>${orionHome}/auto</ejbModulesDeployDirectory>
-<earModulesDeployDirectory>${orionHome}/auto</earModulesDeployDirectory>
-<jndiInitialContextFactory>com.evermind.server.rmi.RMIInitialContextFactory</jndiInitialContextFactory>
-<jndiProviderUrl>ormi://${serverAddress}:${ormiPort}</jndiProviderUrl>
-<startClass>com.evermind.server.ApplicationServer</startClass>
-<startWorkingDirectory>${orionHome}</startWorkingDirectory>
-<startVmParameters></startVmParameters>
-<startProgramArguments></startProgramArguments>
-<stopClass>com.evermind.client.orion.OrionConsoleAdmin</stopClass>
-<stopWorkingDirectory>${orionHome}</stopWorkingDirectory>
-<stopVmParameters></stopVmParameters>
-<stopProgramArguments>ormi://${serverAddress}:${ormiPort} ${userName} ${password} -shutdown </stopProgramArguments>
-<serverClassPath>
- <jar type="variable">JDK_TOOLS</jar>
- <jar type="variable">${classPathVariableName}/orion.jar</jar>
- <jar type="variable">${classPathVariableName}/ejb.jar</jar>
- <jar type="variable">${classPathVariableName}/jndi.jar</jar>
- <jar type="variable">${classPathVariableName}/jdbc.jar</jar>
- <jar type="variable">${classPathVariableName}/jta.jar</jar>
- <jar type="variable">${classPathVariableName}/jaxp.jar</jar>
- <jar type="variable">${classPathVariableName}/crimson.jar</jar>
- <jar type="variable">${classPathVariableName}/xalan.jar</jar>
- <jar type="variable">${classPathVariableName}/jsse.jar</jar>
- <jar type="variable">${classPathVariableName}/jnet.jar</jar>
- <jar type="variable">${classPathVariableName}/jcert.jar</jar>
- <jar type="variable">${classPathVariableName}/activation.jar</jar>
- <jar type="variable">${classPathVariableName}/mail.jar</jar>
- <jar type="variable">${classPathVariableName}/jaas.jar</jar>
- <jar type="variable">${classPathVariableName}/connector.jar</jar>
-</serverClassPath>
-<clientClassPath>
- <jar type="variable">${classPathVariableName}/orionclient.jar</jar>
- <jar type="variable">${classPathVariableName}/ejb.jar</jar>
-</clientClassPath>
-<projectClassPath>
- <jar type="variable">JDK_TOOLS</jar>
- <jar type="variable">${classPathVariableName}/orion.jar</jar>
- <jar type="variable">${classPathVariableName}/ejb.jar</jar>
- <jar type="variable">${classPathVariableName}/jndi.jar</jar>
- <jar type="variable">${classPathVariableName}/jdbc.jar</jar>
- <jar type="variable">${classPathVariableName}/jta.jar</jar>
- <jar type="variable">${classPathVariableName}/jaxp.jar</jar>
- <jar type="variable">${classPathVariableName}/crimson.jar</jar>
- <jar type="variable">${classPathVariableName}/xalan.jar</jar>
- <jar type="variable">${classPathVariableName}/jsse.jar</jar>
- <jar type="variable">${classPathVariableName}/jnet.jar</jar>
- <jar type="variable">${classPathVariableName}/jcert.jar</jar>
- <jar type="variable">${classPathVariableName}/activation.jar</jar>
- <jar type="variable">${classPathVariableName}/mail.jar</jar>
- <jar type="variable">${classPathVariableName}/jaas.jar</jar>
- <jar type="variable">${classPathVariableName}/connector.jar</jar>
-</projectClassPath>
-<adminTool>
-
- <web> <deploy /> <undeploy /> </web>
- <ejb> <deploy /> <undeploy /> </ejb>
-
-
- <ear>
- <deploy>
- <![CDATA[
- <!-- Copyright (c) 2002 by ObjectLearn. All Rights Reserved. -->
- <!-- DO NOT MODIFY THIS FILE CHANGE THE SERVER FILE INSTEAD -->
- <project name="deployextension" default="deploy" basedir=".">
- <target name="deploy" >
- <path id="toolpath">
- <!-- append the external classpath lastly -->
- <pathelement path="%{java.class.path}" />
- <!-- append the path sent through eclipse to classpath -->
- <pathelement path="%{adminToolPath}" />
- </path>
- <java classname="com.evermind.client.orion.OrionConsoleAdmin"
- fork="true"
- classpathref="toolpath" >
- <arg value="ormi://${serverAddress}:${ormiPort}" />
- <arg value="${userName}" />
- <arg value="${password}" />
- <arg value="-deploy" />
- <arg value="-file" />
- <arg value="%{domain}/%{ear}.ear" />
- <arg value="-deploymentName" />
- <arg value="%{ear}" />
- <arg value="-cluster" />
- </java>
- </target>
- </project>
- ]]>
- </deploy>
- <undeploy>
- <![CDATA[
- <!-- Copyright (c) 2002 by ObjectLearn. All Rights Reserved. -->
- <!-- DO NOT MODIFY THIS FILE CHANGE THE SERVER FILE INSTEAD -->
- <project name="deployextension" default="undeploy" basedir=".">
- <target name="undeploy" >
- <path id="toolpath">
- <!-- append the external classpath lastly -->
- <pathelement path="%{java.class.path}" />
- <!-- append the path sent through eclipse to classpath -->
- <pathelement path="%{adminToolPath}" />
- </path>
- <java classname="com.evermind.client.orion.OrionConsoleAdmin"
- fork="true"
- classpathref="toolpath"
- args="%{domain}/%{ear}.ear" >
- <arg value="ormi://${serverAddress}:${ormiPort}" />
- <arg value="${userName}" />
- <arg value="${password}" />
- <arg value="-undeploy" />
- <arg value="-file" />
- <arg value="$%{ear}" />
- </java>
- </target>
- </project>
- ]]>
- </undeploy>
- <webModule>
- <deploy>
- <![CDATA[
- <!-- Copyright (c) 2002 by ObjectLearn. All Rights Reserved. -->
- <!-- DO NOT MODIFY THIS FILE CHANGE THE SERVER FILE INSTEAD -->
- <project name="deployextension" default="deploy" basedir=".">
- <target name="deploy" >
- <path id="toolpath">
- <!-- append the external classpath lastly -->
- <pathelement path="%{java.class.path}" />
- <!-- append the path sent through eclipse to classpath -->
- <pathelement path="%{adminToolPath}" />
- </path>
- REPEAT[
- <java classname="com.evermind.client.orion.OrionConsoleAdmin"
- fork="true"
- classpathref="toolpath" >
- <arg value="ormi://${serverAddress}:${ormiPort}" />
- <arg value="${userName}" />
- <arg value="${password}" />
- <arg value="-bindWebApp" />
- <arg value="%{ear}" />
- <arg value="%{web-uri}" />
- <arg value="${defaultWebSite}" />
- <arg value="%{context-root}" />
- </java>
- ]ENDREPEAT
- </target>
- </project>
- ]]>
- </deploy>
- <undeploy />
- </webModule>
- <ejbModule>
- <deploy />
- <undeploy />
- </ejbModule>
- </ear>
-</adminTool>
-
-
-<adminToolPath>
- <jar type="variable">${classPathVariableName}/orion.jar</jar>
- <jar type="variable">${classPathVariableName}/ejb.jar</jar>
- <jar type="variable">${classPathVariableName}/jndi.jar</jar>
-</adminToolPath>
-</serverDefinition>
\ No newline at end of file
diff --git a/plugins/org.eclipse.jst.server.generic.core/servers/resin21.server b/plugins/org.eclipse.jst.server.generic.core/servers/resin21.server
deleted file mode 100644
index c4df76f..0000000
--- a/plugins/org.eclipse.jst.server.generic.core/servers/resin21.server
+++ /dev/null
@@ -1,75 +0,0 @@
-
-<serverDefinition
- name="Resin v2.1.10"
- ejbModules="true"
- webModules="true"
- earModules="true">
-<property id="resinHome"
- label="Resin Directory:"
- type="directory"
- default="/your_server_root/resin-ee-2.1.10" />
-<property id="userName"
- label="User Name:"
- type="string"
- default="admin" />
-<property id="password"
- label="Password:"
- type="string"
- default="123" />
-<property id="serverAddress"
- label="Address:"
- type="string"
- default="127.0.0.1" />
-<property id="serverPort"
- label="Port:"
- type="string"
- default="8080" />
-<property id="classPathVariableName"
- label="Classpath Variable Name:"
- type="string"
- default="RESIN21" />
-<property id="classPath"
- label="Classpath Variable:"
- type="directory"
- default="/your_server_root/resin-ee-2.1.10" />
-<serverHome>${serverRootDirectory}</serverHome>
-<webModulesDeployDirectory>${resinHome}/webapps</webModulesDeployDirectory>
-<ejbModulesDeployDirectory>${resinHome}/webapps/cmp/web-inf/lib</ejbModulesDeployDirectory>
-<earModulesDeployDirectory>${resinHome}/webapps</earModulesDeployDirectory>
-<jndiInitialContextFactory>com.caucho.hessian.HessianContextFactory</jndiInitialContextFactory>
-<jndiProviderUrl>http://${serverAddress}:${serverPort}/hessian</jndiProviderUrl>
-<startClass>com.caucho.server.http.HttpServer</startClass>
-<startWorkingDirectory>${resinHome}</startWorkingDirectory>
-<startVmParameters>-Dresin.home="${resinHome}"</startVmParameters>
-<startProgramArguments></startProgramArguments>
-<stopClass></stopClass>
-<stopWorkingDirectory>${resinHome}</stopWorkingDirectory>
-<stopVmParameters></stopVmParameters>
-<stopProgramArguments></stopProgramArguments>
-<serverClassPath>
- <jar type="variable">JDK_TOOLS</jar>
- <jar type="variable">${classPathVariableName}/lib/resin.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/dom.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/ejb.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/jaxp.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/jdbc-mysql.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/jdbc2_0-stdext.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/jms.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/jmx.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/jndi.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/jsdk23.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/jta_101.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/resin-ejb.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/sax.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/webutil.jar</jar>
-</serverClassPath>
-<clientClassPath>
- <jar type="variable">${classPathVariableName}/lib/ejb.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/jms.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/jndi.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/jsdk23.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/jta_101.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/resin-ejb.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/webutil.jar</jar>
-</clientClassPath>
-</serverDefinition>
\ No newline at end of file
diff --git a/plugins/org.eclipse.jst.server.generic.core/servers/resin30.server b/plugins/org.eclipse.jst.server.generic.core/servers/resin30.server
deleted file mode 100644
index 201067f..0000000
--- a/plugins/org.eclipse.jst.server.generic.core/servers/resin30.server
+++ /dev/null
@@ -1,71 +0,0 @@
-
-<serverDefinition
- name="Resin v3.0"
- ejbModules="true"
- webModules="true"
- earModules="true">
-<property id="resinHome"
- label="Resin Directory:"
- type="directory"
- default="/your_server_root/resin30/resin-ee-3.0.s030725" />
-<property id="userName"
- label="User Name:"
- type="string"
- default="admin" />
-<property id="password"
- label="Password:"
- type="string"
- default="123" />
-<property id="serverAddress"
- label="Address:"
- type="string"
- default="127.0.0.1" />
-<property id="serverPort"
- label="Port:"
- type="string"
- default="8080" />
-<property id="classPathVariableName"
- label="Classpath Variable Name:"
- type="string"
- default="RESIN30" />
-<property id="classPath"
- label="Classpath Variable:"
- type="directory"
- default="/your_server_root/resin30/resin-ee-3.0.s030725" />
-<serverHome>${serverRootDirectory}</serverHome>
-<webModulesDeployDirectory>${resinHome}/webapps</webModulesDeployDirectory>
-<ejbModulesDeployDirectory>${resinHome}/webapps/cmp/web-inf/lib</ejbModulesDeployDirectory>
-<earModulesDeployDirectory>${resinHome}/webapps</earModulesDeployDirectory>
-<jndiInitialContextFactory>com.caucho.hessian.HessianContextFactory</jndiInitialContextFactory>
-<jndiProviderUrl>http://${serverAddress}:${serverPort}/hessian</jndiProviderUrl>
-<startClass>com.caucho.server.resin.Resin</startClass>
-<startWorkingDirectory>${resinHome}</startWorkingDirectory>
-<startVmParameters>-Dresin.home="${resinHome}" -Djava.util.logging.manager=com.caucho.log.LogManagerImpl</startVmParameters>
-<startProgramArguments>-verbose -conf ${resinHome}/conf/resin.conf start</startProgramArguments>
-<stopClass></stopClass>
-<stopWorkingDirectory>${resinHome}</stopWorkingDirectory>
-<stopVmParameters></stopVmParameters>
-<stopProgramArguments></stopProgramArguments>
-<serverClassPath>
- <jar type="variable">JDK_TOOLS</jar>
- <jar type="variable">${classPathVariableName}/lib/resin.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/ejb.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/isorelax.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/jca-15.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/jms-11.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/jmx.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/jsdk24.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/jta_101.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/resin-ejb.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/webutil.jar</jar>
-</serverClassPath>
-<clientClassPath>
- <jar type="variable">${classPathVariableName}/lib/ejb.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/jca-15.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/jms-11.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/jmx.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/jta_101.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/resin-ejb.jar</jar>
- <jar type="variable">${classPathVariableName}/lib/webutil.jar</jar>
-</clientClassPath>
-</serverDefinition>
\ No newline at end of file
diff --git a/plugins/org.eclipse.jst.server.generic.core/servers/tomcat401.server b/plugins/org.eclipse.jst.server.generic.core/servers/tomcat401.server
deleted file mode 100644
index a1ec199..0000000
--- a/plugins/org.eclipse.jst.server.generic.core/servers/tomcat401.server
+++ /dev/null
@@ -1,49 +0,0 @@
-
-<serverDefinition
- name="Apache Tomcat v4.0.1/4.0.2"
- ejbModules="true"
- webModules="true"
- earModules="false">
-<property id="serverRootDirectory"
- label="Application Server Directory:"
- type="directory"
- default="/your_server_root/jakarta-tomcat-4.0.2" />
-<property id="serverAddress"
- label="Address:"
- type="string"
- default="127.0.0.1" />
-<property id="serverPort"
- label="Port:"
- type="string"
- default="8080" />
-<property id="classPathVariableName"
- label="Classpath Variable Name:"
- type="string"
- default="TOMCAT401" />
-<property id="classPath"
- label="Classpath Variable:"
- type="directory"
- default="/your_server_root/jakarta-tomcat-4.0.2" />
-<serverHome>${serverRootDirectory}</serverHome>
-<webModulesDeployDirectory>${serverRootDirectory}/webapps</webModulesDeployDirectory>
-<ejbModulesDeployDirectory>NOTSUPPORTED</ejbModulesDeployDirectory>
-<earModulesDeployDirectory>NOTSUPPORTED</earModulesDeployDirectory>
-<jndiInitialContextFactory>NOTSUPPORTED</jndiInitialContextFactory>
-<jndiProviderUrl>NOTSUPPORTED</jndiProviderUrl>
-<startClass>org.apache.catalina.startup.Bootstrap</startClass>
-<startWorkingDirectory>${serverRootDirectory}/bin</startWorkingDirectory>
-<startVmParameters>-DJAVA_HOME="${jrePath}" -Djava.security.policy="${serverRootDirectory}/conf/catalina.policy" -Dcatalina.base="${serverRootDirectory}" -Dcatalina.home="${serverRootDirectory}" -Djava.io.tmpdir="${serverRootDirectory}/temp" -Djava.endorsed.dirs="${serverRootDirectory}/bin;${serverRootDirectory}/common/lib"</startVmParameters>
-<startProgramArguments>start</startProgramArguments>
-<stopClass>org.apache.catalina.startup.Bootstrap</stopClass>
-<stopWorkingDirectory>${serverRootDirectory}/bin</stopWorkingDirectory>
-<stopVmParameters>-DJAVA_HOME="${jrePath}" -Djava.security.policy="${serverRootDirectory}/conf/catalina.policy" -Dcatalina.base="${serverRootDirectory}" -Dcatalina.home="${serverRootDirectory}" -Djava.io.tmpdir="${serverRootDirectory}/temp" -Djava.endorsed.dirs="${serverRootDirectory}/bin;${serverRootDirectory}/common/lib"</stopVmParameters>
-<stopProgramArguments>stop</stopProgramArguments>
-<serverClassPath>
- <jar type="variable">JDK_TOOLS</jar>
- <jar type="variable">${classPathVariableName}/common/lib/jndi.jar</jar>
- <jar type="variable">${classPathVariableName}/common/lib/servlet.jar</jar>
- <jar type="variable">${classPathVariableName}/bin/bootstrap.jar</jar>
-</serverClassPath>
-<clientClassPath>
-</clientClassPath>
-</serverDefinition>
\ No newline at end of file
diff --git a/plugins/org.eclipse.jst.server.generic.core/servers/tomcat403.server b/plugins/org.eclipse.jst.server.generic.core/servers/tomcat403.server
deleted file mode 100644
index ca63ed8..0000000
--- a/plugins/org.eclipse.jst.server.generic.core/servers/tomcat403.server
+++ /dev/null
@@ -1,48 +0,0 @@
-
-<serverDefinition
- name="Apache Tomcat v4.0.3/4.0.4"
- ejbModules="true"
- webModules="true"
- earModules="false">
-<property id="serverRootDirectory"
- label="Application Server Directory:"
- type="directory"
- default="/your_server_root/jakarta-tomcat-4.0.4" />
-<property id="serverAddress"
- label="Address:"
- type="string"
- default="127.0.0.1" />
-<property id="serverPort"
- label="Port:"
- type="string"
- default="8080" />
-<property id="classPathVariableName"
- label="Classpath Variable Name:"
- type="string"
- default="TOMCAT403" />
-<property id="classPath"
- label="Classpath Variable:"
- type="directory"
- default="/your_server_root/jakarta-tomcat-4.0.2" />
-<serverHome>${serverRootDirectory}</serverHome>
-<webModulesDeployDirectory>${serverRootDirectory}/webapps</webModulesDeployDirectory>
-<ejbModulesDeployDirectory>NOTSUPPORTED</ejbModulesDeployDirectory>
-<earModulesDeployDirectory>NOTSUPPORTED</earModulesDeployDirectory>
-<jndiInitialContextFactory>NOTSUPPORTED</jndiInitialContextFactory>
-<jndiProviderUrl>NOTSUPPORTED</jndiProviderUrl>
-<startClass>org.apache.catalina.startup.Bootstrap</startClass>
-<startWorkingDirectory>${serverRootDirectory}/bin</startWorkingDirectory>
-<startVmParameters>-Duser.dir="${serverRootDirectory}" -DJAVA_HOME="${jrePath}" -Djava.security.manager -Djava.security.policy="${serverRootDirectory}/conf/catalina.policy" -Dcatalina.base="${serverRootDirectory}" -Dcatalina.home="${serverRootDirectory}" -Djava.io.tmpdir="${serverRootDirectory}/temp" -Djava.endorsed.dirs="${serverRootDirectory}/bin;${serverRootDirectory}/common/lib"</startVmParameters>
-<startProgramArguments>start</startProgramArguments>
-<stopClass>org.apache.catalina.startup.Bootstrap</stopClass>
-<stopWorkingDirectory>${serverRootDirectory}/bin</stopWorkingDirectory>
-<stopVmParameters>-Duser.dir="${serverRootDirectory}" -DJAVA_HOME="${jrePath}" -Djava.security.manager -Djava.security.policy="${serverRootDirectory}/conf/catalina.policy" -Dcatalina.base="${serverRootDirectory}" -Dcatalina.home="${serverRootDirectory}" -Djava.io.tmpdir="${serverRootDirectory}/temp" -Djava.endorsed.dirs="${serverRootDirectory}/bin;${serverRootDirectory}/common/lib"</stopVmParameters>
-<stopProgramArguments>stop</stopProgramArguments>
-<serverClassPath>
- <jar type="variable">JDK_TOOLS</jar>
- <jar type="variable">${classPathVariableName}/common/lib/servlet.jar</jar>
- <jar type="variable">${classPathVariableName}/bin/bootstrap.jar</jar>
-</serverClassPath>
-<clientClassPath>
-</clientClassPath>
-</serverDefinition>
\ No newline at end of file
diff --git a/plugins/org.eclipse.jst.server.generic.core/servers/tomcat410.server b/plugins/org.eclipse.jst.server.generic.core/servers/tomcat410.server
deleted file mode 100644
index 1b59b2d..0000000
--- a/plugins/org.eclipse.jst.server.generic.core/servers/tomcat410.server
+++ /dev/null
@@ -1,48 +0,0 @@
-
-<serverDefinition
- name="Apache Tomcat v4.1.0"
- ejbModules="true"
- webModules="true"
- earModules="false">
-<property id="serverRootDirectory"
- label="Application Server Directory:"
- type="directory"
- default="/your_server_root/jakarta-tomcat-4.1.10-LE-jdk14" />
-<property id="serverAddress"
- label="Address:"
- type="string"
- default="127.0.0.1" />
-<property id="serverPort"
- label="Port:"
- type="string"
- default="8080" />
-<property id="classPathVariableName"
- label="Classpath Variable Name:"
- type="string"
- default="TOMCAT411" />
-<property id="classPath"
- label="Classpath Variable:"
- type="directory"
- default="/your_server_root/jakarta-tomcat-4.1.10-LE-jdk14" />
-<serverHome>${serverRootDirectory}</serverHome>
-<webModulesDeployDirectory>${serverRootDirectory}/webapps</webModulesDeployDirectory>
-<ejbModulesDeployDirectory>NOTSUPPORTED</ejbModulesDeployDirectory>
-<earModulesDeployDirectory>NOTSUPPORTED</earModulesDeployDirectory>
-<jndiInitialContextFactory>NOTSUPPORTED</jndiInitialContextFactory>
-<jndiProviderUrl>NOTSUPPORTED</jndiProviderUrl>
-<startClass>org.apache.catalina.startup.Bootstrap</startClass>
-<startWorkingDirectory>${serverRootDirectory}/bin</startWorkingDirectory>
-<startVmParameters>-DJAVA_HOME="${jrePath}" -Dcatalina.base="${serverRootDirectory}" -Dcatalina.home="${serverRootDirectory}" -Djava.io.tmpdir="${serverRootDirectory}/temp" -Djava.endorsed.dirs="${serverRootDirectory}/bin;${serverRootDirectory}/common/endorsed"</startVmParameters>
-<startProgramArguments>start</startProgramArguments>
-<stopClass>org.apache.catalina.startup.Bootstrap</stopClass>
-<stopWorkingDirectory>${serverRootDirectory}/bin</stopWorkingDirectory>
-<stopVmParameters>-DJAVA_HOME="${jrePath}" -Dcatalina.base="${serverRootDirectory}" -Dcatalina.home="${serverRootDirectory}" -Djava.io.tmpdir="${serverRootDirectory}/temp" -Djava.endorsed.dirs="${serverRootDirectory}/bin;${serverRootDirectory}/common/endorsed"</stopVmParameters>
-<stopProgramArguments>stop</stopProgramArguments>
-<serverClassPath>
- <jar type="variable">JDK_TOOLS</jar>
- <jar type="variable">${classPathVariableName}/common/lib/servlet.jar</jar>
- <jar type="variable">${classPathVariableName}/bin/bootstrap.jar</jar>
-</serverClassPath>
-<clientClassPath>
-</clientClassPath>
-</serverDefinition>
\ No newline at end of file
diff --git a/plugins/org.eclipse.jst.server.generic.core/servers/tomcat50x.server b/plugins/org.eclipse.jst.server.generic.core/servers/tomcat50x.server
deleted file mode 100644
index 8c584bd..0000000
--- a/plugins/org.eclipse.jst.server.generic.core/servers/tomcat50x.server
+++ /dev/null
@@ -1,53 +0,0 @@
-
-<serverDefinition
- name="Apache Tomcat v5.0.x"
- ejbModules="true"
- webModules="true"
- earModules="false">
-<property id="serverRootDirectory"
- label="Application Server Directory:"
- type="directory"
- default="/your_server_root/appservers/jakarta-tomcat-5.0.16" />
-<property id="serverAddress"
- label="Address:"
- type="string"
- default="127.0.0.1" />
-<property id="serverPort"
- label="Port:"
- type="string"
- default="8080" />
-<property id="classPathVariableName"
- label="Classpath Variable Name:"
- type="string"
- default="TOMCAT_HOME" />
-<property id="classPath"
- label="Classpath Variable:"
- type="directory"
- default="/your_server_root/appservers/jakarta-tomcat-5.0.16" />
-<serverHome>${serverRootDirectory}</serverHome>
-<webModulesDeployDirectory>${serverRootDirectory}/webapps</webModulesDeployDirectory>
-<ejbModulesDeployDirectory>NOTSUPPORTED</ejbModulesDeployDirectory>
-<earModulesDeployDirectory>NOTSUPPORTED</earModulesDeployDirectory>
-<jndiInitialContextFactory>NOTSUPPORTED</jndiInitialContextFactory>
-<jndiProviderUrl>NOTSUPPORTED</jndiProviderUrl>
-<startClass>org.apache.catalina.startup.Bootstrap</startClass>
-<startWorkingDirectory>${serverRootDirectory}/bin</startWorkingDirectory>
-<startVmParameters>-DJAVA_HOME="${jrePath}" -Dcatalina.base="${serverRootDirectory}" -Dcatalina.home="${serverRootDirectory}" -Djava.io.tmpdir="${serverRootDirectory}/temp" -Djava.endorsed.dirs="${serverRootDirectory}/bin;${serverRootDirectory}/common/endorsed"</startVmParameters>
-<startProgramArguments>start</startProgramArguments>
-<stopClass>org.apache.catalina.startup.Bootstrap</stopClass>
-<stopWorkingDirectory>${serverRootDirectory}/bin</stopWorkingDirectory>
-<stopVmParameters>-DJAVA_HOME="${jrePath}" -Dcatalina.base="${serverRootDirectory}" -Dcatalina.home="${serverRootDirectory}" -Djava.io.tmpdir="${serverRootDirectory}/temp" -Djava.endorsed.dirs="${serverRootDirectory}/bin;${serverRootDirectory}/common/endorsed"</stopVmParameters>
-<stopProgramArguments>stop</stopProgramArguments>
-<serverClassPath>
- <jar type="variable">JDK_TOOLS</jar>
- <jar type="variable">${classPathVariableName}/bin/bootstrap.jar</jar>
-</serverClassPath>
-<clientClassPath>
-</clientClassPath>
-<projectClassPath>
- <jar type="variable">JDK_TOOLS</jar>
- <jar type="variable">${classPathVariableName}/bin/bootstrap.jar</jar>
- <jar type="variable">${classPathVariableName}/common/lib/servlet-api.jar</jar>
- <jar type="variable">${classPathVariableName}/common/lib/jsp-api.jar</jar>
-</projectClassPath>
-</serverDefinition>
\ No newline at end of file
diff --git a/plugins/org.eclipse.jst.server.generic.core/servers/weblogic61.server b/plugins/org.eclipse.jst.server.generic.core/servers/weblogic61.server
deleted file mode 100644
index 0a77e8b..0000000
--- a/plugins/org.eclipse.jst.server.generic.core/servers/weblogic61.server
+++ /dev/null
@@ -1,76 +0,0 @@
-
-<serverDefinition
- name="BEA Weblogic Server v6.1"
- ejbModules="true"
- webModules="true"
- earModules="true">
-<property id="beaHome"
- label="BEA Home Directory:"
- type="directory"
- default="/your_server_root/bea" />
-<property id="serverRootDirectory"
- label="Application Server Directory:"
- type="directory"
- default="/your_server_root/bea/wlserver6.1" />
-<property id="domainName"
- label="Admin Domain Name:"
- type="string"
- default="mydomain" />
-<property id="domainDirectory"
- label="Admin Domain Directory:"
- type="directory"
- default="/your_server_root/bea/wlserver6.1/config/mydomain" />
-<property id="serverName"
- label="Server Name:"
- type="string"
- default="myserver" />
-<property id="userName"
- label="User Name:"
- type="string"
- default="system" />
-<property id="password"
- label="Password:"
- type="string"
- default="weblogic" />
-<property id="productionMode"
- label="Production Mode:"
- type="boolean"
- default="false" />
-<property id="serverAddress"
- label="Address:"
- type="string"
- default="127.0.0.1" />
-<property id="serverPort"
- label="Port:"
- type="string"
- default="7001" />
-<property id="classPathVariableName"
- label="Classpath Variable Name:"
- type="string"
- default="WEBLOGIC610" />
-<property id="classPath"
- label="Classpath Variable:"
- type="directory"
- default="/your_server_root/bea/wlserver6.1/lib" />
-<serverHome>${serverRootDirectory}</serverHome>
-<webModulesDeployDirectory>${domainDirectory}/applications</webModulesDeployDirectory>
-<ejbModulesDeployDirectory>${domainDirectory}/applications</ejbModulesDeployDirectory>
-<earModulesDeployDirectory>${domainDirectory}/applications</earModulesDeployDirectory>
-<jndiInitialContextFactory>weblogic.jndi.WLInitialContextFactory</jndiInitialContextFactory>
-<jndiProviderUrl>t3://${serverAddress}:${serverPort}</jndiProviderUrl>
-<startClass>weblogic.Server</startClass>
-<startWorkingDirectory>${domainDirectory}</startWorkingDirectory>
-<startVmParameters>-ms64m -mx64m -Dweblogic.Domain="${domainName}" -Dweblogic.Name="${serverName}" -Dbea.home="${beaHome}" -Dweblogic.RootDirectory="${serverRootDirectory}" -Dweblogic.management.password=${password} -Dweblogic.ProductionModeEnabled=${productionMode} -Djava.security.policy=="${serverRootDirectory}/server/lib/weblogic.policy"</startVmParameters>
-<startProgramArguments></startProgramArguments>
-<stopClass>weblogic.Admin</stopClass>
-<stopWorkingDirectory>${domainDirectory}</stopWorkingDirectory>
-<stopVmParameters></stopVmParameters>
-<stopProgramArguments>-url t3://${serverAddress}:${serverPort} -username ${userName} -password ${password} SHUTDOWN</stopProgramArguments>
-<serverClassPath>
- <jar type="variable">JDK_TOOLS</jar>
- <jar type="variable">${classPathVariableName}/weblogic.jar</jar>
-</serverClassPath>
-<clientClassPath>
- <jar type="variable">${classPathVariableName}/weblogic.jar</jar>
-</clientClassPath>
-</serverDefinition>
\ No newline at end of file
diff --git a/plugins/org.eclipse.jst.server.generic.core/servers/weblogic70.server b/plugins/org.eclipse.jst.server.generic.core/servers/weblogic70.server
deleted file mode 100644
index 7928fe2..0000000
--- a/plugins/org.eclipse.jst.server.generic.core/servers/weblogic70.server
+++ /dev/null
@@ -1,76 +0,0 @@
-
-<serverDefinition
- name="BEA Weblogic Server v7.0"
- ejbModules="true"
- webModules="true"
- earModules="true">
-<property id="beaHome"
- label="BEA Home Directory:"
- type="directory"
- default="/your_server_root/bea" />
-<property id="serverRootDirectory"
- label="Application Server Directory:"
- type="directory"
- default="/your_server_root/bea/weblogic700" />
-<property id="domainName"
- label="Admin Domain Name:"
- type="string"
- default="mydomain" />
-<property id="domainDirectory"
- label="Administration Domain Directory:"
- type="directory"
- default="/your_server_root/bea/user_projects/mydomain" />
-<property id="serverName"
- label="Server Name:"
- type="string"
- default="myserver" />
-<property id="userName"
- label="User Name:"
- type="string"
- default="system" />
-<property id="password"
- label="Password:"
- type="string"
- default="weblogic" />
-<property id="productionMode"
- label="Production Mode:"
- type="boolean"
- default="false" />
-<property id="serverAddress"
- label="Address:"
- type="string"
- default="127.0.0.1" />
-<property id="serverPort"
- label="Port:"
- type="string"
- default="7001" />
-<property id="classPathVariableName"
- label="Classpath Variable Name:"
- type="string"
- default="WEBLOGIC700" />
-<property id="classPath"
- label="Classpath Variable:"
- type="directory"
- default="/your_server_root/bea/weblogic700/server/lib" />
-<serverHome>${serverRootDirectory}</serverHome>
-<webModulesDeployDirectory>${domainDirectory}/applications</webModulesDeployDirectory>
-<ejbModulesDeployDirectory>${domainDirectory}/applications</ejbModulesDeployDirectory>
-<earModulesDeployDirectory>${domainDirectory}/applications</earModulesDeployDirectory>
-<jndiInitialContextFactory>weblogic.jndi.WLInitialContextFactory</jndiInitialContextFactory>
-<jndiProviderUrl>t3://${serverAddress}:${serverPort}</jndiProviderUrl>
-<startClass>weblogic.Server</startClass>
-<startWorkingDirectory>${domainDirectory}</startWorkingDirectory>
-<startVmParameters>-Xms32m -Xmx200m -Dweblogic.security.SSL.trustedCAKeyStore="${serverRootDirectory}/server/lib/cacerts" -Dweblogic.Name=${serverName} -Dbea.home="${beaHome}" -Dweblogic.management.username=${userName} -Dweblogic.management.password=${password} -Dweblogic.ProductionModeEnabled=${productionMode} -Djava.security.policy=="${serverRootDirectory}/server/lib/weblogic.policy"</startVmParameters>
-<startProgramArguments></startProgramArguments>
-<stopClass>weblogic.Admin</stopClass>
-<stopWorkingDirectory>${domainDirectory}</stopWorkingDirectory>
-<stopVmParameters></stopVmParameters>
-<stopProgramArguments>-url t3://${serverAddress}:${serverPort} -username ${userName} -password ${password} SHUTDOWN</stopProgramArguments>
-<serverClassPath>
- <jar type="variable">JDK_TOOLS</jar>
- <jar type="variable">${classPathVariableName}/weblogic.jar</jar>
-</serverClassPath>
-<clientClassPath>
- <jar type="variable">${classPathVariableName}/weblogic.jar</jar>
-</clientClassPath>
-</serverDefinition>
\ No newline at end of file
diff --git a/plugins/org.eclipse.jst.server.generic.core/servers/weblogic81.server b/plugins/org.eclipse.jst.server.generic.core/servers/weblogic81.server
index 0b0d80c..20cc120 100644
--- a/plugins/org.eclipse.jst.server.generic.core/servers/weblogic81.server
+++ b/plugins/org.eclipse.jst.server.generic.core/servers/weblogic81.server
@@ -44,10 +44,10 @@
label="Port:"
type="string"
default="7001" />
-<property id="classPathVariableName"
+<!--<property id="classPathVariableName"
label="Classpath Variable Name:"
type="string"
- default="WEBLOGIC81" />
+ default="WEBLOGIC81" />-->
<property id="classPath"
label="Classpath Variable:"
type="directory"
@@ -82,4 +82,28 @@
<jar type="variable">${classPath}/ojdbc14.jar</jar>
<jar type="variable">${classPath}/webservices.jar</jar>
</projectClassPath>
+<adminTool>
+ <web>
+ <deploy>
+ <![CDATA[
+
+ <project name="deployextension" default="deploy" basedir=".">
+ <target name="deploy">
+ <jar destfile="${deploymentUnitName}.war">
+ <zipfileset dir="${moduleDir}">
+ <include name="**/*.*"/>
+ <exclude name="**/jsp_servlet/*.class"/>
+ <exclude name="**/*.war"/>
+ </zipfileset>
+ </jar>
+ <move file="${deploymentUnitName}.war" todir="${deployDir}"/>
+ </target>
+ </project>
+
+ ]]>
+ </deploy>
+ <undeploy>
+ </undeploy>
+ </web>
+</adminTool>
</serverDefinition>
\ No newline at end of file
diff --git a/plugins/org.eclipse.jst.server.generic.core/servers/websphere50.server b/plugins/org.eclipse.jst.server.generic.core/servers/websphere50.server
deleted file mode 100644
index 8738ab6..0000000
--- a/plugins/org.eclipse.jst.server.generic.core/servers/websphere50.server
+++ /dev/null
@@ -1,78 +0,0 @@
-
-<serverDefinition
- name="IBM WebSphere v5.0"
- ejbModules="true"
- webModules="true"
- earModules="true">
-<property id="wasHome"
- label="WebSphere Directory:"
- type="directory"
- default="/your_server_root/WebSphere" />
-<property id="cellName"
- label="Cell Name:"
- type="string"
- default="lelosubmarine" />
-<property id="nodeName"
- label="Node Name:"
- type="string"
- default="lelosubmarine" />
-<property id="serverName"
- label="Server Name:"
- type="string"
- default="server1" />
-<property id="userName"
- label="User Name:"
- type="string"
- default="admin" />
-<property id="password"
- label="Password:"
- type="string"
- default="password" />
-<property id="serverAddress"
- label="Address:"
- type="string"
- default="127.0.0.1" />
-<property id="serverPort"
- label="Port:"
- type="string"
- default="8080" />
-<property id="jndiPort"
- label="JNDI Port:"
- type="string"
- default="2809" />
-<property id="classPathVariableName"
- label="Classpath Variable Name:"
- type="string"
- default="WAS50" />
-<property id="classPath"
- label="Classpath Variable:"
- type="directory"
- default="/your_server_root/WebSphere" />
-<serverHome>${wasHome}/AppServer</serverHome>
-<webModulesDeployDirectory>${wasHome}/AppServer/${cellName}/DefaultApplication.ear</webModulesDeployDirectory>
-<ejbModulesDeployDirectory>${wasHome}/AppServer/${cellName}/DefaultApplication.ear</ejbModulesDeployDirectory>
-<earModulesDeployDirectory>${wasHome}/AppServer/${cellName}</earModulesDeployDirectory>
-<jndiInitialContextFactory>com.ibm.websphere.naming.WsnInitialContextFactory</jndiInitialContextFactory>
-<jndiProviderUrl>corbaloc:iiop:{serverAddress}:${jndiPort}</jndiProviderUrl>
-<startClass>com.ibm.ws.bootstrap.WSLauncher</startClass>
-<startWorkingDirectory>${wasHome}/AppServer</startWorkingDirectory>
-<startVmParameters>-Dws.output.encoding=console -Dcom.ibm.CORBA.ConfigURL=file:/${wasHome}/AppServer/properties/sas.client.props -Dws.ext.dirs=${jrePath}/lib;${wasHome}/AppServer/classes;${wasHome}/AppServer/lib;${wasHome}/AppServer/lib/ext;${wasHome}/AppServer/web/help;${wasHome}/AppServer/deploytool/itp/plugins/com.ibm.etools.ejbdeploy/runtime -Dwas.install.root=${wasHome}/AppServer -Dserver.root=${wasHome}/AppServer -Ddb2j.system.home=${wasHome}/AppServer/properties -Duser.install.root=${wasHome}/AppServer -Dcom.ibm.itp.location=${wasHome}/AppServer/bin -Djava.library.path=${jrePath}/bin;${wasHome}/AppServer/bin -Djava.security.auth.login.config=${wasHome}/AppServer/properties/wsjaas.conf -Djava.security.policy=${wasHome}/AppServer/properties/server.policy</startVmParameters>
-<startProgramArguments>com.ibm.ws.runtime.WsServer ${wasHome}/AppServer/config ${cellName} ${nodeName} ${serverName}</startProgramArguments>
-<stopClass>com.ibm.ws.bootstrap.WSLauncher</stopClass>
-<stopWorkingDirectory>${wasHome}/AppServer/bin</stopWorkingDirectory>
-<stopVmParameters>-Dws.output.encoding=console -Dcom.ibm.CORBA.ConfigURL=file:/${wasHome}/AppServer/properties/sas.client.props -Dws.ext.dirs=${jrePath}/lib;${wasHome}/AppServer/classes;${wasHome}/AppServer/lib;${wasHome}/AppServer/lib/ext;${wasHome}/AppServer/web/help;${wasHome}/AppServer/deploytool/itp/plugins/com.ibm.etools.ejbdeploy/runtime -Dwas.install.root=${wasHome}/AppServer</stopVmParameters>
-<stopProgramArguments>com.ibm.ws.management.tools.WsServerStop ${wasHome}/AppServer/config ${cellName} ${nodeName} ${serverName}</stopProgramArguments>
-<serverClassPath>
- <jar type="variable">JDK_TOOLS</jar>
- <jar type="variable">${classPathVariableName}/AppServer/bin</jar>
- <jar type="variable">${classPathVariableName}/AppServer/properties</jar>
- <jar type="variable">${classPathVariableName}/AppServer/lib/bootstrap.jar</jar>
- <jar type="variable">${classPathVariableName}/AppServer/lib/j2ee.jar</jar>
- <jar type="variable">${classPathVariableName}/AppServer/lib/lmproxy.jar</jar>
-</serverClassPath>
-<clientClassPath>
- <jar type="variable">${classPathVariableName}/AppServer/lib/j2ee.jar</jar>
- <jar type="variable">${classPathVariableName}/AppServer/lib/naming.jar</jar>
- <jar type="variable">${classPathVariableName}/AppServer/lib/namingclient.jar</jar>
-</clientClassPath>
-</serverDefinition>
\ No newline at end of file
diff --git a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/core/CorePlugin.java b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/core/CorePlugin.java
index eb688d1..aeda021 100644
--- a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/core/CorePlugin.java
+++ b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/core/CorePlugin.java
@@ -12,7 +12,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
diff --git a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/AntPublisher.java b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/AntPublisher.java
index a17ac0c..345f459 100644
--- a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/AntPublisher.java
+++ b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/AntPublisher.java
@@ -11,7 +11,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
@@ -29,23 +29,31 @@
***************************************************************************/
package org.eclipse.jst.server.generic.internal.core;
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.util.HashMap;
import java.util.List;
-
+import java.util.Map;
import org.eclipse.ant.core.AntRunner;
-import org.eclipse.ant.core.TargetInfo;
-import org.eclipse.ant.internal.ui.launchConfigurations.AntLaunchShortcut;
-import org.eclipse.core.resources.IFile;
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.Status;
+import org.eclipse.jst.server.generic.core.CorePlugin;
import org.eclipse.jst.server.generic.internal.xml.ServerTypeDefinition;
+import org.eclipse.jst.server.generic.modules.WebModule;
import org.eclipse.wst.server.core.model.IModule;
import org.eclipse.wst.server.core.model.IPublisher;
import org.eclipse.wst.server.core.resources.IModuleFolder;
import org.eclipse.wst.server.core.resources.IModuleResource;
import org.eclipse.wst.server.core.resources.IRemoteResource;
-
+/**
+ * Ant based publisher.
+ *
+ * @author Gorkem Ercan
+ */
public class AntPublisher implements IPublisher {
@@ -65,7 +73,7 @@
}
/* (non-Javadoc)
- * @see org.eclipse.wst.server.core.model.IPublisher#getMappedLocation(org.eclipse.wst.server.core.resources.IModuleResource)
+ * @see org.eclipse.wtp.server.core.model.IPublisher#getMappedLocation(org.eclipse.wtp.server.core.resources.IModuleResource)
*/
public IPath getMappedLocation(IModuleResource resource) {
// TODO Auto-generated method stub
@@ -73,7 +81,7 @@
}
/* (non-Javadoc)
- * @see org.eclipse.wst.server.core.model.IPublisher#shouldMapMembers(org.eclipse.wst.server.core.resources.IModuleFolder)
+ * @see org.eclipse.wtp.server.core.model.IPublisher#shouldMapMembers(org.eclipse.wtp.server.core.resources.IModuleFolder)
*/
public boolean shouldMapMembers(IModuleFolder folder) {
// TODO Auto-generated method stub
@@ -81,7 +89,7 @@
}
/* (non-Javadoc)
- * @see org.eclipse.wst.server.core.model.IPublisher#getRemoteResources(org.eclipse.core.runtime.IProgressMonitor)
+ * @see org.eclipse.wtp.server.core.model.IPublisher#getRemoteResources(org.eclipse.core.runtime.IProgressMonitor)
*/
public IRemoteResource[] getRemoteResources(IProgressMonitor monitor)
throws CoreException {
@@ -90,74 +98,86 @@
}
/* (non-Javadoc)
- * @see org.eclipse.wst.server.core.model.IPublisher#delete(org.eclipse.wst.server.core.resources.IRemoteResource[], org.eclipse.core.runtime.IProgressMonitor)
+ * @see org.eclipse.wtp.server.core.model.IPublisher#delete(org.eclipse.wtp.server.core.resources.IRemoteResource[], org.eclipse.core.runtime.IProgressMonitor)
*/
public IStatus[] delete(IRemoteResource[] resource, IProgressMonitor monitor)
throws CoreException {
- // TODO Auto-generated method stub
- return null;
+
+ return new IStatus[]{new Status(IStatus.OK,CorePlugin.PLUGIN_ID,0,"DeleteResource",null)};
}
/* (non-Javadoc)
- * @see org.eclipse.wst.server.core.model.IPublisher#publish(org.eclipse.wst.server.core.resources.IModuleResource[], org.eclipse.core.runtime.IProgressMonitor)
+ * @see org.eclipse.wtp.server.core.model.IPublisher#publish(org.eclipse.wtp.server.core.resources.IModuleResource[], org.eclipse.core.runtime.IProgressMonitor)
*/
public IStatus[] publish(IModuleResource[] resource,
IProgressMonitor monitor) throws CoreException {
+ String deployAnt = serverTypeDefinition.getAdminTool().getWeb().getDeploy();
+ if(deployAnt == null || deployAnt.length()<1)
+ return new IStatus[]{new Status(IStatus.ERROR,CorePlugin.PLUGIN_ID,0,"AntBuildFileDoesNotExist",null)};
+
+
+ IPath file = CorePlugin.getDefault().getStateLocation().append("tempAnt.xml");
+ try {
+ createNewFile(file.toFile(),deployAnt.getBytes());
+ } catch (IOException e) {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+
+ runAnt(file.toString(),new String[]{"deploy"},getPublishProperties(resource),monitor);
+
+ file.toFile().delete();
+
// TODO Auto-generated method stub
return null;
}
+ private Map getPublishProperties(IModuleResource[] resource)
+ {
+ Map props = new HashMap();
+ props.put("deploymentUnitName",this.module.getName());
+ props.put("moduleDir",((WebModule)this.module).getLocation().toString());
+ props.put("deployDir",serverTypeDefinition.getWebModulesDeployDirectory());
+ return props;
+
+
+ }
+ private void runAnt(String buildFile,String[] targets,Map properties ,IProgressMonitor monitor)throws CoreException
+ {
+ AntRunner runner = new AntRunner();
+ runner.setBuildFileLocation(buildFile);
+ runner.setExecutionTargets(targets);
+ runner.addUserProperties(properties);
+ runner.run(monitor);
+ }
+
+
+
+ public boolean createNewFile(File f,byte[] content) throws IOException {
+ if (f != null) {
+ if (f.exists()) {
+ return false;
+ }
+ FileOutputStream fos = null;
+ try {
+ fos = new FileOutputStream(f);
+ fos.write(content);
+ } finally {
+ if (fos != null) {
+ fos.close();
+ }
+ }
+ return true;
+ }
+ return false;
+ }
/* (non-Javadoc)
- * @see org.eclipse.wst.server.core.model.IPublisher#deleteAll(org.eclipse.core.runtime.IProgressMonitor)
+ * @see org.eclipse.wtp.server.core.model.IPublisher#deleteAll(org.eclipse.core.runtime.IProgressMonitor)
*/
public IStatus deleteAll(IProgressMonitor monitor) throws CoreException {
// TODO Auto-generated method stub
return null;
}
-
- class AntUtil
- {
- public void runTask(IFile buildFile, String[] tasks, String arguments, String buildDir) {
- if (buildFile == null)
- return;
-
- try {
- String taskName = findExecutableTasks(tasks, buildFile);
- if (taskName != null) {
-
- AntLaunchShortcut antLaunchShortcut = new AntLaunchShortcut();
- antLaunchShortcut.setShowDialog(false);
- antLaunchShortcut.launch(buildFile, "run", taskName);
- }
- } catch (Exception e) {
- Trace.trace("Failed to launch ant publisher task",e);
- }
-
- }
- private String findExecutableTasks(String[] tasks, IFile buildFile)
- throws CoreException {
- AntRunner antRunner = new AntRunner();
-
- antRunner.setBuildFileLocation(buildFile.getLocation().toOSString());
- TargetInfo targetInfo[] = antRunner.getAvailableTargets();
-
- String taskName = null;
- for (int i = 0; i < tasks.length; i++) {
- for (int j = 0; j < targetInfo.length; j++) {
- TargetInfo info = targetInfo[j];
- if (info.getName().equals(tasks[i])) {
- if (taskName != null)
- taskName += ",";
- else
- taskName = "";
- taskName += tasks[i];
- break;
- }
- }
- }
- return taskName;
- }
- }
}
diff --git a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServer.java b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServer.java
index 7d0ba32..f80e97d 100644
--- a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServer.java
+++ b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServer.java
@@ -12,7 +12,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
@@ -30,13 +30,12 @@
***************************************************************************/
package org.eclipse.jst.server.generic.internal.core;
+import java.net.URL;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import org.eclipse.core.resources.IProject;
-import org.eclipse.core.resources.IWorkspaceRoot;
-import org.eclipse.core.resources.ResourcesPlugin;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.IProgressMonitor;
@@ -61,10 +60,13 @@
import org.eclipse.jst.server.generic.core.CorePlugin;
import org.eclipse.jst.server.generic.internal.xml.ClasspathItem;
import org.eclipse.jst.server.generic.internal.xml.ServerTypeDefinition;
+import org.eclipse.jst.server.generic.modules.J2eeSpecModuleFactoryDelegate;
import org.eclipse.jst.server.j2ee.IWebModule;
import org.eclipse.wst.server.core.IServer;
+import org.eclipse.wst.server.core.IServerConfiguration;
import org.eclipse.wst.server.core.IServerState;
import org.eclipse.wst.server.core.ITask;
+import org.eclipse.wst.server.core.ServerCore;
import org.eclipse.wst.server.core.model.IModule;
import org.eclipse.wst.server.core.model.IModuleEvent;
import org.eclipse.wst.server.core.model.IModuleFactoryEvent;
@@ -73,6 +75,7 @@
import org.eclipse.wst.server.core.model.IServerDelegate;
import org.eclipse.wst.server.core.model.IServerPort;
import org.eclipse.wst.server.core.model.IStartableServer;
+import org.eclipse.wst.server.core.model.IURLProvider;
import org.eclipse.wst.server.core.resources.IModuleResourceDelta;
import org.eclipse.wst.server.core.util.ServerPort;
import org.eclipse.wst.server.core.util.SocketUtil;
@@ -82,7 +85,7 @@
*
* @author Gorkem Ercan
*/
-public class GenericServer implements IServerDelegate, IStartableServer, IMonitorableServer {
+public class GenericServer implements IServerDelegate, IStartableServer, IMonitorableServer,IURLProvider {
private IServerState fLiveServer;
private static final String ATTR_STOP = "stop-server";
@@ -193,31 +196,10 @@
*/
public IModule[] getModules() {
// TODO Auto-generated method stub
-
- List l = doGetModules();
- return (IModule[]) l.toArray(new IModule[l.size()]);
+ List list = J2eeSpecModuleFactoryDelegate.getInstance().getModules();
+ return (IModule[])list.toArray(new IModule[list.size()]);
}
- private List doGetModules() {
- IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
- IProject[] projects = root.getProjects();
- if (projects == null)
- return new ArrayList(0);
-
- List list = new ArrayList();
- int size = projects.length;
- for (int i = 0; i < size; i++) {
- try {
- IWebModule module = getWebModule(projects[i]);
- if (module != null)
- list.add(module);
- } catch (CoreException ce) {
- Trace.trace("Could not determine nature", ce);
- }
- }
-
- return list;
- }
protected IWebModule getWebModule(IProject project) throws CoreException {
@@ -630,5 +612,38 @@
public int getStopTimeout() {
return 300000;
}
+ /* (non-Javadoc)
+ * @see org.eclipse.wtp.server.core.model.IURLProvider#getModuleRootURL(org.eclipse.wtp.server.core.model.IModule)
+ */
+ public URL getModuleRootURL(IModule module) {
+
+ try {
+ if (module == null || !(module instanceof IWebModule))
+ return null;
+
+ IServerConfiguration serverConfig = fLiveServer
+ .getServerConfiguration();
+ if (serverConfig == null)
+ return null;
+
+ String url = "http://localhost";
+ int port = Integer.parseInt(getServerDefinition().getPort());
+ port = ServerCore.getServerMonitorManager().getMonitoredPort(
+ fLiveServer, port, "web");
+ if (port != 80)
+ url += ":" + port;
+
+ url += "/"+module.getName();
+
+ if (!url.endsWith("/"))
+ url += "/";
+
+ return new URL(url);
+ } catch (Exception e) {
+ Trace.trace("Could not get root URL", e);
+ return null;
+ }
+
+ }
}
\ No newline at end of file
diff --git a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerConfigurationDelegate.java b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerConfigurationDelegate.java
index fe91b35..6055b70 100644
--- a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerConfigurationDelegate.java
+++ b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerConfigurationDelegate.java
@@ -12,7 +12,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
diff --git a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerConfigurationWorkingCopy.java b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerConfigurationWorkingCopy.java
index 3ce1314..8de5783 100644
--- a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerConfigurationWorkingCopy.java
+++ b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerConfigurationWorkingCopy.java
@@ -12,7 +12,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
diff --git a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerLaunchConfigurationDelegate.java b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerLaunchConfigurationDelegate.java
index c1f2e49..123816f 100644
--- a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerLaunchConfigurationDelegate.java
+++ b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerLaunchConfigurationDelegate.java
@@ -12,7 +12,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
diff --git a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerLaunchableAdapterDelegate.java b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerLaunchableAdapterDelegate.java
new file mode 100644
index 0000000..a374bcc
--- /dev/null
+++ b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerLaunchableAdapterDelegate.java
@@ -0,0 +1,92 @@
+/*******************************************************************************
+ * Copyright (c) 2004 Eteration Bilisim A.S.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Common Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/cpl-v10.html
+ *
+ * Contributors:
+ * Gorkem Ercan - initial API and implementation
+ *
+ * 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 ETERATION A.S. 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 Eteration Bilisim A.S. For more
+ * information on eteration, please see
+ * <http://www.eteration.com/>.
+ ***************************************************************************/
+package org.eclipse.jst.server.generic.internal.core;
+
+import java.net.URL;
+import org.eclipse.wst.server.core.IServer;
+import org.eclipse.wst.server.core.model.*;
+import org.eclipse.wst.server.core.util.HttpLaunchable;
+import org.eclipse.wst.server.core.util.NullLaunchable;
+import org.eclipse.wst.server.core.util.NullModuleObject;
+import org.eclipse.jst.server.j2ee.IWebModule;
+import org.eclipse.jst.server.j2ee.Servlet;
+import org.eclipse.jst.server.j2ee.WebResource;
+/**
+ * Web Launchable adapter delegate
+ * @author Gorkem Ercan
+ */
+public class GenericServerLaunchableAdapterDelegate implements ILaunchableAdapterDelegate {
+ /*
+ * @see ILaunchableAdapterDelegate#getLaunchable(IServer, IModuleObject)
+ */
+ public ILaunchable getLaunchable(IServer server, IModuleObject moduleObject) {
+
+ IServerDelegate delegate = server.getDelegate();
+ if (!(delegate instanceof GenericServer))
+ return null;
+ if (!(moduleObject instanceof Servlet) &&
+ !(moduleObject instanceof WebResource) &&
+ !(moduleObject instanceof NullModuleObject))
+ return null;
+ if (!(moduleObject.getModule() instanceof IWebModule))
+ return null;
+
+ try {
+ URL url = ((IURLProvider) delegate).getModuleRootURL(moduleObject.getModule());
+
+ Trace.trace("root: " + url);
+
+ if (moduleObject instanceof Servlet) {
+ Servlet servlet = (Servlet) moduleObject;
+ if (servlet.getAlias() != null) {
+ String path = servlet.getAlias();
+ if (path.startsWith("/"))
+ path = path.substring(1);
+ url = new URL(url, path);
+ } else
+ url = new URL(url, "servlet/" + servlet.getServletClassName());
+ } else if (moduleObject instanceof WebResource) {
+ WebResource resource = (WebResource) moduleObject;
+ String path = resource.getPath().toString();
+ Trace.trace("path: " + path);
+ if (path != null && path.startsWith("/") && path.length() > 0)
+ path = path.substring(1);
+ if (path != null && path.length() > 0)
+ url = new URL(url, path);
+ } else { // null
+ return new NullLaunchable();
+ }
+ return new HttpLaunchable(url);
+ } catch (Exception e) {
+ Trace.trace("Error getting URL for " + moduleObject, e);
+ return null;
+ }
+ }
+}
diff --git a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerRuntime.java b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerRuntime.java
index 40faa3b..21907ee 100644
--- a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerRuntime.java
+++ b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerRuntime.java
@@ -12,7 +12,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
diff --git a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerRuntimeTargetHandler.java b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerRuntimeTargetHandler.java
index baffe4c..b65951c 100644
--- a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerRuntimeTargetHandler.java
+++ b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerRuntimeTargetHandler.java
@@ -12,7 +12,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
diff --git a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerRuntimeWorkingCopy.java b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerRuntimeWorkingCopy.java
index f67694c..0b56df7 100644
--- a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerRuntimeWorkingCopy.java
+++ b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerRuntimeWorkingCopy.java
@@ -12,7 +12,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
diff --git a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerSourcePathComputerDelegate.java b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerSourcePathComputerDelegate.java
index ef9788f..feb058e 100644
--- a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerSourcePathComputerDelegate.java
+++ b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerSourcePathComputerDelegate.java
@@ -12,7 +12,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
diff --git a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerWorkingCopy.java b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerWorkingCopy.java
index dc2d0d6..99abdda 100644
--- a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerWorkingCopy.java
+++ b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/GenericServerWorkingCopy.java
@@ -9,8 +9,8 @@
*
* 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,
+ * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ETERATIOn A.S.
+ * 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
diff --git a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/ServerTypeDefinitionManager.java b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/ServerTypeDefinitionManager.java
index 97c623d..6fafe3c 100644
--- a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/ServerTypeDefinitionManager.java
+++ b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/core/ServerTypeDefinitionManager.java
@@ -12,7 +12,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
diff --git a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/ClasspathItem.java b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/ClasspathItem.java
index 6133fc1..a56a381 100644
--- a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/ClasspathItem.java
+++ b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/ClasspathItem.java
@@ -12,7 +12,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
diff --git a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/IXMLTagProcessor.java b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/IXMLTagProcessor.java
index f5d901c..ca2655d 100644
--- a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/IXMLTagProcessor.java
+++ b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/IXMLTagProcessor.java
@@ -13,7 +13,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
diff --git a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/ServerAdminTool.java b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/ServerAdminTool.java
index ca12ed1..ef0be15 100644
--- a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/ServerAdminTool.java
+++ b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/ServerAdminTool.java
@@ -12,7 +12,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
diff --git a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/ServerTypeDefinition.java b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/ServerTypeDefinition.java
index cbb7d91..7d87d07 100644
--- a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/ServerTypeDefinition.java
+++ b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/ServerTypeDefinition.java
@@ -12,7 +12,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
@@ -265,7 +265,7 @@
* @return String
*/
public String getWebModulesDeployDirectory() {
- return webModulesDeployDirectory;
+ return this.resolveProperties(webModulesDeployDirectory);
}
/**
diff --git a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/ServerTypeDefinitionProperty.java b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/ServerTypeDefinitionProperty.java
index 050f779..2e61a41 100644
--- a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/ServerTypeDefinitionProperty.java
+++ b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/ServerTypeDefinitionProperty.java
@@ -12,7 +12,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
diff --git a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/XMLConfiguration.java b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/XMLConfiguration.java
index c486278..8d7c120 100644
--- a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/XMLConfiguration.java
+++ b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/XMLConfiguration.java
@@ -12,7 +12,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
diff --git a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/XMLReader.java b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/XMLReader.java
index 37594bf..2c89fe4 100644
--- a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/XMLReader.java
+++ b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/XMLReader.java
@@ -12,7 +12,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
diff --git a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/XMLUtils.java b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/XMLUtils.java
index fa1fc48..16d7f61 100644
--- a/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/XMLUtils.java
+++ b/plugins/org.eclipse.jst.server.generic.core/src/org/eclipse/jst/server/generic/internal/xml/XMLUtils.java
@@ -12,7 +12,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
diff --git a/plugins/org.eclipse.jst.server.generic.modules/build.properties b/plugins/org.eclipse.jst.server.generic.modules/build.properties
index 41f86ad..9815251 100644
--- a/plugins/org.eclipse.jst.server.generic.modules/build.properties
+++ b/plugins/org.eclipse.jst.server.generic.modules/build.properties
@@ -2,3 +2,5 @@
output.commonmodules.jar = bin/
bin.includes = plugin.xml,\
commonmodules.jar
+src.includes = plugin.xml,\
+ src/
diff --git a/plugins/org.eclipse.jst.server.generic.modules/plugin.xml b/plugins/org.eclipse.jst.server.generic.modules/plugin.xml
index a414d08..47858aa 100644
--- a/plugins/org.eclipse.jst.server.generic.modules/plugin.xml
+++ b/plugins/org.eclipse.jst.server.generic.modules/plugin.xml
@@ -4,7 +4,7 @@
id="org.eclipse.jst.server.generic.modules"
name="J2EE Common Modules Plug-in"
version="1.0.0"
- provider-name="Eteration"
+ provider-name="Eteration.com"
class="org.eclipse.jst.server.generic.modules.ModulesPlugin">
<runtime>
diff --git a/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/EjbModule.java b/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/EjbModule.java
index 9379de0..e826f1b 100644
--- a/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/EjbModule.java
+++ b/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/EjbModule.java
@@ -11,7 +11,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
diff --git a/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/EnterpriseApplication.java b/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/EnterpriseApplication.java
index 2ef3f4c..b129599 100644
--- a/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/EnterpriseApplication.java
+++ b/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/EnterpriseApplication.java
@@ -11,7 +11,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
diff --git a/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/J2EEModule.java b/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/J2EEModule.java
index 1d726e6..2d36805 100644
--- a/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/J2EEModule.java
+++ b/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/J2EEModule.java
@@ -11,7 +11,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
diff --git a/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/J2EESpecModuleObjectAdapter.java b/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/J2EESpecModuleObjectAdapter.java
index 5736d7e..74be2be 100644
--- a/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/J2EESpecModuleObjectAdapter.java
+++ b/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/J2EESpecModuleObjectAdapter.java
@@ -11,7 +11,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
diff --git a/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/J2eeSpecModuleFactoryDelegate.java b/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/J2eeSpecModuleFactoryDelegate.java
index a413067..ab4a0e9 100644
--- a/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/J2eeSpecModuleFactoryDelegate.java
+++ b/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/J2eeSpecModuleFactoryDelegate.java
@@ -11,7 +11,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
diff --git a/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/ModulesPlugin.java b/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/ModulesPlugin.java
index b7a852f..00e074a 100644
--- a/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/ModulesPlugin.java
+++ b/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/ModulesPlugin.java
@@ -11,7 +11,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
diff --git a/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/Utils.java b/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/Utils.java
index d4bee28..e404746 100644
--- a/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/Utils.java
+++ b/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/Utils.java
@@ -11,7 +11,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
diff --git a/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/WebModule.java b/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/WebModule.java
index 03076dd..8489881 100644
--- a/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/WebModule.java
+++ b/plugins/org.eclipse.jst.server.generic.modules/src/org/eclipse/jst/server/generic/modules/WebModule.java
@@ -11,7 +11,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
diff --git a/plugins/org.eclipse.jst.server.generic.ui/build.properties b/plugins/org.eclipse.jst.server.generic.ui/build.properties
index 48e5416..6b4a2a0 100644
--- a/plugins/org.eclipse.jst.server.generic.ui/build.properties
+++ b/plugins/org.eclipse.jst.server.generic.ui/build.properties
@@ -1,4 +1,10 @@
source.genericui.jar = src/
output.genericui.jar = bin/
bin.includes = plugin.xml,\
- genericui.jar
+ genericui.jar,\
+ icons/,\
+ plugin.properties
+src.includes = icons/,\
+ plugin.xml,\
+ plugin.properties,\
+ src/
diff --git a/plugins/org.eclipse.jst.server.generic.ui/plugin.properties b/plugins/org.eclipse.jst.server.generic.ui/plugin.properties
index b582f22..958b586 100644
--- a/plugins/org.eclipse.jst.server.generic.ui/plugin.properties
+++ b/plugins/org.eclipse.jst.server.generic.ui/plugin.properties
@@ -1,3 +1,3 @@
pluginName= Generic J2EE Server Plugin UI
-providerName=Eclipse.org
+providerName=Eteration.com
diff --git a/plugins/org.eclipse.jst.server.generic.ui/plugin.xml b/plugins/org.eclipse.jst.server.generic.ui/plugin.xml
index 1bc0db8..7ec5282 100644
--- a/plugins/org.eclipse.jst.server.generic.ui/plugin.xml
+++ b/plugins/org.eclipse.jst.server.generic.ui/plugin.xml
@@ -17,11 +17,11 @@
<import plugin="org.eclipse.ui"/>
<import plugin="org.eclipse.core.runtime"/>
<import plugin="org.eclipse.wst.server.ui"/>
- <import plugin="org.eclipse.debug.ui"/>
+ <import plugin="org.eclipse.debug.ui"/>
<import plugin="org.eclipse.jdt.debug.ui"/>
<import plugin="org.eclipse.jst.server.generic.core"/>
- <import plugin="org.eclipse.wst.server.core" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.jst.server.core" version="3.0.0" match="equivalent"/>
+ <import plugin="org.eclipse.wst.server.core" />
+ <import plugin="org.eclipse.jst.server.core" />
</requires>
<extension
diff --git a/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/internal/ui/GenericLaunchConfigurationTabGroup.java b/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/internal/ui/GenericLaunchConfigurationTabGroup.java
index 210c888..23b6e10 100644
--- a/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/internal/ui/GenericLaunchConfigurationTabGroup.java
+++ b/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/internal/ui/GenericLaunchConfigurationTabGroup.java
@@ -12,7 +12,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
diff --git a/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/internal/ui/GenericServerEditorPartFactory.java b/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/internal/ui/GenericServerEditorPartFactory.java
index bc84f4e..9d7d80c 100644
--- a/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/internal/ui/GenericServerEditorPartFactory.java
+++ b/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/internal/ui/GenericServerEditorPartFactory.java
@@ -12,7 +12,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
diff --git a/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/internal/ui/GenericServerEditorSectionFactory.java b/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/internal/ui/GenericServerEditorSectionFactory.java
index 4fb4575..f1ba87f 100644
--- a/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/internal/ui/GenericServerEditorSectionFactory.java
+++ b/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/internal/ui/GenericServerEditorSectionFactory.java
@@ -13,7 +13,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
diff --git a/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/internal/ui/GenericServerWizardFragment.java b/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/internal/ui/GenericServerWizardFragment.java
index 74d4a43..85468d8 100644
--- a/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/internal/ui/GenericServerWizardFragment.java
+++ b/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/internal/ui/GenericServerWizardFragment.java
@@ -12,7 +12,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
diff --git a/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/internal/ui/ServerRuntimePropertyComposite.java b/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/internal/ui/ServerRuntimePropertyComposite.java
index 5ac885a..5d4b62a 100644
--- a/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/internal/ui/ServerRuntimePropertyComposite.java
+++ b/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/internal/ui/ServerRuntimePropertyComposite.java
@@ -12,7 +12,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
diff --git a/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/ui/GenericUiPlugin.java b/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/ui/GenericUiPlugin.java
index dfcc4f2..e2cc51e 100644
--- a/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/ui/GenericUiPlugin.java
+++ b/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/ui/GenericUiPlugin.java
@@ -12,7 +12,7 @@
* 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
+ * DISCLAIMED. IN NO EVENT SHALL ETERATION A.S. 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
diff --git a/plugins/org.eclipse.jst.server.tomcat.core/plugin.xml b/plugins/org.eclipse.jst.server.tomcat.core/plugin.xml
index a9d83ab..4ed3d6f 100644
--- a/plugins/org.eclipse.jst.server.tomcat.core/plugin.xml
+++ b/plugins/org.eclipse.jst.server.tomcat.core/plugin.xml
@@ -15,14 +15,14 @@
</runtime>
<requires>
- <import plugin="org.eclipse.core.runtime" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.core.resources" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.debug.core" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.jdt.core" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.jdt.debug" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.jdt.launching" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.wst.server.core" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.jst.server.core" version="3.0.0" match="equivalent"/>
+ <import plugin="org.eclipse.core.runtime" />
+ <import plugin="org.eclipse.core.resources" />
+ <import plugin="org.eclipse.debug.core" />
+ <import plugin="org.eclipse.jdt.core" />
+ <import plugin="org.eclipse.jdt.debug" />
+ <import plugin="org.eclipse.jdt.launching" />
+ <import plugin="org.eclipse.wst.server.core" />
+ <import plugin="org.eclipse.jst.server.core" />
</requires>
<extension point="org.eclipse.wst.server.core.runtimeTypes">
diff --git a/plugins/org.eclipse.jst.server.tomcat.core/tomcatcore/org/eclipse/jst/server/tomcat/core/internal/xml/Factory.java b/plugins/org.eclipse.jst.server.tomcat.core/tomcatcore/org/eclipse/jst/server/tomcat/core/internal/xml/Factory.java
index 35d324c..1296dbc 100644
--- a/plugins/org.eclipse.jst.server.tomcat.core/tomcatcore/org/eclipse/jst/server/tomcat/core/internal/xml/Factory.java
+++ b/plugins/org.eclipse.jst.server.tomcat.core/tomcatcore/org/eclipse/jst/server/tomcat/core/internal/xml/Factory.java
@@ -19,6 +19,10 @@
* Factory for reading and writing from XML files.
*/
public class Factory implements Serializable {
+
+
+ private static final long serialVersionUID = 1L;
+
protected String packageName;
protected Document document;
diff --git a/plugins/org.eclipse.jst.server.tomcat.core/tomcatcore/org/eclipse/jst/server/tomcat/core/internal/xml/XMLElement.java b/plugins/org.eclipse.jst.server.tomcat.core/tomcatcore/org/eclipse/jst/server/tomcat/core/internal/xml/XMLElement.java
index cc09b07..400a526 100644
--- a/plugins/org.eclipse.jst.server.tomcat.core/tomcatcore/org/eclipse/jst/server/tomcat/core/internal/xml/XMLElement.java
+++ b/plugins/org.eclipse.jst.server.tomcat.core/tomcatcore/org/eclipse/jst/server/tomcat/core/internal/xml/XMLElement.java
@@ -15,6 +15,8 @@
* An XML element.
*/
public class XMLElement implements Serializable {
+
+ private static final long serialVersionUID = 1L;
private Element xmlElement;
protected Factory factory;
diff --git a/plugins/org.eclipse.jst.server.tomcat.ui/plugin.xml b/plugins/org.eclipse.jst.server.tomcat.ui/plugin.xml
index 6c80f3d..15b4aae 100644
--- a/plugins/org.eclipse.jst.server.tomcat.ui/plugin.xml
+++ b/plugins/org.eclipse.jst.server.tomcat.ui/plugin.xml
@@ -15,23 +15,23 @@
</runtime>
<requires>
- <import plugin="org.eclipse.core.runtime" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.core.resources" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.ui" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.ui.ide" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.ui.editors" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.ui.forms" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.debug.core" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.debug.ui" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.jdt.core" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.jdt.debug" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.jdt.debug.ui" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.jdt.launching" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.wst.server.core" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.wst.server.ui" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.jst.server.core" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.jst.server.ui" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.jst.server.tomcat.core" version="3.0.0" match="equivalent"/>
+ <import plugin="org.eclipse.core.runtime" />
+ <import plugin="org.eclipse.core.resources" />
+ <import plugin="org.eclipse.ui" />
+ <import plugin="org.eclipse.ui.ide" />
+ <import plugin="org.eclipse.ui.editors" />
+ <import plugin="org.eclipse.ui.forms" />
+ <import plugin="org.eclipse.debug.core" />
+ <import plugin="org.eclipse.debug.ui" />
+ <import plugin="org.eclipse.jdt.core" />
+ <import plugin="org.eclipse.jdt.debug" />
+ <import plugin="org.eclipse.jdt.debug.ui" />
+ <import plugin="org.eclipse.jdt.launching" />
+ <import plugin="org.eclipse.wst.server.core" />
+ <import plugin="org.eclipse.wst.server.ui" />
+ <import plugin="org.eclipse.jst.server.core" />
+ <import plugin="org.eclipse.jst.server.ui" />
+ <import plugin="org.eclipse.jst.server.tomcat.core" />
</requires>
<extension point="org.eclipse.wst.server.ui.serverImages">
diff --git a/plugins/org.eclipse.jst.server.ui/plugin.xml b/plugins/org.eclipse.jst.server.ui/plugin.xml
index 262c486..6ee0308 100644
--- a/plugins/org.eclipse.jst.server.ui/plugin.xml
+++ b/plugins/org.eclipse.jst.server.ui/plugin.xml
@@ -8,16 +8,16 @@
class="org.eclipse.jst.server.internal.ui.JavaServerUIPlugin">
<requires>
- <import plugin="org.eclipse.core.runtime" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.core.resources" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.ui" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.ui.ide" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.ui.views" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.ui.editors" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.jdt.core" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.jdt.launching" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.wst.server.core" version="3.0.0" match="equivalent"/>
- <import plugin="org.eclipse.wst.server.ui" version="3.0.0" match="equivalent"/>
+ <import plugin="org.eclipse.core.runtime"/>
+ <import plugin="org.eclipse.core.resources"/>
+ <import plugin="org.eclipse.ui"/>
+ <import plugin="org.eclipse.ui.ide"/>
+ <import plugin="org.eclipse.ui.views"/>
+ <import plugin="org.eclipse.ui.editors"/>
+ <import plugin="org.eclipse.jdt.core"/>
+ <import plugin="org.eclipse.jdt.launching"/>
+ <import plugin="org.eclipse.wst.server.core"/>
+ <import plugin="org.eclipse.wst.server.ui"/>
<import plugin="org.eclipse.jst.server.core"/>
</requires>