`
akunamotata
  • 浏览: 379400 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jetty7内嵌代码配置

 
阅读更多

以war包形式启动:

 

	String warPath = "../project/target/project.war";
		
        Server server = new Server(8080);
        
        WebAppContext context = new WebAppContext();
        context.setWar(warPath);
        context.setContextPath("/");
        context.setClassLoader(
            Thread.currentThread().getContextClassLoader());
 
        server.setHandler(context);
 
        server.start();
        server.join();
 

直接在项目中启动:

 

        String webapp = "../project/src/main/webapp";
		
        Server server = new Server(8080);
        
        WebAppContext context = new WebAppContext();
        context.setDescriptor(webapp + "/WEB-INF/web.xml");
        context.setResourceBase(webapp);
        context.setContextPath("/");
        context.setClassLoader(
            Thread.currentThread().getContextClassLoader());
 
        server.setHandler(context);
 
        server.start();
        server.join();
 

 

分享到:
评论
1 楼 布拉君君 2013-10-29  
亲,为什么我测试以war包形式启动,总是报404错误啊,我写的目录下面是有那个war包的哇,请帮忙回答下

相关推荐

    jetty内嵌到java代码启动

    让我们深入探讨如何将Jetty内嵌到Java代码中,以及这一过程涉及的关键知识点。 1. **Jetty简介** - Jetty是一个开源的HTTP服务器和Servlet容器,支持最新的Servlet规范,如Servlet 4.0。 - 它以其轻量级、模块化...

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

    标题 "自己构建微服务(springmvc+内嵌jetty+maven 环境配置)" 提供了关于如何在Java环境中创建微服务的信息。这通常涉及使用Spring MVC作为控制器层,内嵌Jetty作为Web服务器,以及Maven作为项目管理工具。下面将...

    Jetty内嵌服务器实例

    在“Jetty内嵌服务器实例”中,我们可以学习到以下关键知识点: 1. **Jetty服务器基础**:了解Jetty的基本架构和功能,包括它如何处理HTTP请求和响应,以及如何加载和执行Servlet。 2. **内嵌Jetty的实现**:学习...

    jetty内嵌实现

    在"jetty内嵌实现"的场景下,我们可以直接将Jetty集成到我们的Java应用中,避免了传统方式下需要将应用部署到独立的Web服务器(如Tomcat)的步骤。这种方式尤其适用于测试、开发环境,甚至小型生产环境,因为它简化...

    jetty8+ 内嵌式启动运行demo

    压缩包文件`jettydemo`可能包含了一个完整的Jetty内嵌式运行的示例项目。这个项目可能包括了Java源代码、Web应用资源(如HTML、CSS、JavaScript文件)以及必要的配置文件。解压后,你可以通过阅读代码来理解如何设置...

    在嵌入式jetty环境下运行struts2Annotation项目

    ### 7. 博文链接 提供的博文链接()可能包含更多详细的步骤和示例代码,建议参考以获取更具体的实现方法。 总结来说,在嵌入式Jetty环境下运行Struts2 Annotation项目涉及到Java Web开发中的多个关键知识点,包括...

    JAVA里使用Jetty作为轻量级嵌入式的Web容器

    - Jetty提供了一系列的工具和命令行工具,如`jetty-start.jar`,用于快速启动和配置Jetty服务器。 - `jetty-maven-plugin`可以集成到Maven项目中,便于开发和测试。 6. **示例代码** ```java Server server = ...

    嵌入jetty的springMVC可运行jar的REST+

    开发者可以研究源代码来了解如何将Jetty、Spring MVC和REST结合,以及如何打包成可执行JAR。可能使用的工具有Maven、IntelliJ IDEA、Eclipse等。 7. **实际应用**: 这种架构适用于轻量级的Web服务,特别是在...

    Jetty 7.0 API 和 源文件解析

    源文件(jetty7xref)提供了Jetty 7.0的源代码交叉引用,这对于深入理解Jetty的工作原理极其有用。通过源码,我们可以: - **跟踪执行流程**:查看类和方法的实现,了解请求从接收、解析到处理的全过程。 - **学习...

    Eclipse+Maven创建webapp项目集成jetty服务器

    6. **调试和测试**:由于Jetty是内嵌在项目中的,所以你可以直接在Eclipse中设置断点进行调试,无需额外的部署步骤。 通过以上步骤,你就可以在Eclipse中利用Maven和Jetty快速搭建一个可运行的Web应用程序了。这种...

    基于jetty嵌入式容器的java性能分析工具,内嵌H2 database,以图表形式直观展.zip

    在压缩包"java0323"中,可能包含了该性能分析工具的源代码、配置文件、运行脚本以及可能的示例数据。通过解压并研究这些内容,开发者可以深入了解工具的工作原理,对其进行定制以满足特定的需求,或者扩展其功能,...

    jetty 测试程序

    Jetty可以通过内嵌H2数据库,为Web应用程序提供数据存储服务。这通常涉及到配置一个`ServletContextHandler`,加载一个名为`DBServlet`的Servlet,该Servlet可以直接与H2数据库进行交互。 在测试Jetty程序时,你...

    myblog_个人博客后台代码_myblog代码_

    2. 内嵌服务器:Spring-Boot可以内嵌Tomcat或Jetty等Web服务器,方便快速启动和部署。 3. 弹性架构:Spring-Boot支持微服务和云原生的开发模式,便于系统模块化和横向扩展。 4. 健康检查和监控:通过Actuator模块,...

    jsf-jetty:这是一个JSF Web项目,内嵌了Jetty服务器;

    通过这个"jsf-jetty"项目,开发者可以学习如何配置JSF和Jetty,理解如何将JSF的组件与Jetty的服务器环境整合,以及如何使用Maven管理项目依赖和构建流程。此外,这个项目也可以作为一个模板,用于快速搭建自己的JSF ...

    Spring Boot简单实例代码

    Spring Boot默认提供了Tomcat或Jetty这样的内嵌式Servlet容器,允许我们无需额外打包和部署,直接运行主类启动服务。 4. **运行方式(Run as Application)** 通过`main`方法直接运行Spring Boot应用,就像运行...

    springboot简单源代码

    SpringBoot 的核心特性包括自动配置、内嵌 Web 服务器(如 Tomcat 或 Jetty)、运行时健康检查以及“起步依赖”概念。在开始探讨 SpringBoot 源代码之前,我们需要了解一些基本概念。 首先,SpringBoot 的自动配置...

    源代码,大家自己看看吧

    4. **内嵌Web服务器**:Spring Boot可以内嵌Tomcat、Jetty或Undertow等Web服务器,使得应用可以直接运行为可执行jar,无需额外部署步骤。 5. **pom.xml**:这个文件是Maven项目的配置文件,用于管理项目依赖。在...

    Spring Boot启动过程(四)之Spring Boot内嵌Tomcat启动

    在该方法中,Spring Boot支持三种内嵌容器的定制化配置,即Tomcat、Jetty、Undertow。 三、TomcatEmbeddedServletContainerFactory TomcatEmbeddedServletContainerFactory是Spring Boot中用于创建Tomcat内嵌容器...

    spring-boot学习代码

    3. **内嵌式容器(Embedded Containers)**:Spring Boot 可以内嵌 Tomcat、Jetty 或 Undertow 等 Web 容器,无需额外部署,简化了应用的测试和生产环境的部署。 4. **健康检查(Health Checks)**:提供健康检查...

    springboot架构代码版

    它集成了大量的常用功能,如自动配置、内嵌Web服务器(如Tomcat或Jetty)、健康检查、Actuator监控等,使得开发者可以快速地创建出生产级别的Java应用。 在SpringBoot项目中,Eclipse是一种常用的集成开发环境(IDE...

Global site tag (gtag.js) - Google Analytics