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

用Jetty作为嵌入式服务

阅读更多
以下是通过Jetty的API(版本为6.1.8)在Java代码中启动Jetty服务:

import org.mortbay.jetty.Connector;
import org.mortbay.jetty.Server;
import org.mortbay.jetty.nio.SelectChannelConnector;
import org.mortbay.jetty.webapp.WebAppContext;

public class JettyServer {
	public static void main(String[] args) throws Exception {
		Server server = new Server();

		Connector conn = new SelectChannelConnector();
		conn.setPort(8080);
		server.setConnectors(new Connector[] { conn });

		WebAppContext webapp = new WebAppContext();
		webapp.setContextPath("/");
		webapp.setWar("./"); //如需指定war目录,则相对应地在工程目录下建立一同名目录,否则启动时会产生异常
		
		server.setHandler(webapp);
		server.start();
	}
}


需要的的jar包如下:
jetty-6.1.8
jetty-util-6.1.8
servlet-api-2.5-6.1.8
分享到:
评论

相关推荐

    jetty6.1.26嵌入式使用

    在javaweb项目中嵌入式使用jetty作为web服务器,下载即可运行

    jetty 嵌入式开发源码

    - `Server`: 作为Jetty的核心,`Server`类负责初始化和管理所有其他组件。源码中,你可以看到如何通过`Server`来添加或配置`Connector`和`Handler`。 - `Connector`: 这部分源码主要关注网络通信,如`...

    jetty嵌入式服务器实例大全

    通过以上实例,你将能够熟练地在Java项目中使用Jetty服务器,无论是在开发阶段还是生产环境中,Jetty都能提供稳定、高效的Web服务支持。在学习过程中,配合源代码示例`testjetty`,动手实践是理解Jetty工作原理的...

    jetty嵌入式服务.rar

    2. **Servlet容器**:Jetty作为Servlet规范的实现,可以托管Servlet和Filter,这是Java Web应用的标准接口。 3. **嵌入式模式**:在嵌入式模式下,你可以直接在代码中创建和配置Jetty服务器,避免了单独部署服务器的...

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

    3. **使用Jetty作为Web容器** - 首先,需要在项目中添加Jetty的依赖,可以通过Maven或Gradle来管理。 - 创建一个`Server`实例,并配置监听端口。 - 添加`Handler`,如`ServletContextHandler`,来处理HTTP请求。 ...

    jetty嵌入式Httpserver

    在使用Jetty作为嵌入式HTTP服务器时,我们首先需要了解它的基本概念和工作原理。Jetty的核心是基于事件驱动和非阻塞I/O模型,这使得它在处理大量并发连接时表现出色。通过使用NIO(非阻塞I/O)API,Jetty可以高效地...

    Java如何使用Jetty实现嵌入式的Servlet容器

    在Java中,实现嵌入式的Servlet容器可以使用Jetty,Jetty是一个Java实现的开源的servlet容器,可以作为一个完整的Web服务器和Servlet容器,同时也可以嵌入在Java应用程序中。在Java程序中调用Jetty可以实现嵌入式的...

    jetty嵌入式实例

    Jetty是一款轻量级、高性能的Java Web服务器和Servlet容器,它被广泛应用于各种规模的项目,特别是作为嵌入式服务器使用。嵌入式Jetty允许开发者直接在应用程序中启动和管理Web服务器,无需单独部署或运行独立的...

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

    标题中的“嵌入jetty的springMVC可运行jar的REST+”指的是使用Jetty作为嵌入式服务器来运行一个包含Spring MVC的Java Web应用程序,该应用提供了RESTful API服务。这种架构允许开发者将Web服务器与应用代码打包成...

    jetty服务器

    在Java开发环境中,Jetty常常作为嵌入式服务器使用,便于快速构建和部署应用。 本资源包提供了Jetty服务器的安装包(jetty-distribution-9.4.14.v20181114.zip),这是Jetty的一个特定版本,9.4.14.v20181114。...

    Jetty web服务器

    Jetty 是一个开源的servlet容器... Jetty 可以作为嵌入式服务器使用,Jetty的运行速度较快,而且是轻量级的,可以在Java中可以从test case中控制其运行。从而可以使自动化测试不再依赖外部环境,顺利实现自动化测试。

    jetty 适合jdk1.8用的服务器

    4. **易于集成**:Jetty可以轻松地嵌入到其他Java应用中,例如作为嵌入式服务器,这在微服务和云环境中的应用非常普遍。 5. **最新的协议支持**:Jetty支持HTTP/2和WebSocket等现代网络协议,为开发者提供了更多的...

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

    此外,使用Jetty作为嵌入式容器,意味着该工具可以直接与应用程序结合,而无需独立部署或配置服务器。这对于开发者来说是一种非常便捷的解决方案,尤其是在本地开发和调试环境中。Jetty的轻量级特性和低资源消耗也使...

    jetty嵌入Web编程多种实现方式案例

    Jetty作为开源项目,其核心设计理念是简洁、快速和可扩展。它支持HTTP、HTTPS、WebSocket等协议,并且可以处理静态文件、Servlet和JSP。由于Jetty是完全用Java编写,因此它能无缝融入Java应用程序,提供灵活的部署...

    jetty-6.1.9 jspweb 服务器

    Jetty 可以作为嵌入式服务器使用,Jetty的运行速度较快,而且是轻量级的,可以在Java中可以从test case中控制其运行。从而可以使自动化测试不再依赖外部环境,顺利实现自动化测试。 作为嵌入式服务器使用代码实例:...

    jetty 服务器

    - **嵌入式**:Jetty可以嵌入到其他Java应用程序中,作为Web服务的组成部分。 4. **部署Web应用** - **WAR文件**:将Web应用的WAR文件放入`webapps`目录下,Jetty会自动解压并部署。 - **目录结构**:也可以直接...

    jetty 服务器使用

    除了作为独立服务器运行,Jetty还常被用作嵌入式服务器,直接在应用程序中启动和停止。这样可以更好地控制服务器生命周期,简化部署流程。 10. **热部署与更新** Jetty提供热部署功能,当检测到应用或配置文件...

    Java_嵌入式Jetty WebSocket示例.zip

    总结起来,Java中的Jetty WebSocket示例展示了如何利用Jetty作为嵌入式服务器,实现高效的WebSocket通信。这个压缩包提供的资源可以帮助开发者快速理解和实践WebSocket技术,为构建实时Web应用打下基础。

    应用服务器jetty8.0

    1. **Servlet容器**:Jetty作为Servlet容器,能够运行基于Servlet技术的Web应用。Servlet是Java用于处理HTTP请求的核心接口,而Jetty则为这些Servlet提供了一个运行环境。 2. **轻量级架构**:Jetty以其轻量级特性...

Global site tag (gtag.js) - Google Analytics