`
youyu4
  • 浏览: 442298 次
社区版块
存档分类
最新评论

jetty使用教程(嵌入eclipse开发)

 
阅读更多

在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:

 View Code

webdefault.xml:

 View Code

而webdefault.xml基本可以不改,因为它是用来标识文件的语言格式,基本的一些配置;

jetty.xml我们可以做一定的修改;

例如说我们可以改下服务监听的端口号,如图:

web.xml:

(备注就是web请求的配置信息,例如说设置servlet的路由)

如下面配置:

 View Code

好!我们现在就来建设一个如上面web.xml配置的servlet和index.jsp;

index.jsp页面

Index.jsp:

 View Code

HelloWorldServlet.java文件:

 View Code

JettyCustomServer:总的服务类,本质上是一个分发器

 View Code

JettyServerStart.java:启动类,入口

 View Code

运行这个类相当于启动了整个工程:

访问index.jsp

http://localhost:8080/testContext/index.jsp

访问HelloWorldServlet:

http://localhost:8080/testContext/servlet/HelloWorldServlet

 

 
分享到:
评论

相关推荐

    jetty for eclipse 开发插件

    Jetty for Eclipse 开发插件是一款专为Eclipse集成开发环境设计的插件,它使得在Eclipse中使用Jetty服务器进行Web应用的开发、测试和调试变得更加方便。这款插件支持Jetty 6、Jetty 7以及Jetty 8版本,提供了丰富的...

    Eclipse3 jetty插件

    Eclipse3 Jetty插件是为开发者提供的一种集成开发环境(IDE)扩展,它...通过Eclipse3 Jetty插件,开发者可以在Eclipse3.6环境中无缝地使用Jetty,提高开发效率,简化部署流程,从而更加专注于Web应用的开发和创新。

    eclipse-jetty插件

    Eclipse Jetty插件是为Java开发者提供的一种集成开发环境(IDE)扩展,它使得在Eclipse中使用Jetty服务器变得更加便捷。Jetty是一个轻量级、高性能的Web服务器和Servlet容器,相比于Tomcat,它在某些场景下具有更高...

    eclipse插件jetty 离线安装包

    【标题】:Eclipse插件Jetty离线安装包 【正文】: Eclipse插件Jetty,全称为"Run-Jetty...通过使用Eclipse插件Jetty,开发者能够更加便捷地管理和调试基于Jetty的应用程序,提高开发效率,减少因网络问题带来的困扰。

    Jetty插件_eclipse

    Eclipse Jetty插件是开发Java Web应用时非常实用的一款工具,它允许开发者在Eclipse集成开发环境中直接启动和测试Jetty服务器,而无需通过外部命令行或独立的Jetty安装。这款插件极大地简化了开发流程,提高了开发...

    Eclipse+maven+jetty开发环境搭建

    本教程将深入探讨如何使用Eclipse集成开发环境(IDE)、Maven项目管理和构建工具,以及Jetty轻量级服务器来搭建一个完整的Java Web开发环境。以下是详细步骤和相关知识点: 1. **Eclipse IDE**: Eclipse 是一个开源...

    eclipse中配置使用jetty调试web项目

    而“工具”则涵盖了Eclipse和Jetty这两个开发和调试工具的使用。 总结来说,通过Eclipse和Jetty的结合,开发者能够快速地进行Web应用的开发、测试和调试。熟练掌握这一配置方法,将大大提高开发效率和质量。在实际...

    Java Eclipse ee集合jetty和配置

    Eclipse EE 集合 Jetty 和配置 Eclipse 是一个功能强大且流行的集成开发环境(Integrated ...Eclipse EE 和 Jetty 的结合使用可以提高开发效率和应用程序的性能,但是需要注意版本问题、依赖项问题和配置问题。

    jetty嵌入项目实战

    通过这个实战项目,学习者可以了解到Jetty的核心概念,掌握如何将Jetty嵌入到自己的Java应用中,以及如何构建、运行和调试Web应用。对于想要快速搭建Web服务的开发者来说,这是一次非常有价值的实践。

    jetty嵌入式服务器必须的jar包

    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 3.9.0插件 离线安装包

    Eclipse Jetty插件是开发Java Web应用时非常实用的一款工具,它允许开发者在Eclipse集成开发环境中直接运行和调试Jetty服务器。Jetty是一款轻量级、高性能的开源HTTP服务器和Servlet容器,广泛用于各种Java Web项目...

    jetty6.1文件包 && 使用教程

    本教程将详细介绍Jetty 6.1.26的安装、配置、使用方法以及如何与Eclipse集成。 首先,让我们来理解Jetty的核心概念。Jetty是基于Java的HTTP服务器,它支持Servlet 2.5规范,允许开发者使用标准的Servlet API来创建...

    利用Jetty服务器开发web应用例程

    本教程将深入探讨如何利用Jetty服务器来开发Web应用。 首先,让我们理解什么是Jetty。Jetty是由Eclipse基金会维护的一个项目,它完全用Java编写,符合Java Servlet和JSP规范。由于其轻量级特性,Jetty无需复杂的...

    Jetty使用总结

    相比于其他流行的Web服务器如Tomcat,Jetty以其小巧灵活著称,体积仅有几百KB,非常适合嵌入到项目中作为Web服务器使用。Jetty支持多种协议,包括HTTP、HTTPS等,并且可以轻松地与其他Java框架集成。 #### 二、...

    jetty和eclpise集成jar包

    Jetty和Eclipse是两个在Java开发中广泛使用的工具。Jetty是一个轻量级的开源HTTP服务器和Servlet容器,而Eclipse则是一个流行的Java集成开发环境(IDE)。将Jetty集成到Eclipse中,可以方便地进行Web应用的开发、...

    jetty6 嵌入式使用

    接下来,让我们深入了解如何在Eclipse中嵌入使用Jetty 6: 1. **创建新项目**:在Eclipse中新建一个Java项目,并将上述JAR包添加到项目的类路径(Build Path)中。 2. **引入Starter类**:Jetty 6提供了一些启动类...

    jetty插件.rar

    由于其小巧、快速且易于嵌入的特性,Jetty在许多项目中被广泛使用,特别是在需要快速开发和部署Web应用的场景下。 在Eclipse中使用Jetty插件,开发者可以实现以下主要功能: 1. **快速启动和停止Jetty服务器**:...

    jetty 学习资料合集

    Jetty Eclipse Plugin则是一个用于集成Jetty到Eclipse开发环境中的插件,方便开发者进行调试和测试Web应用程序。 在这个“jetty 学习资料合集”中,我们可能会涵盖以下关键知识点: 1. **Jetty基础**:了解Jetty的...

    jetty所需jar包

    11. **jetty-proxy.jar**:如果你需要使用Jetty作为反向代理或负载均衡器,这个jar包包含了相关实现。 12. **jetty-client.jar**:如果你的应用需要作为HTTP客户端发送请求,这个jar包提供了客户端API。 13. **...

    jetty相关

    - 《Jetty6入门教程.doc》可能是关于如何安装、配置和使用Jetty 6版本的文档,涵盖了基础概念、启动流程、部署Web应用等内容。Jetty 6是较早的版本,尽管现在推荐使用更新的版本,但对于理解Jetty的基本工作原理和...

Global site tag (gtag.js) - Google Analytics