以前的版本文件是比較小的,現在的版本增加了很多東東,主要是很多例子應用,以及源碼,經過刪減只有,整個應用還是比較小的,大概也就10m多了。如果只 是需要運行web應用,并且只是需要jsp 2.1規范的話,只有7m多了。以前4.0的時候只有2m多,現在也已經增加了那么多了,時代在進步,沒有辦法。
jetty主要的jar為jetty-6.1.1.jar,servlet-api-2.5-6.1.1.jar,jetty-util- 6.1.1.jar。啟動的jar 為start.jar。還有jsp規范的jar。jsp2.1,好像已經減了不少的jar了,只有4個文件core-3.1.1.jar,ant- 1.6.5.jar,jsp-2.1.jar,jsp-api-2.1.jar。core是使用eclipse的jdt,進行jsp編譯。
jetty的主要配置文件為etc/jetty.xml,當然你可以自己指定別的文件。在start.jar中有個start.config文件是默認的環境配置,以及指定默認的配置文件。可以手工替換。
啟動jetty很簡單,在命令行下面java -jar start.jar
如果需要指定start.config,使用java -DSTART=start.config -jar start.jart
配置web 應用也非常的簡單:
更改jetty.xml就行了,增加web應用的方式包括,直接放置應用在webapps下面,或者配置以下的context
要想改變原先的webapps主應用,改變下面的配置
默認的web.xml配置文件為webdefault.xml
如果想配置相應的web參數,可以更改其應用。
默認的端口為8080,如果想修改,更改:jetty.port屬性
jetty主要的jar為jetty-6.1.1.jar,servlet-api-2.5-6.1.1.jar,jetty-util- 6.1.1.jar。啟動的jar 為start.jar。還有jsp規范的jar。jsp2.1,好像已經減了不少的jar了,只有4個文件core-3.1.1.jar,ant- 1.6.5.jar,jsp-2.1.jar,jsp-api-2.1.jar。core是使用eclipse的jdt,進行jsp編譯。
jetty的主要配置文件為etc/jetty.xml,當然你可以自己指定別的文件。在start.jar中有個start.config文件是默認的環境配置,以及指定默認的配置文件。可以手工替換。
啟動jetty很簡單,在命令行下面java -jar start.jar
如果需要指定start.config,使用java -DSTART=start.config -jar start.jart
配置web 應用也非常的簡單:
更改jetty.xml就行了,增加web應用的方式包括,直接放置應用在webapps下面,或者配置以下的context
1
<New id="Mywork" class="org.mortbay.jetty.webapp.WebAppContext">
2
<Arg><Ref id="contexts"/>Arg>
3
4
<Arg>D:\\project\\work\\m2project\\esoft\\esoft-mywork-jsf\\src\\main\\webappArg>
5
<Arg>/myworkArg>
6
<Set name="defaultsDescriptor"><SystemProperty name="jetty.home" default="."/>/etc/webdefault.xmlSet>
7
<Set name="virtualHosts">
8
<Array type="java.lang.String">
9
<Item>localhostItem>
10
<Array>
11
<Set>
12
13
<New>

2

3

4

5

6

7

8

9

10

11

12

13

要想改變原先的webapps主應用,改變下面的配置
1
<Call class="org.mortbay.jetty.webapp.WebAppContext" name="addWebApplications">
2
<Arg><Ref id="contexts"/>Arg>
3
<Arg><SystemProperty name="jetty.home" default="."/>/webappsArg>
4
<Arg><SystemProperty name="jetty.home" default="."/>/etc/webdefault.xmlArg>
5
<Arg type="boolean">TrueArg>
6
<Arg type="boolean">FalseArg>
7
Call>
8

2

3

4

5

6

7

8

默認的web.xml配置文件為webdefault.xml
如果想配置相應的web參數,可以更改其應用。
默認的端口為8080,如果想修改,更改:jetty.port屬性
1
<Call name="addConnector">
2
<Arg>
3
<New class="org.mortbay.jetty.nio.SelectChannelConnector">
4
<Set name="port"><SystemProperty name="jetty.port" default="8080"/>Set>
5
<Set name="maxIdleTime">30000Set>
6
<Set name="Acceptors">2Set>
7
<Set name="confidentialPort">8443Set>
8
New>
9
Arg>
10
Call>

2

3

4

5

6

7

8

9

10
