环境准备
Jetty 9的编译需要Apache Maven 3.x,以及JDK 1.7
(后面的执行步骤基于JDK 1.7.0_17和Maven 3.0.5)
Maven环境搭建好之后,最好修改最大永久区的大小,否则编译过程中很可能会OOM。其中一种方式是修改Maven安装目录/bin/mvn.bat,在bat中添加:
获取源码
要获取源码,可以直接下载打包好的文件,也可以使用git clone命令
1、目前在页面上提供的打包文件是2013年3月8日的一个tag:jetty-9.0.0.v20130308.zip。下载后解压缩就可以了
2、要是使用git clone命令,先Set Up Git,然后执行命令:
如下信息结束之后,在GitHub的存储目录下(默认是“用户文档目录\GitHub”)就可以看到clone好的org.eclipse.jetty.project目录了
remote: Counting objects: 172404, done.
remote: Compressing objects: 100% (51777/51777), done.
remote: Total 172404 (delta 69740), reused 170487 (delta 67864)
Receiving objects: 100% (172404/172404), 25.84 MiB | 21 KiB/s, done.
Resolving deltas: 100% (69740/69740), done.
Checking out files: 100% (2190/2190), done.
构建
在Jetty源码目录下执行:
无论是下载的打包文件,还是git clone下来的版本(2013年3月26日的9.0.1最新snapshot版本),测试都有错误、会导致构建失败,所以这里没有执行测试,增加了-Dmaven.test.skip=true
构建成功后,在Maven本地仓库的org\eclipse\jetty\jetty-distribution下面,或者源码目录的jetty-distribution\target下面,就可以找到构建好的分发包了(jetty-distribution-9.0.0.v20130308.zip或jetty-distribution-9.0.1-SNAPSHOT.zip)
将分发包解压,然后在解压生成的目录下启动Jetty(java -jar start.jar),就可以开始Jetty之旅了
相关推荐
用Maven构建Java Web开发环境(Jetty容器)
使用Eclipse构建Maven的Web项目用jetty启动.docx
* pom.xml is jetty的maven2构建文件 * project-website jetty7网站 * README.txt readme.txt * start.jar is jetty7主程序 * VERSION.txt * webapps应用路径,发布的引用基本都放这里 其中比较重要的目录是:etc、...
使用构建工具 如何在Maven中使用Jetty 如何在Ant中使用Jetty Maven和Ant的更多支持 Jetty Maven插件(Plugin) Jetty Jspc Maven插件(Plugin) Maven web应用工程原型 Ant Jetty插件(Plugin) 使用集成开发环境...
NULL 博文链接:https://fuaotech.iteye.com/blog/2292707
NULL 博文链接:https://hbxflihua.iteye.com/blog/2436818
Jetty9 Java8 GAE 兼容性映像的对象使用。 要使用该映像,您需要使用本地 docker 安装或指向远程 docker 实例的环境变量来构建它: mvn clean install 这将创建以下泊坞窗图像: gke-debian-openjdk:8-jre gke-码头...
码头插件兼容性下表显示了构建Jetty插件的elasticsearch和jetty的版本。 码头插件弹性搜索码头1.2.1 1.2.1 8.1.14.v20131031 1.1.1-测试版1.1.1 8.1.14.v20131031 1.1.0-测试版1.1.0 8.1.14.v20131031 1.0.1 1.0.1 ...
XWiki是一个由Java编写的基于LGPL协议发布的开源wiki和应用...它的开发平台特性允许创建协作式Web应用,同时也提供了构建于平台之上的打包应用(第二代wiki)。 软件界面 安装配置:http://www.iteye.com/topic/723177
Grails Jetty示例应用程序这是... 使用命令docker build -t jetty-example:0.1构建Docker镜像。 启动Docker容器应用程序docker run -it -p 8080:8080 -p 8443:8443 jetty-example:0.1 。 打开浏览器窗口,然后导航到 。
它非常基础,仅包含一个简单的设置脚手架(即它不一定是构建真正 RESTful 服务的示例)。 无论如何,您可以在此处阅读随附的博客文章: : 编译 mvn clean package 用法 将编译后的 .war 文件复制到 Jetty 服务器的...
模板 - 嵌入式 Jetty/SpringMVC/Thymeleaf 应用程序 考虑使用以更简单的方式构建带有嵌入式 Web 服务器的 Spring MVC 应用程序。 概括 这是一个独立的基于 Spring 的 Java 应用程序,它嵌入了 Jetty 并使用 ...
简单的spring+jetty项目骨架,轻松构建web项目,适合练手
SkyzcLibrary一个基于SpringMVC+Maven+JdbcTemplate +Jetty + MySQL构建的图书管理系统项目简介图书管理系统是一款基于Java SpringMVC框架的一个图书馆后台管理系统,实现了双端(用户端+管理端)的登录,借书,管理等...
基本罐默认包目标将在目标目录中构建一个 jar,并将依赖 jar 复制到 target/lib 中。 mvn packagejava -jar target/jetty-springmvc-jsp-template-0.0.1-SNAPSHOT.jar脂肪罐如果您希望拥有一个包含所有依赖项的 jar...
嵌入式jetty9-spring4 存根项目:嵌入式 Jetty 9、Spring 4 MVC、gradle 2 这个项目使用 Spring 4 MVC 和 gradle 2 作为构建和依赖管理代理设置了一个快速而肮脏的嵌入式 Jetty 服务器。 它提供: 几个 RESTful ...
Spark 码头服务器这是一个简单的示例,演示如何在以纱线客户端模式运行的 Jetty Web 服务器中嵌入SparkContext 。 这被证明是非常重要的,因为了解 Spark 类路径是如何构建的对于完成这项工作是非常必要的。 到目前...
示例:带JSP支持的嵌入式Jetty 这是一个maven项目,用于构建它: $ mvn clean package 要运行示例org.eclipse.jetty.demo.Main : $ mvn exec:exec 打开您的Web浏览器以: http://localhost:8080/ 停止码头: 使用...