第02篇. Jetty 9 实战之安装/运行/部署
|
|
一直以来,想改变一些自己早已经习惯的事情。 一直都听说jetty跟Tomcat一样,是一个web容器。 一直都是在说等等,再等等,等有时间的时候! 一直都是给自己一些逃避的理由 |
1. 首先从Jetty的官方网站http://download.eclipse.org/jetty/下载最新的Jetty,根据JDK的版本下载相对应的JETTY的,这里我选择了jetty-distribution-9.2.14.v20151106版本。
2.解压压缩包到指定目录,我解压到E:/jetty目录
3.尝试启动服务
jetty的启动跟Tomcat不同,我们知道,Tomcat的bin目录下有一个startup.bat文件,我们直接双击它Tomcat就启动了。但是jetty的bin目录下并没有这样的启动文件。那么我们该如何启动呢?运行cmd命令进入dos环境
- 然后运行"java -jar start.jar",就可以启动Jetty server了

- 打开浏览器,访问http://127.0.0.1:8080,此时可以看到Jetty的欢迎页面了。

4.介绍一下jetty的目录,跟tomcat容器一样,我们也需要了解各个目录是做什么的
|
目录 |
说明 |
|
bin |
Jetty命令,可以将Jetty配置成系统服务 |
|
ect |
Jetty自身的配置文件 |
|
lib |
Jetty的JAR文件 |
|
logs |
Jetty运行时的日志文件 |
|
webapps |
存放Web应用,Jetty会自动加载这个目录下的所有Web应用 |
|
start.jar |
Jetty的启动文件。在命令行环境下以 java -jar start.jar 来启动Jetty |
5.关于配置说明【耽误了一些功夫】
- 通过上面的目录我们已经知道,所有的配置文件是放置到E:/jetty/etc目录下
- 通过E:/jetty/etc/jetty-webapps.xml文件,可以看出Jetty中默认将所有的web app都放在了E:/jetty/webapps目录下;(备注:9.x版本是{JETTY_HOME}/etc/webdefault.xml),没有太修改过这里面的内容。
- 我们可以像Tomcat一样修改jetty的端口号,较早的版本是在jetty.xml中修改,但是jetty9的端口修改是修改根目录下的start.ini文件
|
修改start.ini文件 |
|
通过命令方式: |
6. 关于访问的问题
http://127.0.0.1:8080,这个时候注意了,可能访问之后什么也没有,在9.1以前的版本jetty在默认发布的webapps下是有demo的,但9以后版本没有了。
9.1版本以来,jetty分布没有部署任何演示web应用程序,所以看到更多的演示服务器需要运行从demo-base目录如下: 启动jetty base-demo ,可以作为启动jetty的demo项目
|
|
浏览器指向http://localhost:8002,现在会显示欢迎页面和几个演示/test web应用程序。

7.简单尝试发布自己的项目,启动jetty,E:\jetty>java -jar start.jar jetty.port=8002
|
|
|
计划: 下面就是看看如何在eclipse中使用,因为jetty是嵌入的形式!
|
|
扫一扫胖先生的微信,方便日后的沟通和交流 |
第02篇. Jetty 9 实战之安装/运行/部署的更多相关文章
- Jetty实战之 安装 运行 部署
本文地址:http://blog.csdn.net/kongxx/article/details/7218767 1. 首先从Jetty的官方网站http://wiki.eclipse.org/Jet ...
- (转)Jetty实战之 安装 运行 部署
http://blog.csdn.net/kongxx/article/details/7218767 本文地址:http://blog.csdn.NET/kongxx/article/details ...
- Jetty 8.1 安装 运行 部署
链接地址:http://blog.csdn.net/lego2816/article/details/42650545 Java + MySQL 从Jfinal开始,第一步先走完整个流程,主要是发布部 ...
- Jenkins流水线(pipeline)实战之:从部署到体验
关于Jenkins流水线(pipeline) Jenkins 流水线 (pipeline) 是一套插件,让Jenkins可以实现持续交付管道的落地和实施. 关于blueocean Blue Ocean ...
- SequoiaDB 系列之一 :SequoiaDB的安装、部署
在分析或者参与一个开源项目之前,了解项目构建的目的是有必要的. 既然SequoiaDB是NoSQL数据库产品,则必然存在于传统关系型数据库相同的功能点:数据的增.删.改和查询(CRUD). 先了解怎么 ...
- 利用Ambari平台安装与部署Hadoop
* 本篇是利用Ambari平台安装与部署Hadoop,如果需要原生部署Hadoop,请点击以下地址: https://www.cnblogs.com/live41/p/15467263.html 一. ...
- Lucene/Solr搜索引擎开发笔记 - 第2章 Solr安装与部署(Tomcat篇)
一.安装环境 图1-1 Tomcat和Solr的版本 我本机目前使用的Java版本为JDK 1.8,因为Solr 4.9要求Java版本为1.7+,请注意. 二.Solr部署到Tomcat流程 图1- ...
- 02篇ELK日志系统——升级版集群之kibana和logstash的搭建整合
[ 前言:01篇LK日志系统已经把es集群搭建好了,接下来02篇搭建kibana和logstash,并整合完成整个ELK日志系统的初步搭建. ] 1.安装kibana 3台服务器: 192.168.2 ...
- WordPress安装篇(4):YUM方式安装LNMP并部署WordPress
YUM方式安装软件的优点就是简单.方便.快捷,本文介绍在Linux上如何使用YUM方式快速安装LNMP并部署WordPress.使用Linux CentOS 7.9 + Nginx 1.18 + My ...
随机推荐
- CloudStack服务引擎配置(cloud-engine-service模块)
"?> <!--CloudStack服务引擎配置--> <beans xmlns="http://www.springframework.org/schem ...
- 如何自学Java
转自:http://www.360doc.com/content/12/0624/19/5856897_220191533.shtml JAVA自学之路 JAVA自学之路 一:学会选择 为了就业, ...
- Delphi Data Type to C# Data Type
Delphi DataType C# datatype ansistring string boolean bool byte byte char char comp double currency ...
- JQuery动画插件Velocity.js发布:更快的动画切换速度
5月3日,Julian在其GitHub上发布了Velocity.js.Velocity.js是一款动画切换的jQuery插件,它重新实现了jQuery的$.animate()方法从而加快动画切换的速度 ...
- EasyUI-右键菜单变灰不可用效果
使用过EasyUI的朋友想必都知道疯狂秀才写的后台界面吧,作为一个初学者我不敢妄自评论它的好坏,不过它确实给我们提供了一个很好框架,只要在它的基础上进行修改,基本上都可以满足我们开发的需要. 知道“疯 ...
- 如何用C#语言构造蜘蛛程序
"蜘蛛"(Spider)是Internet上一种很有用的程序,搜索引擎利用蜘蛛程序将Web页面收集到数据库,企业利用蜘蛛程序监视竞争对手的网站并跟踪变动,个人用户用蜘蛛程序下载We ...
- Lua游戏脚本语言入门(一)
作者: 沐枫 (第二人生成员) 原文地址:http://job.17173.com/content/2009-01-22/20090122143452606,1.shtml 在这篇文章中,我想向大家介 ...
- Parse--Saving Images(翻译)
原文地址:https://www.parse.com/tutorials/saving-images 学习如何创建一个关于允许用户拍照和上传到parse.com的APP 源码地址:https://gi ...
- Linux中/usr与/var目录详解
/usr文件系统 /usr 文件系统经常很大,因为所有程序安装在这里. /usr 里的所有文件一般来自Linux distribution:本地安装的程序和其他东西在/usr/local 下.这样可能 ...
- Domain Driven Design and Development In Practice--转载
原文地址:http://www.infoq.com/articles/ddd-in-practice Background Domain Driven Design (DDD) is about ma ...




