研究了两个晚上近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的调用路径
分享到:
相关推荐
总的来说,构建一个基于Spring MVC、内嵌Jetty和Maven的微服务涉及多个层次的技术整合,包括Web服务的搭建、服务间的通信以及项目的构建和管理。这样的配置为开发人员提供了灵活性,同时也确保了开发流程的高效性...
通过这个压缩包,开发者不仅可以快速搭建起一个基于Jetty的Android服务器环境,还可以学习如何在Eclipse中管理这样的项目,这对于提升Android开发者的技能和工作效率是非常有帮助的。同时,了解和掌握Jetty的使用...
这在快速搭建小型Web应用或者测试环境时非常方便。 2. **Servlet处理**: Jetty是Servlet规范的实现者,支持Servlet 3.1及以上版本。你可以通过创建`Server`对象,然后添加`ServletHandler`或`...
要搭建一个简单的Jetty环境,首先需要创建一个Java工程,并将必要的依赖库导入。在提供的信息中,包含了几个关键的JAR文件,例如jetty-6.1.15.rc3.jar和servlet-api-2.5-20081211.jar等。这些库文件是运行Jetty和...
1. **环境准备**:确保已经安装了Java开发环境,因为Jetty是基于Java的。你可以从Jetty官方网站下载适合版本的Jetty发行版。 2. **理解基本结构**:了解Jetty的基本目录结构,如`webapps`目录用于放置Web应用,`lib...
以上就是Linux环境下安装Jetty的基本步骤和相关知识点,掌握这些知识将有助于你在Linux系统上搭建和管理Jetty服务器。同时,了解源码和工具标签意味着你可能需要对Jetty的源代码有深入理解,或者利用特定工具进行...
通过深入学习和理解Android i-jetty开源项目,开发者不仅可以掌握如何在Android平台上搭建和运行HTTP服务器,还能进一步提升对Android系统、Java编程以及Web服务的理解,为开发更复杂、功能丰富的Android应用打下...
JavaEE实验环境的搭建是Java开发人员在进行企业级应用开发前必须要掌握的一项基础技能。JavaEE,全称为Java Platform, ...同时,动手实践是学习的最佳方式,通过亲自动手搭建环境,你将更好地掌握JavaEE开发的基础。
标题中的“轻量级的内置jetty版服务器”指的是一个采用了Jetty作为内置服务器的解决方案,专门用于...对于学习如何使用Jetty和Spring构建服务器,或者需要快速部署小型Web服务的开发者来说,这是一个非常有价值的资源。
最后,`bboss新版平台开发环境搭建教程.wmv`视频可能会详细演示上述的搭建过程,让学习者能够直观地看到每一步的操作。 总的来说,这套视频教程对于初学者或者需要快速上手bboss平台的开发者来说,是非常宝贵的资源...
**JBPM4环境搭建** JBPM(Java Business Process Management)是一款开源的工作流管理系统,它提供了对业务流程的建模、部署、执行和监控的能力。在本文中,我们将深入探讨如何搭建JBPM4.4的开发环境,这对于理解...
本文将深入探讨JSP环境的配置搭建以及如何通过JDBC连接数据库,尤其适用于SQL数据库。 首先,我们需要搭建JSP的开发环境。这通常包括以下几个步骤: 1. **安装Java开发工具**:JSP基于Java,所以首先要确保你的...
通过"苍穹外卖环境搭建资料"这个项目,你可以学习到完整的Java Web应用开发流程,从需求分析、设计、编码、测试到上线运维,提升自己的实战能力。实践是最好的老师,动手操作这些步骤,将理论知识转化为实际技能,...
5. **开发环境搭建**:开发环境通常包括IDE(如Eclipse、IntelliJ IDEA)、构建工具(如Maven、Gradle)、版本控制系统(如Git)、服务器(如Tomcat、Jetty)以及测试框架(如JUnit)。开发者需要安装这些工具,并...
在本教程中,我们将深入探讨"畅购商城"这一电商项目的环境搭建过程,以及相关的源码和讲义分析。这是一门针对Java开发者的课程,旨在帮助他们理解电商平台的架构和实现细节。让我们逐步深入了解这个Java项目的关键...
2. **离线数据同步**: 通过i_jetty搭建本地服务器,实现设备间的数据交换或离线存储的数据上传。 3. **嵌入式Web界面**: 在Android应用中嵌入Web界面,如设置页面或监控界面。 总之,i_jetty安卓端源码揭示了如何在...
Java环境搭建是初学者入门Java编程的第一步,也是开发者日常工作中不可或缺的基础操作。在这个过程中,主要涉及以下几个关键知识点: 1. **JDK安装**:Java Development Kit(JDK)是开发和运行Java程序所必需的...
Windows系统下搭建ActiveMQ集群需要对Java环境、XML配置以及分布式系统有一定理解。通过集群,我们可以实现消息的高效分发、提升系统的稳定性和容错能力。配合文档和实践,逐步掌握ActiveMQ集群的搭建与运维,将有...
在Windows环境下搭建UXCORE的开发环境是一项重要的工作,这将使开发者能够有效地编写、测试和调试基于UXCORE的应用程序。以下是一个详细的步骤指南,旨在帮助您成功地建立UXCORE的开发环境。 1. **系统需求**: 在...