`

jetty6学习环境搭建

阅读更多

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

 

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

解压如下图

 

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

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

 

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

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的调用路径

 

 

 

 

分享到:
评论

相关推荐

    自己构建微服务(springmvc+内嵌jetty+maven 环境配置)

    总的来说,构建一个基于Spring MVC、内嵌Jetty和Maven的微服务涉及多个层次的技术整合,包括Web服务的搭建、服务间的通信以及项目的构建和管理。这样的配置为开发人员提供了灵活性,同时也确保了开发流程的高效性...

    i-jetty-lib

    通过这个压缩包,开发者不仅可以快速搭建起一个基于Jetty的Android服务器环境,还可以学习如何在Eclipse中管理这样的项目,这对于提升Android开发者的技能和工作效率是非常有帮助的。同时,了解和掌握Jetty的使用...

    jetty嵌入式服务器实例大全

    这在快速搭建小型Web应用或者测试环境时非常方便。 2. **Servlet处理**: Jetty是Servlet规范的实现者,支持Servlet 3.1及以上版本。你可以通过创建`Server`对象,然后添加`ServletHandler`或`...

    HelloWorld之jetty运行

    要搭建一个简单的Jetty环境,首先需要创建一个Java工程,并将必要的依赖库导入。在提供的信息中,包含了几个关键的JAR文件,例如jetty-6.1.15.rc3.jar和servlet-api-2.5-20081211.jar等。这些库文件是运行Jetty和...

    jetty入门

    1. **环境准备**:确保已经安装了Java开发环境,因为Jetty是基于Java的。你可以从Jetty官方网站下载适合版本的Jetty发行版。 2. **理解基本结构**:了解Jetty的基本目录结构,如`webapps`目录用于放置Web应用,`lib...

    Linux 安装jetty

    以上就是Linux环境下安装Jetty的基本步骤和相关知识点,掌握这些知识将有助于你在Linux系统上搭建和管理Jetty服务器。同时,了解源码和工具标签意味着你可能需要对Jetty的源代码有深入理解,或者利用特定工具进行...

    Android i-jetty开源项目.rar

    通过深入学习和理解Android i-jetty开源项目,开发者不仅可以掌握如何在Android平台上搭建和运行HTTP服务器,还能进一步提升对Android系统、Java编程以及Web服务的理解,为开发更复杂、功能丰富的Android应用打下...

    JavaEE实验环境的搭建教程

    JavaEE实验环境的搭建是Java开发人员在进行企业级应用开发前必须要掌握的一项基础技能。JavaEE,全称为Java Platform, ...同时,动手实践是学习的最佳方式,通过亲自动手搭建环境,你将更好地掌握JavaEE开发的基础。

    轻量级的内置jetty版服务器

    标题中的“轻量级的内置jetty版服务器”指的是一个采用了Jetty作为内置服务器的解决方案,专门用于...对于学习如何使用Jetty和Spring构建服务器,或者需要快速部署小型Web服务的开发者来说,这是一个非常有价值的资源。

    基于bboss新版平台项目环境搭建和代码工具使用视频教程.rar

    最后,`bboss新版平台开发环境搭建教程.wmv`视频可能会详细演示上述的搭建过程,让学习者能够直观地看到每一步的操作。 总的来说,这套视频教程对于初学者或者需要快速上手bboss平台的开发者来说,是非常宝贵的资源...

    【java苍穹外卖项目实战二】苍穹外卖环境搭建资料

    通过"苍穹外卖环境搭建资料"这个项目,你可以学习到完整的Java Web应用开发流程,从需求分析、设计、编码、测试到上线运维,提升自己的实战能力。实践是最好的老师,动手操作这些步骤,将理论知识转化为实际技能,...

    JBPM4环境搭建

    **JBPM4环境搭建** JBPM(Java Business Process Management)是一款开源的工作流管理系统,它提供了对业务流程的建模、部署、执行和监控的能力。在本文中,我们将深入探讨如何搭建JBPM4.4的开发环境,这对于理解...

    JSP环境配置搭建与连接数据库

    本文将深入探讨JSP环境的配置搭建以及如何通过JDBC连接数据库,尤其适用于SQL数据库。 首先,我们需要搭建JSP的开发环境。这通常包括以下几个步骤: 1. **安装Java开发工具**:JSP基于Java,所以首先要确保你的...

    ssh整合示例代码,开发环境搭建

    5. **开发环境搭建**:开发环境通常包括IDE(如Eclipse、IntelliJ IDEA)、构建工具(如Maven、Gradle)、版本控制系统(如Git)、服务器(如Tomcat、Jetty)以及测试框架(如JUnit)。开发者需要安装这些工具,并...

    畅购商城第一章环境搭建,源码,讲义。

    在本教程中,我们将深入探讨"畅购商城"这一电商项目的环境搭建过程,以及相关的源码和讲义分析。这是一门针对Java开发者的课程,旨在帮助他们理解电商平台的架构和实现细节。让我们逐步深入了解这个Java项目的关键...

    i_jetty安卓端源码

    2. **离线数据同步**: 通过i_jetty搭建本地服务器,实现设备间的数据交换或离线存储的数据上传。 3. **嵌入式Web界面**: 在Android应用中嵌入Web界面,如设置页面或监控界面。 总之,i_jetty安卓端源码揭示了如何在...

    java 环境搭建

    Java环境搭建是初学者入门Java编程的第一步,也是开发者日常工作中不可或缺的基础操作。在这个过程中,主要涉及以下几个关键知识点: 1. **JDK安装**:Java Development Kit(JDK)是开发和运行Java程序所必需的...

    window系统搭建activeMQ集群和操作步骤

    Windows系统下搭建ActiveMQ集群需要对Java环境、XML配置以及分布式系统有一定理解。通过集群,我们可以实现消息的高效分发、提升系统的稳定性和容错能力。配合文档和实践,逐步掌握ActiveMQ集群的搭建与运维,将有...

    windows版UXCORE开发环境搭建指南(总结)

    在Windows环境下搭建UXCORE的开发环境是一项重要的工作,这将使开发者能够有效地编写、测试和调试基于UXCORE的应用程序。以下是一个详细的步骤指南,旨在帮助您成功地建立UXCORE的开发环境。 1. **系统需求**: 在...

Global site tag (gtag.js) - Google Analytics