在eclipse下面建一个java project
建立目录结构如下:
二级目录:
(备注jetty_test是工程的根目录,etc、lib、webRoot为其二级目录)
到jetty的官方网站(http://www.eclipse.org/jetty/)下载jetty的开发包;
我下载的jetty-hightide-8.0.0.v20110901.tar.gz;
把里面的lib目录的jar包和lib/jsp目录下面的jar包导入到工程里面
说明白,其实jetty.xml和webdefault.xml其实是在我下载的
jetty-hightide-8.0.0.v20110901.tar.gz里面的etc目录下面的jetty.xml和webdefault.xml
jetty.xml:
webdefault.xml:
而webdefault.xml基本可以不改,因为它是用来标识文件的语言格式,基本的一些配置;
jetty.xml我们可以做一定的修改;
例如说我们可以改下服务监听的端口号,如图:
web.xml:
(备注就是web请求的配置信息,例如说设置servlet的路由)
如下面配置:
好!我们现在就来建设一个如上面web.xml配置的servlet和index.jsp;
index.jsp页面
Index.jsp:
HelloWorldServlet.java文件:
JettyCustomServer:总的服务类,本质上是一个分发器
JettyServerStart.java:启动类,入口
运行这个类相当于启动了整个工程:
访问index.jsp
http://localhost:8080/testContext/index.jsp
访问HelloWorldServlet:
http://localhost:8080/testContext/servlet/HelloWorldServlet
相关推荐
Jetty for Eclipse 开发插件是一款专为Eclipse集成开发环境设计的插件,它使得在Eclipse中使用Jetty服务器进行Web应用的开发、测试和调试变得更加方便。这款插件支持Jetty 6、Jetty 7以及Jetty 8版本,提供了丰富的...
Eclipse3 Jetty插件是为开发者提供的一种集成开发环境(IDE)扩展,它...通过Eclipse3 Jetty插件,开发者可以在Eclipse3.6环境中无缝地使用Jetty,提高开发效率,简化部署流程,从而更加专注于Web应用的开发和创新。
Eclipse Jetty插件是为Java开发者提供的一种集成开发环境(IDE)扩展,它使得在Eclipse中使用Jetty服务器变得更加便捷。Jetty是一个轻量级、高性能的Web服务器和Servlet容器,相比于Tomcat,它在某些场景下具有更高...
【标题】:Eclipse插件Jetty离线安装包 【正文】: Eclipse插件Jetty,全称为"Run-Jetty...通过使用Eclipse插件Jetty,开发者能够更加便捷地管理和调试基于Jetty的应用程序,提高开发效率,减少因网络问题带来的困扰。
Eclipse Jetty插件是开发Java Web应用时非常实用的一款工具,它允许开发者在Eclipse集成开发环境中直接启动和测试Jetty服务器,而无需通过外部命令行或独立的Jetty安装。这款插件极大地简化了开发流程,提高了开发...
本教程将深入探讨如何使用Eclipse集成开发环境(IDE)、Maven项目管理和构建工具,以及Jetty轻量级服务器来搭建一个完整的Java Web开发环境。以下是详细步骤和相关知识点: 1. **Eclipse IDE**: Eclipse 是一个开源...
而“工具”则涵盖了Eclipse和Jetty这两个开发和调试工具的使用。 总结来说,通过Eclipse和Jetty的结合,开发者能够快速地进行Web应用的开发、测试和调试。熟练掌握这一配置方法,将大大提高开发效率和质量。在实际...
Eclipse EE 集合 Jetty 和配置 Eclipse 是一个功能强大且流行的集成开发环境(Integrated ...Eclipse EE 和 Jetty 的结合使用可以提高开发效率和应用程序的性能,但是需要注意版本问题、依赖项问题和配置问题。
通过这个实战项目,学习者可以了解到Jetty的核心概念,掌握如何将Jetty嵌入到自己的Java应用中,以及如何构建、运行和调试Web应用。对于想要快速搭建Web服务的开发者来说,这是一次非常有价值的实践。
jetty嵌入式服务器开发所必须的jar包,本人使用jetty版本为6.1.3,jar包总数为9个,来自jetty:commons-el-1.0.jar,jasper-compiler-5.5.15,jasper-compiler-jdt-5.5.15.jar,jasper-runtime-5.5.15.jar,jetty-...
Eclipse Jetty插件是开发Java Web应用时非常实用的一款工具,它允许开发者在Eclipse集成开发环境中直接运行和调试Jetty服务器。Jetty是一款轻量级、高性能的开源HTTP服务器和Servlet容器,广泛用于各种Java Web项目...
本教程将详细介绍Jetty 6.1.26的安装、配置、使用方法以及如何与Eclipse集成。 首先,让我们来理解Jetty的核心概念。Jetty是基于Java的HTTP服务器,它支持Servlet 2.5规范,允许开发者使用标准的Servlet API来创建...
本教程将深入探讨如何利用Jetty服务器来开发Web应用。 首先,让我们理解什么是Jetty。Jetty是由Eclipse基金会维护的一个项目,它完全用Java编写,符合Java Servlet和JSP规范。由于其轻量级特性,Jetty无需复杂的...
相比于其他流行的Web服务器如Tomcat,Jetty以其小巧灵活著称,体积仅有几百KB,非常适合嵌入到项目中作为Web服务器使用。Jetty支持多种协议,包括HTTP、HTTPS等,并且可以轻松地与其他Java框架集成。 #### 二、...
Jetty和Eclipse是两个在Java开发中广泛使用的工具。Jetty是一个轻量级的开源HTTP服务器和Servlet容器,而Eclipse则是一个流行的Java集成开发环境(IDE)。将Jetty集成到Eclipse中,可以方便地进行Web应用的开发、...
接下来,让我们深入了解如何在Eclipse中嵌入使用Jetty 6: 1. **创建新项目**:在Eclipse中新建一个Java项目,并将上述JAR包添加到项目的类路径(Build Path)中。 2. **引入Starter类**:Jetty 6提供了一些启动类...
由于其小巧、快速且易于嵌入的特性,Jetty在许多项目中被广泛使用,特别是在需要快速开发和部署Web应用的场景下。 在Eclipse中使用Jetty插件,开发者可以实现以下主要功能: 1. **快速启动和停止Jetty服务器**:...
Jetty Eclipse Plugin则是一个用于集成Jetty到Eclipse开发环境中的插件,方便开发者进行调试和测试Web应用程序。 在这个“jetty 学习资料合集”中,我们可能会涵盖以下关键知识点: 1. **Jetty基础**:了解Jetty的...
11. **jetty-proxy.jar**:如果你需要使用Jetty作为反向代理或负载均衡器,这个jar包包含了相关实现。 12. **jetty-client.jar**:如果你的应用需要作为HTTP客户端发送请求,这个jar包提供了客户端API。 13. **...
- 《Jetty6入门教程.doc》可能是关于如何安装、配置和使用Jetty 6版本的文档,涵盖了基础概念、启动流程、部署Web应用等内容。Jetty 6是较早的版本,尽管现在推荐使用更新的版本,但对于理解Jetty的基本工作原理和...