1
<?xml version="1.0" encoding="UTF-8"?>
3
xmlns:tns="http://eclipse.org/jst/server/generic/ServerTypeDefinition"
4
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5
xsi:schemaLocation="http://eclipse.org/jst/server/generic/ServerTypeDefinition ServerTypeDefinitionSchema.xsd "
6
name="Jetty6.x" version="v6.x">
12
default="/your_server_root/jetty" />
18
default="${jettyHome}/etc/jetty.xml"/>
19
<property id="serverAddress"
23
default="127.0.0.1" />
29
<property id="stopPort"
34
<property id="deployDir"
35
label="Deploy Directory:"
38
default="${jettyHome}/webapps"/>
39
<property id="supportAnnotations"
40
label="Annotation Support:"
48
<protocol>http</protocol>
53
<publishDir>${deployDir}</publishDir>
54
<publisherReference>org.eclipse.jst.server.generic.antpublisher</publisherReference>
58
<mainClass>org.mortbay.start.Main</mainClass>
59
<workingDirectory>${jettyHome}</workingDirectory>
60
<programArguments>${jettyConfig}</programArguments>
61
<vmParameters>-Djetty.home=${jettyHome} -Djetty.port=${port} -Djetty.host=${serverAddress} -DSTOP.PORT=${stopPort} -DSTOP.KEY=secret</vmParameters>
62
<classpathReference>jetty.start</classpathReference>
66
<mainClass>org.mortbay.start.Main</mainClass>
67
<workingDirectory>${jettyHome}</workingDirectory>
68
<programArguments>--stop</programArguments>
69
<vmParameters>-Djetty.home="${jettyHome}" -DSTOP.PORT="${stopPort}" -DSTOP.KEY=secret</vmParameters>
70
<classpathReference>jetty.shutdown</classpathReference>
73
<publisher id="org.eclipse.jst.server.generic.antpublisher">
75
<dataname>build.file</dataname>
76
<datavalue>/buildfiles/build.xml</datavalue>
79
<dataname>target.publish.jst.web</dataname>
80
<datavalue>deploy.j2ee.web</datavalue>
83
<dataname>target.unpublish.jst.web</dataname>
84
<datavalue>undeploy.j2ee.web</datavalue>
88
<classpath id="jetty.start" >
89
<archive path="${jettyHome}/start.jar" />
92
<classpath id="jetty.shutdown" >
93
<archive path="${jettyHome}/start.jar" />