当前位置:主页 > ag8平台首页直达ag85856正文

ag8平台首页直达ag85856_使用jetty配置 开发web应用

03月21日作者:黑曼巴


不停以来应用jetty作为我的web开拓ag8平台首页直达ag85856设置设置设备摆设摆设办ag8平台首页直达ag85856事器,开始的时刻和所有的初学者一样应用tomcat作为开拓办事器,可用着用着,感到tomcat越来越繁琐以及宏大年夜。后来,用了jboss,知道jboss应用jetty作为其web利用办事器,以是就开始试着应用jetty。从那开始后,jetty就成为我的开拓设置设置设备摆设摆设办事器了,从最初的4.0,到现在的6.0不停在应用着。

爱好jetty的缘故原由,在于其的方便,简单的设置设置设备摆设摆设文件,简单的启动脚本,而且在elipse或者其他ide中,进行调试,运行都很方便。

不想多说什么,让事实来措辞吧。在开始之前,先下载jetty。今朝最新的版本为6.1:

http://docs.codehaus.org/display/JETTY/Downloading+and+Installing#download

曩昔的版本文件是对照小的,现在的版本增添了很多东东,主如果很多例子利用,以及源码,颠末删减只有,全部利用照样对照小的,大年夜概也就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.jag8平台首页直达ag85856ar。启动的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=starag8平台首页直达ag85856t.config -jar start.jart

设置设置设备摆设摆设web 利用也异常的简单:

变动jetty.xml就行了,增添web利用的要领包括,直接放置利用在webapps下面,或者设置设置设备摆设摆设以下的context

New id="Mywork" class="org.mortbay.jetty.webapp.WebAppContext">

Arg>Ref id="contexts"/>Arg>

绝对路径,可以指定相对路径,增添就行-->

Arg>D:\\project\\work\\m2project\\esoft\\esoft-mywork-jsf\\src\\main\\webappArg>

Arg>/myworkArg>

Set name="defaultsDescriptor">SystemProperty name="jetty.home" default="."/>

/etc/webdefault.xmlSet>

Set name="virtualHosts">

Array type="java.lang.String">

Item>localhostItem>

Array>

Set>

New>

要想改变本来的webapps主利用,改变下面的设置设置设备摆设摆设

Call class="org.mortbay.jetty.webapp.WebAppContext" name="addWebApplications">

Arg>Ref id="contexts"/>Aag8平台首页直达ag85856rg>

Arg>SystemProperty name="jetty.home" default="."/>/webappsArg>

Arg>SystemProperty name="jetty.home" default="."/>/etc/webdefault.xmlArg>

Arg type="boolean">TrueArg>extract -->

Arg type="boolean">FalseArg>parent priority class loading -->

Call>

默认的web.xml设置设置设备摆设摆设文件为webdefault.xml

假如想设置设置设备摆设摆设响应的web参数,可以变动其利用。

默认的端口为8080,假如想改动,变动:jetty.port属性

Call name="addConnector">

Arg>

New class="org.mortbay.jetty.nio.SelectChannelConnector">

Set name="port">SystemProperty name="jetty.port" default="8080"/>Set>

Set name="maxIdleTime">30000Set>

Set name="Acceptors">2Set>

Set name="confidentialPort">8443Set>

New>

Arg>

Call>

简单的设置设置设备摆设摆设,简单的启动,下一篇,我会先容,若何在eclipse中应用jetty.

最近关注

热点内容

更多