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

Jetty实战之 嵌入式运行Jetty

 
阅读更多

本文地址:http://blog.csdn.net/kongxx/article/details/7218776

Jetty最常用的一种用法是把Jetty嵌入到自己的Java应用程序中,此时Jetty作为一个后台的Servlet容器运行,接受用户的http请求,下面是一个最简单的嵌入Jetty的用法。

1. 首先使用Maven创建一个java工程

2. 修改pom文件,添加或修改编译和依赖部分

3. 创建一个Server类,用了启动Jetty server,并且通过一个HelloHandler来处理浏览器发送过来的请求;

4. 创建一个Handler类,用了处理所有客户端的请求

5. 运行MyServer类,然后通过浏览器访问http://localhost:8080/,可以看到“Hello World!”和请求的url。






分享到:
评论

相关推荐

    example-spring-jetty:基于嵌入式Jetty的Spring MVC应用案例

    基于嵌入式Jetty的Spring MVC应用案例 Spring MVC 3.2.x 版本应用,基于嵌入式Jetty实现。 运行 mvn package java -jar target/example-spring-jetty-1.0-SNAPSHOT.jar 查看根信息 查看用户 查看images下面的图片 ...

    实战 Jetty--让你快速速学会jetty

    这使得Jetty成为一个理想的嵌入式Web服务器选择,可以在各种复杂的应用环境中扮演关键角色。 部署Jetty应用程序非常直观。通常,将WAR包放置在Jetty的Webapps目录下,然后通过运行`java -jar start.jar`启动服务器...

    jetty嵌入项目实战

    本实战项目旨在帮助初学者快速掌握Jetty的嵌入式使用方法,通过实例化和配置Jetty服务器,实现Web应用的快速启动和运行。 1. **Jetty简介** - Jetty是一个开源的HTTP服务器和Servlet容器,它遵循Java Servlet和JSR...

    Jetty 学习资料汇总

    4. **嵌入式Jetty**:阐述如何将Jetty直接嵌入到应用程序中,实现更灵活的部署方式。 5. **故障排查与日志**:介绍如何配置和使用Jetty的日志系统,以及常见问题的解决方法。 通过上述内容的学习,你将能够熟练地...

    Android i-jetty开源项目.rar

    Android i-jetty开源项目是专为Android平台设计的一个轻量级HTTP服务器实现,其核心是嵌入式Jetty服务器。Jetty是一款广泛使用的Java Web服务器和Servlet容器,而Android i-jetty则是将Jetty的特性引入到Android应用...

    apache-jetty

    Jetty被广泛应用于各种项目,包括云计算平台、大数据分析、物联网设备等,它的高效性和灵活性使其成为开发者的首选服务器之一。 总之,Apache Jetty是一个强大且灵活的HTTP服务器和Servlet容器,为Java Web开发...

    《SpringBoot实战》PDF

    2. **嵌入式Web服务器**:Spring Boot支持内嵌Tomcat、Jetty或Undertow等Web服务器,无需额外部署,简化了开发流程。 3. **健康检查与Actuator**:提供Actuator模块,用于监控和管理应用的运行状态,包括健康检查、...

    Spring Boot实战派(源码)

    Spring Boot简化了Spring应用程序的初始设置和配置,使得开发人员能够快速构建可运行的应用程序。以下是基于源码的详细知识点讲解: 1. **Spring Boot核心概念** - `@SpringBootApplication` 注解:它是`@...

    JavaEE开发的颠覆者SpringBoot实战

    在实际开发中,Spring Boot的“嵌入式Servlet容器”如Tomcat或Jetty,使得应用无需单独部署,可以直接运行jar包,这在微服务和云环境中尤其适用。书中也详细介绍了如何构建可执行的jar,以及如何使用Spring Boot ...

    JavaEE开发的颠覆者 SpringBoot实战

    3. **嵌入式Servlet容器**:SpringBoot支持内嵌Tomcat、Jetty等Servlet容器,无需单独打包部署,简化了项目的部署流程。 4. **健康检查与Actuator**:SpringBoot提供了一组Actuator端点,用于监控应用的健康状况和...

    SpringBoot实战(第4版) 中文版

    3. **嵌入式Web服务器**:Spring Boot支持内嵌Tomcat或Jetty,允许开发者无需额外部署,直接运行主类启动应用,大大提高了开发效率。 4. **健康检查与Actuator**:Actuator是Spring Boot提供的监控和管理工具,用于...

    springboot实战,javaee巅覆者

    3. **嵌入式Web服务器**:SpringBoot可以内嵌Tomcat或Jetty等Web服务器,无需额外部署步骤,大大简化了开发和测试流程。 4. **命令行接口(CLI)**:SpringBoot提供了一个强大的命令行工具,可以快速创建和运行...

    轻量级J2EE企业应用实战

    Tomcat是Apache软件基金会的一个项目,而Jetty则是一个更轻量级的选择,通常被用于嵌入式场景。 本书还涵盖了J2EE应用的架构模式,包括贫血模型(Thin Model),这是一种将业务逻辑层(BL)和数据访问层(DAL)分离...

    spring-boot实战PDF 完整版和随书源码.7z

    2. 嵌入式服务器:Spring Boot支持内嵌Tomcat、Jetty等Web服务器,无需额外部署,简化了开发和测试流程。 3. 零配置:Spring Boot推崇“约定优于配置”的原则,很多配置都有默认值,极大地减少了繁杂的配置工作。 ...

    SpringBoot实战-清晰

    - **嵌入式Web服务器**:Spring Boot支持内嵌Tomcat、Jetty或Undertow,无需单独部署WAR文件,简化了开发流程。 - **自动配置**:Spring Boot会根据类路径中的存在项自动配置Bean,极大地减少了配置文件的数量和...

    SpringBoot实战

    Spring Boot支持内嵌的Tomcat、Jetty或Undertow服务器,这意味着无需额外部署,应用可以直接运行在JAR或WAR包中,极大地方便了开发和测试。 4. **自动配置(Auto Configuration)**: Spring Boot会根据项目中...

    手写spring资料.zip

    在Spring应用中,我们可以直接将Jetty作为服务器,快速启动并运行我们的应用程序。了解Jetty的基本配置,包括端口设置、日志配置等,将有助于我们在本地快速搭建测试环境。 四、手写Spring实践 1. 创建Spring核心...

    SpringBoot 整合 Netty 实战

    SpringBoot通过默认配置、嵌入式Servlet容器(如Tomcat或Jetty)以及自动配置特性,使得开发者能够快速地构建独立运行的、生产级别的Java应用程序。 Netty则是一个高性能、异步事件驱动的网络应用框架,用于快速...

    springboot 实战项目教程.txt

    - **独立运行**:无需部署WAR包到Tomcat等容器中,内置Tomcat、Jetty或Undertow作为容器。 - **自动配置**:基于类路径中的条件来自动配置Bean。 - **简化依赖管理**:提供一个初始依赖设置,避免版本冲突。 - *...

Global site tag (gtag.js) - Google Analytics