hao1nan 发表于 2017-2-25 12:40:52

jetty--基础篇

  这里就是简单的使用。最最基本的,估计您看着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 –jarstart.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。
页: [1]
查看完整版本: jetty--基础篇