~ubuntu-branches/ubuntu/utopic/jetty/utopic-proposed

« back to all changes in this revision

Viewing changes to contrib/eclipse-generic-wst-plugin/plugin/servers/jetty.serverdef

  • Committer: Bazaar Package Importer
  • Author(s): Torsten Werner
  • Date: 2009-08-09 08:48:10 UTC
  • Revision ID: james.westby@ubuntu.com-20090809084810-k522b97ind2robyd
ImportĀ upstreamĀ versionĀ 6.1.19

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="UTF-8"?>
 
2
<tns:ServerRuntime
 
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">
 
7
    <property
 
8
        id="jettyHome"
 
9
        label="Jetty Home:"
 
10
        type="directory"
 
11
        context="runtime"
 
12
        default="/your_server_root/jetty" />
 
13
    <property
 
14
        id="jettyConfig"
 
15
        label="Config Files:"
 
16
        type="string"        
 
17
        context="server"
 
18
        default="${jettyHome}/etc/jetty.xml"/>
 
19
    <property id="serverAddress"
 
20
        label="Host:"
 
21
        type="string"
 
22
        context="server"
 
23
        default="127.0.0.1" />
 
24
    <property id="port"
 
25
        label="Port:"
 
26
        type="string"
 
27
        context="server"
 
28
        default="8080"/>
 
29
    <property id="stopPort"
 
30
        label="Stop Port"
 
31
        type="string"
 
32
        context="server"
 
33
        default="8079"/>
 
34
    <property id="deployDir"
 
35
        label="Deploy Directory:"
 
36
        type="string"
 
37
        context="server"
 
38
        default="${jettyHome}/webapps"/>
 
39
    <property id="supportAnnotations"
 
40
        label="Annotation Support:"
 
41
        type="boolean"
 
42
        context="server"
 
43
        default="false"/>
 
44
 
 
45
    <port>
 
46
        <no>${port}</no>
 
47
        <name>Http</name>
 
48
        <protocol>http</protocol>
 
49
    </port>
 
50
 
 
51
    <module>
 
52
        <type>jst.web</type>
 
53
        <publishDir>${deployDir}</publishDir>
 
54
        <publisherReference>org.eclipse.jst.server.generic.antpublisher</publisherReference>
 
55
    </module>
 
56
    
 
57
    <start>
 
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>
 
63
     </start>
 
64
 
 
65
     <stop>
 
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>
 
71
     </stop>
 
72
     
 
73
     <publisher id="org.eclipse.jst.server.generic.antpublisher">
 
74
       <publisherdata>
 
75
         <dataname>build.file</dataname>
 
76
         <datavalue>/buildfiles/build.xml</datavalue>
 
77
       </publisherdata>
 
78
      <publisherdata>
 
79
        <dataname>target.publish.jst.web</dataname>
 
80
        <datavalue>deploy.j2ee.web</datavalue>
 
81
      </publisherdata>
 
82
      <publisherdata>
 
83
        <dataname>target.unpublish.jst.web</dataname>
 
84
        <datavalue>undeploy.j2ee.web</datavalue>
 
85
      </publisherdata>
 
86
     </publisher>
 
87
     
 
88
     <classpath id="jetty.start" >
 
89
       <archive path="${jettyHome}/start.jar" />
 
90
     </classpath>
 
91
     
 
92
     <classpath id="jetty.shutdown" >
 
93
       <archive path="${jettyHome}/start.jar" />
 
94
     </classpath>
 
95
     
 
96
</tns:ServerRuntime>