最近打算研究下Jetty。经过一番折腾,发行包和源码下载编译都可以了。把下载方式说一下,方便有用的朋友 。
获取jetty的方式大致有下载有源码后自己编译和直接到官网下载发行包。
发行包下载:
http://download.eclipse.org/jetty/
下载需要的版本后,解压即可完成安装。
从源码编译:
首先是下载源码
https://github.com/eclipse/jetty.project/
可以通过git来下载,也可以在网站上直接下载压缩包,对于特定分支上的可以选择相应的分支后下载
如果安装了git,从网站得到git url :
git://github.com/eclipse/jetty.project.git
之后执行
git clone <scm url>
即可完成代码下载。
当然也可能像发行包一样,选择相应的分支下载
jetty编译需要用到maven,所以需要下载maven
http://maven.apache.org/download.cgi
下载解压,并正确配置maven后,在源码根路径下执行D: \jetty.project>mvn clean install -Dmaven.test.skip=true,第一次build可能会比较晚,maven会下载相应的依赖包。
Build完成后,在源码根路径下的~\jetty.project\jetty-distribution\target\distribution下就是build出来的jetty。和直接下载发行包是一样的。
启动
打开命令行,切换到jetty的目录,执行java –jar start.jar
Jetty默认的http端口是8080,所以打开浏览器:http://localhost:8080,jetty的欢迎界面
我们的jetty运行成功了。
- 大小: 44.8 KB
- 大小: 50.8 KB
- 大小: 32.9 KB
分享到:
相关推荐
- 项目将会被自动编译并部署到Jetty服务器上。 - 通过点击“Debug”按钮启动项目调试。 #### 四、总结 通过上述步骤,我们成功地介绍了如何在Eclipse中集成Maven和Jetty进行开发,并简单介绍了基本的使用方法。...
接着,根据README文件的指示,使用Maven或Gradle等构建工具进行编译和构建。 文件`jetty-6.1.12`是Jetty的一个特定版本,6.1.x系列属于较旧的版本,但仍然包含了许多关键的Web服务器和Servlet容器的组件。以下是...
压缩包中的文件可能包括源代码、编译后的JAR文件、文档、配置示例等,开发者可以通过解压并查阅这些文件了解Jetty的内部工作原理和如何进行定制配置。通过学习和使用Jetty,开发者可以创建高效、灵活且易于维护的...
Jetty是一个轻量级、高性能且灵活的Servlet引擎,它在IT行业中被广泛用于构建Web应用程序和服务器。其设计理念强调简单性和可扩展性,通过Handler数据模型实现这一目标。Handler是Jetty架构的核心,它是一种可扩展的...
2. **编译源码**:在命令行中,进入i-jetty源码目录,运行`mvn clean install`命令,Maven将自动下载依赖、编译源码、运行测试,并将编译后的JAR文件放入`target`目录下。 3. **运行i-jetty**:编译完成后,你可以...
3. **JSP支持**: 如果你打算在Jetty上运行JSP,那么`lib`目录中可能还会包含`jsp-api.jar`和`jsp-runtime.jar`等文件,它们是JSP编译和执行所必需的。 4. **连接器**: Jetty支持多种连接器,如HTTP、HTTPS等。`...
1. **安装Jetty**:首先需要下载Jetty的最新版本,通常可以从其官方网站jetty.apache.org获取。解压缩下载的文件,这将得到Jetty的根目录。 2. **配置Jetty**:Jetty的启动配置主要通过修改`start.ini`或创建自己的...
【描述】"i-jetty环境搭配与编译,内附配置好的eclipse开发环境" 暗示这个压缩包包含了完整的i-jetty库,以及一个已经配置好用于开发和调试的Eclipse集成开发环境(IDE)。这意味着开发者可以快速地在Eclipse中导入...
3. **配置Jetty**:根据示例中的说明配置Jetty,这可能涉及到设置端口号、上下文路径等。 4. **启动Jetty**:通过执行启动脚本来启动Jetty服务器,这将加载并运行Web应用。 5. **测试应用**:在浏览器中输入`...
POM 文件(Project Object Model)是 Maven 项目的核心配置文件,用于描述项目的依赖关系、插件配置、编译选项等。在 POM 文件中,我们可以配置项目的 VERSION、GROUPID、ARTIFACTID、PACKAGING、DEPENDENCIES 等...
jasper-el.jar、jasper-jdt.jar、jasper.jar为jsp页面解析编译相关jar包。 jsp-api.jar为jstl相关jar包 tomcat-juli.jar启动时依赖的jar 其他问题: The absolute uri: ...
- Jetty插件(例如:Jetty Integration for WTP)可以通过Eclipse Marketplace安装,该插件允许用户直接在项目中集成Jetty服务器。 2. **创建Jetty项目** - 首先,你需要在Eclipse中创建一个新的Dynamic Web ...
安装Jetty非常简单,可以通过下载源码编译,或者直接获取预编译的二进制包。在解压后的目录中,包含`start.jar`文件,这是启动Jetty的核心。通过命令行执行`java -jar start.jar`即可启动服务器。 2. **启动与停止...
Maven插件是Maven生命周期的一部分,它们提供了执行特定任务的能力,如编译源代码、运行测试、打包项目等。Jetty插件就是这样一个插件,它允许我们在开发环境中快速启动Jetty服务器,以运行和测试我们的Web应用程序...
- `target`:Maven生成的输出目录,包括编译后的类文件、打包的WAR文件等。 通过这个项目,开发者可以学习到: 1. **Maven的使用**:如何编写和管理`pom.xml`,如何执行构建命令(如`mvn clean install`)。 2. **...
当项目中的源文件发生变化时,插件会自动重新编译并更新到Jetty服务器。 ** WebApp目录结构 ** 在提到的"WebApp"这个文件夹,通常代表了一个标准的Maven Web应用的结构。它应包含以下关键部分: 1. `WEB-INF` ...
2. **导入项目**:在Android Studio中,选择“Import Project”选项,然后找到下载的i-jetty源代码文件夹。这通常会自动创建一个Gradle项目结构。 3. **调整项目结构**:由于Android Studio使用特定的目录结构(如...
接着,可以从Jetty官方网站下载适合你操作系统的Jetty发行版,解压到本地文件夹。 启动Jetty有两种方式:命令行启动和集成开发环境(IDE)启动。对于初学者,命令行启动是最直接的途径。在Jetty解压后的目录中,找到`...
3. **与AspectJ的兼容**:jcabi-aspects库与AspectJ框架兼容,可以利用AspectJ的编译时或运行时织入来处理切面。 4. **简化代码**:通过使用jcabi-aspects,开发者无需编写大量样板代码,而是可以通过简单的注解来...
Maven 使用一种标准的目录结构和XML格式的项目对象模型(Project Object Model, POM),能够自动下载所需的库文件,编译源代码,运行测试,打包,部署等。在本项目中,Maven 负责集成所有依赖,包括Spring MVC、...