jetty6学习环境搭建

研究了两个晚上近7个小时,jetty的可debug环境终于成功,分享与此

 

 1.下载jetty-6.1.26的整个可以完整运行的包,这里可以下载http://dist.codehaus.org/jetty/jetty-6.1.26/

解压如下图

jetty6学习环境搭建_第1张图片

 

 2.建立普通java project于eclipse,然后将将上面下载的解压目录中的内容(哪些内容?看下图)复制到eclipse中,然后将必要的jar加入classpath,如下图

jetty6学习环境搭建_第2张图片

3.源码关联,将上面4个jetty运行必要的jar关联源码,如下图

jetty6学习环境搭建_第3张图片

 

4.源码关联后,运行下面的main方法

jetty6学习环境搭建_第4张图片

5.部署一个简单的例子到jetty中,如下

<Configure class="org.mortbay.jetty.webapp.WebAppContext">
  <Set name="contextPath">/hello</Set>
  <Set name="war">../HelloJetty/webroot</Set>
  <Set name="extractWAR">true</Set>
  <Set name="copyWebDir">false</Set>
  <Set name="defaultsDescriptor">
    <SystemProperty name="jetty.home" default="."/>/etc/webdefault.xml
  </Set>
</Configure>,放此xml到contexts目录中,

<Set name="war">../HelloJetty/webroot</Set>指示物理的webapp路径,也就是你的WEB-INF的上层目录,

  <Set name="contextPath">/hello</Set>,自然contextpath

5.访问下看看,下图是debug看到的servlet的调用路径

 

jetty6学习环境搭建_第5张图片

 

 

 

你可能感兴趣的:(jetty)