这里就是简单的使用。最最基本的,估计您看着document也能会,您要是愿意跟着看,也欢迎。
我学习的jetty的版本为 jetty-distribution-7.0.2.v20100331,其实jetty7x的都差不多,跟6x的最大的区别就是模块化。谁让它投入了Eclipse模块的怀抱了呢,怎么能不模块化。
下载:下载地址: http://download.eclipse.org/jetty/stable-7/dist/
选择 jetty-distribution-7.0.2.v20100331.zip 本版(目前的稳定版)
如果想要下载 hightide 版本,地址: http://dist.codehaus.org/jetty/
安装:安装即加压缩下载的压缩包。
运行:执行命令 java –jar start.jar (这个命令默认启动的配置文件为 jetty.xml )
可以指定 ( 多个 )ava –jar start.jar etc/jetty.xml etc/jetty-ajp.xml
注意:如果下载的为 jetty-distribution-7.0.2.v20100331 。运行时有些配置需要改变
1) 修改解压后目录下 start.ini 文件。在 OPTIONS=Server,jmx,resources,websocket,ext 后添加 jsp 和 ajp 。
2) 在 lib 目录下新建 jsp 文件夹,放 jsp2.1 需要的 jar 包,分别问 ant-1.6.5.jar 、 core-3.1.1.jar 、 jetty-jsp-2.1-7.0.2.v20100331.jar 、 jsp-2.1-glassfish-2.1.v20091210.jar 、 jsp-api-2.1-glassfish-2.1.v20091210.jar
3) 修改根目录下 start.jar 中, org/eclipse/jetty/start 中的 start.config 。在 OPTIONS~=default,* 下一行添加 java.io.tmpdir=C:/temp 。此步骤也可以放在启动时属性中,启动命令 java - Djava . io . tmpdir = C :/ temp - jar start . jar
启动成功后会提示 : Started SelectChannelConnector@0.0.0.0:8080 (根据启动的连接器改变)这一步的的原因是jetty解压缩的时候,由于路径为临时目录,会有空格而报错,修改下解压目录。注意要自己建立个空文件夹temp。