一,Jetty安装html
从官网download.eclipse.org/jetty/ 下载须要的版本,在指定目录解压便可,下面用$JETTY_HOME表示Jetty的解压目录,也就是安装目录。我用的版本是9.2.6.v20141205。
java
二,Jetty启动web
1,jetty.sh脚本启动浏览器
在目录$JETTY_HOME/bin目录下有脚本文件jetty.sh,输入app
jetty.sh start
便可启动Jetty,在浏览器中输入localhost:8080/可获得Jetty的主页。默认状况下是为空的,能够本身编写一个index.html文件并放置于$JETTY_HOME/webapps/ROOT/目录下便可。eclipse
2,采用jar文件启动webapp
在目录jettyPath/目录下有start.jar文件,输入spa
cd $JETTY_HOME
java -jar start.jar
也能够启动Jetty。code
3,从示例应用中启动Jettyorm
在Jetty9.1版本以后,默认配置中再也不带有示例,若是须要查看Jetty自带的例子,须要从$JETTY_HOME/demo-base/目录启动Jetty。在Shell中输入
cd $JETTY_HOME/demo-base java -jar ../start.jar
此时在浏览器中输入localhost:8080/获得一个Welcome to Jetty的主页。
4,新建实例目录并启动
Jetty提供了这样一个功能,经过一个新建的目录,使得Jetty拥有独立的配置文件和应用目录。
首先新建一个mybase目录用来启动Jetty实例
mkdir mybase java -jar ../start.jar
执行结果以下所示:
WARNING: Nothing to start, exiting ... Usage: java -jar start.jar [options] [properties] [configs] java -jar start.jar --help # for more information
此时应该执行
java -jar ../start.jar --add-to-startd=http,deploy
执行完毕后,mybase目录下会出现start.d和webapps两个子目录,即生成了本身的Jetty实例版本,再次经过start.jar启动Jetty便可。即执行以下命令:
java -jar ../start.jar
须要注意的是此时,webapps中是空的,须要本身新建Web应用。另外,此时产生的配置为空,不少模块没有加载,若是是JSP网页,会出现没法解析的状况。
三,更改端口
java -jar ../start.jar jetty.port=8888
若是端口号小于1024(不包括1024),须要以管理员身份执行该命令。