o the appserver plugin starts a new life out on its own. To be removed from the J2EE plugin project space.
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@112745 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
77
appserver/src/plugin-resources/tomcat-4.x.jelly
Normal file
77
appserver/src/plugin-resources/tomcat-4.x.jelly
Normal file
@@ -0,0 +1,77 @@
|
||||
<?xml version="1.0"?>
|
||||
|
||||
<!--
|
||||
========================================================================
|
||||
T O M C A T 4.x C O N T R O L
|
||||
========================================================================
|
||||
-->
|
||||
<project>
|
||||
|
||||
<!--
|
||||
========================================================================
|
||||
Install and configure Tomcat 4.0 instance
|
||||
========================================================================
|
||||
-->
|
||||
<goal name="appserver:install-tomcat-4.x"
|
||||
description="install and configure a tomcat 4.0 instance">
|
||||
|
||||
<!-- Create common directories and copy configuration files -->
|
||||
<mkdir dir="${maven.appserver.dir}/conf"/>
|
||||
<mkdir dir="${maven.appserver.dir}/work"/>
|
||||
<mkdir dir="${maven.appserver.dir}/temp"/>
|
||||
<mkdir dir="${maven.appserver.dir}/webapps"/>
|
||||
<mkdir dir="${maven.appserver.dir}/logs"/>
|
||||
|
||||
<!-- copy any user configuration files w/ filtering by forcing copy -->
|
||||
<!-- expecting at least a server.xml -->
|
||||
<copy todir="${maven.appserver.dir}/conf" overwrite="true">
|
||||
<fileset dir="${maven.conf.dir}/${maven.appserver.fullname}" excludes="**/web.xml"/>
|
||||
<filterset refid="maven.appserver.filterset" />
|
||||
</copy>
|
||||
|
||||
</goal>
|
||||
|
||||
<!--
|
||||
========================================================================
|
||||
Start Tomcat 4.0
|
||||
========================================================================
|
||||
-->
|
||||
<goal name="appserver:start-tomcat-4.x"
|
||||
description="Start Tomcat 4.0">
|
||||
<java classname="org.apache.catalina.startup.Bootstrap" fork="yes"
|
||||
dir="${maven.appserver.dir}">
|
||||
<classpath>
|
||||
<pathelement path="${maven.appserver.classpath}"/>
|
||||
<fileset dir="${maven.appserver.home}">
|
||||
<include name="bin/bootstrap.jar"/>
|
||||
</fileset>
|
||||
</classpath>
|
||||
<jvmarg value="-Dcatalina.base=${maven.appserver.dir}"/>
|
||||
<jvmarg value="-Dcatalina.home=${maven.appserver.home}"/>
|
||||
<arg value="start"/>
|
||||
</java>
|
||||
</goal>
|
||||
|
||||
<!--
|
||||
========================================================================
|
||||
Stop Tomcat 4.0
|
||||
========================================================================
|
||||
-->
|
||||
<goal name="appserver:stop-tomcat-4.x"
|
||||
description="Stop Tomcat 4.0">
|
||||
<java classname="org.apache.catalina.startup.Bootstrap" fork="yes"
|
||||
dir="${maven.appserver.dir}">
|
||||
<classpath>
|
||||
<pathelement path="${maven.appserver.classpath}"/>
|
||||
<fileset dir="${maven.appserver.home}">
|
||||
<include name="bin/bootstrap.jar"/>
|
||||
</fileset>
|
||||
</classpath>
|
||||
<jvmarg value="-Dcatalina.base=${maven.appserver.dir}"/>
|
||||
<jvmarg value="-Dcatalina.home=${maven.appserver.home}"/>
|
||||
<arg value="stop"/>
|
||||
</java>
|
||||
</goal>
|
||||
|
||||
</project>
|
||||
|
||||
Reference in New Issue
Block a user