`
snoopy7713
  • 浏览: 1152382 次
  • 性别: Icon_minigender_2
  • 来自: 火星郊区
博客专栏
Group-logo
OSGi
浏览量:0
社区版块
存档分类
最新评论

jetty--基础篇

    博客分类:
  • RAP
阅读更多

这里就是简单的使用。最最基本的,估计您看着document也能会,您要是愿意跟着看,也欢迎。

我学习的jetty的版本为 jetty-distribution-7.0.2.v20100331,其实jetty7x的都差不多,跟6x的最大的区别就是模块化。谁让它投入了Eclipse模块的怀抱了呢,怎么能不模块化。

下载:下载地址: http://download.eclipse.org/jetty/stable-7/dist/

选择 jetty-distribution-7.0.2.v20100331.zip 本版(目前的稳定版)

如果想要下载 hightide 版本,地址: http://dist.codehaus.org/jetty/

  安装:安装即加压缩下载的压缩包。

       运行:执行命令 java –jar start.jar (这个命令默认启动的配置文件为 jetty.xml

               可以指定 ( 多个 )ava –jar start.jar etc/jetty.xml etc/jetty-ajp.xml

       注意:如果下载的为 jetty-distribution-7.0.2.v20100331 。运行时有些配置需要改变

1)  修改解压后目录下 start.ini 文件。在 OPTIONS=Server,jmx,resources,websocket,ext 后添加 jsp ajp

2)  lib 目录下新建 jsp 文件夹,放 jsp2.1 需要的 jar 包,分别问 ant-1.6.5.jar core-3.1.1.jar jetty-jsp-2.1-7.0.2.v20100331.jar jsp-2.1-glassfish-2.1.v20091210.jar jsp-api-2.1-glassfish-2.1.v20091210.jar

3)  修改根目录下 start.jar 中, org/eclipse/jetty/start 中的 start.config 。在 OPTIONS~=default,* 下一行添加 java.io.tmpdir=C:/temp 。此步骤也可以放在启动时属性中,启动命令 java - Djava . io . tmpdir = C :/ temp - jar start . jar

启动成功后会提示 : Started SelectChannelConnector@0.0.0.0:8080 (根据启动的连接器改变)这一步的的原因是jetty解压缩的时候,由于路径为临时目录,会有空格而报错,修改下解压目录。注意要自己建立个空文件夹temp。

分享到:
评论

相关推荐

    jetty所需jar包

    本篇文章将深入探讨Jetty所需jar包的相关知识点,帮助你理解和配置Jetty运行环境。 首先,让我们了解Jetty的核心组件和它们对应的jar包: 1. **jetty-server.jar**:这是Jetty服务器的基础,包含了处理HTTP连接和...

    jetty各个版本下载

    在本篇文章中,我们将深入探讨Jetty的各个版本以及如何进行下载。 1. **Jetty的历史版本** Jetty的发展历程可以追溯到1995年,自那时以来,它经历了多个主要版本的迭代,每个版本都带来了新的特性和性能优化。例如...

    gradle的jetty插件使用例子

    本篇文章将深入探讨如何在Gradle项目中使用Jetty插件。 首先,我们来看一下`build.gradle`文件,这是Gradle构建脚本的入口。在这个文件中,我们需要配置Jetty插件。以下是一个简单的`build.gradle`示例: ```...

    maven+jetty

    本篇文章将深入探讨如何在IntelliJ IDEA(IDEA)中整合Maven和Jetty,创建一个简单的实例,以便快速开发和测试Java Web应用。 首先,让我们了解一下这两个工具的基础知识: 1. Maven:Maven是一个项目管理和综合...

    Android 上的http server程序

    在本篇中,我们将深入探讨如何在Android设备上搭建一个HTTP服务器,特别关注使用i-jetty-3.1库来实现这一目标。 **1. Android上的HTTP服务器基础知识** 在Android上运行HTTP服务器的主要目的是为了让设备能够作为...

    SageTV Plugins-开源

    本篇文章将深入解析这些开源组件,包括它们的作用、技术背景以及如何在实际使用中提升用户的体验。 首先,我们来看看核心组件 - core-3.1.1.jar。这个jar文件是 SageTV 的基础架构,包含了系统的核心逻辑和API,...

    jetty入门

    本篇文章将深入介绍Jetty的基础知识,包括其核心概念、工作原理以及如何入门使用。 首先,Jetty的核心特性之一是它的轻量化设计。与其他重量级的Web服务器(如Apache Tomcat)相比,Jetty没有繁重的依赖,这使得它...

    jmeter--web socket引用插件包

    3. **jetty-http-9.4.12.v20180830.jar**: 提供了HTTP协议的基础实现,是Jetty处理HTTP请求和响应的基础库。 4. **JMeterWebSocketSamplers-1.2.1.jar**: 这是JMeter的Web Socket Samplers插件,包含了专门用于执行...

    开源依赖第二部分,Cassandra工程所需要的开源项目的所有依赖

    本篇将深入探讨“开源依赖第二部分,Cassandra工程所需要的开源项目的所有依赖”,这些依赖包括了多个Java相关的开源库。 1. **Hadoop Core** (hadoop-core-1.2.1-source.jar): Hadoop是Apache基金会的一个开源项目...

    Javaweb容量配置

    在本篇中,我们将重点讨论如何配置Maven容器,特别是使用Jetty Maven插件来实现这一目标。 首先,让我们了解一下Jetty Maven插件。Jetty是一个轻量级的Java Web服务器和Servlet容器,它能够快速启动,且占用资源较...

    jettyssl:使用jetty来配置https服务

    本篇将详细介绍如何使用Jetty来配置HTTPS服务,以确保数据传输的安全性。 首先,理解HTTPS的基础知识是必要的。HTTPS(Hypertext Transfer Protocol Secure)是一种通过Internet进行安全通信的协议,它结合了HTTP与...

    Eclipse – 整合开发工具(基础篇)

    **Eclipse - 整合开发环境(基础篇)** Eclipse 是一款强大的开源集成开发环境(IDE),广泛用于Java编程,但也可通过插件支持多种其他编程语言,如C/C++、Python、JavaScript等。本基础篇将带你深入了解Eclipse的...

    Pure JS (1): 在 jetty 上运行 JavaScript

    然而,有些情况下,比如已有 Java 项目基础或者偏好 Java 生态,使用 Jetty 运行 JavaScript 可能更合适。 要在 Jetty 上运行 JavaScript,你需要以下步骤: 1. **安装 Jetty**: 首先,你需要在你的开发环境中安装...

    Groovy轻松入门—Grails实战基础篇

    在“Groovy轻松入门—Grails实战基础篇”中,我们将探讨以下几个关键知识点: 1. **Groovy基础知识**:学习Groovy的基础语法,包括闭包、动态类型、语法糖等特性。例如,Groovy允许开发者使用更简洁的语句进行方法...

    源码:Java Web 开发实战经典(基础篇)

    《Java Web 开发实战经典(基础篇)》的源码包包含了全面的示例和练习,旨在帮助初学者和有经验的开发者深入理解Java Web开发的基础概念和技术。这个压缩包中的文件名没有给出具体的细节,但我们可以根据通常的Java ...

    使用Maven搭建S2SH工程详解一:使用Maven创建struts2工程

    【使用Maven搭建S2SH工程详解一:...这个过程涵盖了Maven的项目管理、Struts2的请求处理、Jetty的本地开发服务器使用,以及Web应用的基础配置。通过这种方式,我们可以快速地启动一个S2SH项目,并进行后续的开发工作。

    使用Eclipse创建基于Maven Web工程

    本篇文章将详细介绍如何在Eclipse中利用Maven创建一个Web工程,以便于管理和构建项目。 首先,我们需要确保Eclipse已经安装了Maven插件。如果没有,可以访问Eclipse Marketplace搜索"M2E"(Maven Integration for ...

    spring-boot-api-project-seed-master.zip

    本篇文章将围绕"spring-boot-api-project-seed-master.zip"这个压缩包文件,深入探讨Spring Boot的核心特性、API设计原则以及如何通过这个项目种子进行实战演练。 1. **Spring Boot概述** Spring Boot是由Pivotal ...

    基于注解的spring_3.0.x_MVC学习笔记

    在本篇基于注解的Spring 3.0.x MVC学习笔记中,我们将深入探讨Spring MVC在3.0版本中的变化,以及如何通过注解实现快速开发。Spring 3.0.x相较于2.5版本有着显著的改进,尤其在MVC模块上,提供了更加灵活和强大的...

Global site tag (gtag.js) - Google Analytics