一直都听说jetty跟Tomcat一样,是一个web容器。之前做项目的时候,也使用过jetty,只是当时jetty是作为一个插件,跟maven集成使用的。那个时候,因为是第一次使用jetty,感觉jetty跟Tomcat并不一样,启动方式差异都如此之大。可是,后来想想,既然它与Tomcat都是web容器,那么,jetty肯定也能够像Tomcat那样单独执行。于是上网查了一些资料,找到了jetty的用法,这里跟大家分享一下。

第一步:Jetty的安装

同Tomcat一样,jetty也是免安装的。我们仅仅须要将下载好的jetty.zip解压至指定文件夹后,jetty就能够使用了。这里我们解压到D:\Java\jetty下,然后你会看到例如以下几个文件夹,简单说明一下:

文件夹

说明

bin

Jetty命令,能够将Jetty配置成系统服务

contexts

存入Web应用的部署文件,Jetty会自己主动载入这个文件夹下的所用部署文件相应的Web应用

ect

Jetty自身的配置文件

lib

Jetty的JAR文件

logs

Jetty执行时的日志文件

webapps

存放Web应用,Jetty会自己主动载入这个文件夹下的全部Web应用

start.jar

Jetty的启动文件。在命令行环境下以 java -jar start.jar
来启动Jetty

第二步:启动jetty

jetty的启动跟Tomcat不同,我们知道,Tomcat的bin文件夹下有一个startup.bat文件,我们直接双击它Tomcat就启动了。可是jetty的bin文件夹下并没有这种启动文件。那么我们该怎样启动呢?

首先,执行——》cmd ,进入DOS界面。

然后,输入命令进入jetty的文件夹下,这里我们输入cd  
D:\Java\jetty

最后,输入启动命令:java -jarstart.jar

等待出现例如以下界面,说明jetty已成功启动。

第三步:Jetty中部署项目

jetty中部署项目跟Tomcat中部署项目一样,都是直接将我们的项目扔到容器的webapps文件夹下,容器就会给我们自己主动部署。比方,我将dwz直接扔到webapps文件夹下,他就会自己主动部署。

第四步:訪问部署的项目。

浏览器中直接输入我们项目的网址:http://localhost:8888/dwz    就可以訪问。

当然,我们能够像Tomcat一样改动jetty的port号。方法是打开jetty\etc\文件夹下的jetty.xml文件,将默认的8080改为对应的port号就可以

到此为止,相信你已经明确怎样使用jetty了。

怎样使用jetty的更多相关文章

  1. No plugin found for prefix ‘jetty’ in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repositories

    maven配置文件(最大的那个)的<pluginGroups></pluginGroups>增加一行如下<pluginGroups><pluginGroup& ...

  2. sorl6.0+jetty+mysql搭建solr服务

    1.下载solr 官网:http://lucene.apache.org/solr/ 2.目录结构如下 3.启动solr(默认使用jetty部署) 在path路径下将 bin文件夹对应的目录加入,然后 ...

  3. 嵌入式服务器jetty,让你更快开发web

    概述 jetty是什么? jetty是轻量级的web服务器和servlet引擎. 它的最大特点是:可以很方便的作为嵌入式服务器. 它是eclipse的一个开源项目.不用怀疑,就是你常用的那个eclip ...

  4. 详解web容器 - Jetty与Tomcat孰强孰弱

    Jetty 基本架构 Jetty目前的是一个比较被看好的 Servlet 引擎,它的架构比较简单,也是一个可扩展性和非常灵活的应用服务器.它有一个基本数据模型,这个数据模型就是 Handler(处理器 ...

  5. IntelliJ IDEA使用(二):tomcat和jetty配置

    上一讲用idea创建了maven web项目,接下来我们把项目发布到tomcat和jetty运行,以便进一步地开发和调试 配置tomcat 第一.打开菜单栏 第二.点击设置按钮,添加应用服务器,选择t ...

  6. Jetty+Xfire 嵌入式webService应用实践

    1:使用场景:Mock公安网证件信息校验 2:Jetty嵌入式Server启动方式:由于Jetty9.x(需jdk7.x以上)以后Server启动方式有略微差异,所以分开说明: 2.1 Jetty9. ...

  7. 将jetty嵌入到应用中的简单案例

    前面说过jetty最广泛的应用是可以方便的嵌入到应用程序中,而不是作为应用服务器,下面就用最简单的demo来演示一个最简单的应用 1.下载并导入依赖 首先应该建立一个普通的java项目,然后把依赖包导 ...

  8. 修改jetty的默认端口号

    jetty默认端口是8080,修改端口号也很简单,首先进入到jetty服务器安装目录下会看到start.ini配置文件,这里就是jetty启动时加载的配置,其中包括要加载的模块,超时时间配置还有这里的 ...

  9. Linux下安装jetty服务器

    jetty和我们通常使用的tomcat一样,是一个开源的servlet容器,特点是轻量易部署,一方面jetty可以作为web容器使用,另一方面也是最一般的方式是jetty以一组jar包的形式发布,所以 ...

  10. Servlet引擎Jetty之入门1

    Jetty与tomcat一样,HttpWeb容器,支持实现Servlet规范. 详细介绍参考:https://www.ibm.com/developerworks/cn/java/j-lo-jetty ...

随机推荐

  1. AFNetwork 作用和使用方法具体解释

    转自:http://www.maxiaoguo.com/clothes/269.html AFNetworking是一个轻量级的iOS网络通信类库.它建立在NSURLConnection和NSOper ...

  2. 在多线程环境中使用Jedis

    Jedis是一个Java语言的Redis客户端,它为Java语言连接与操作Redis提供了简单易用的接口. Jedis不是线程安全的.故不应该在多线程环境中共用一个Jedis实例.可是.也应该避免直接 ...

  3. ora-24247:网络访问被访问控制列表(ACL)拒绝

    用dba账户使用下面脚本授予报错账户访问外部网络服务的权限,以SCOTT为例: BEGIN -- Only uncomment the following line if ACL "netw ...

  4. HTML与CSS入门——第二章 发布Web内容

    知识点: 1.使用文本编辑器创建一个基本的HTML文件的方法 2.使用FTP将文件传送到你的Web服务器的方法 3.文件在Web服务器上应该存储的位置 4.在没有Web服务器的情况下分发Web内容的方 ...

  5. python re 正则

    *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } /* ...

  6. C++程序设计实践指导1.1删除序列中相同的数改写要求实现

    改写要求1:改写为以指针为数据结构 #include <iostream> #include <cstdlib> using namespace std; class ARP ...

  7. Draw2d中的布局管理器Layout比较

    最近在研究Eclipse中的GEF开发,在跟着GEF-whole-upload教程做一个GEF应用程序的例子时,发现Figure上的控件无法显示,谷歌了很久也没找到解决方案,最后终于发现是Layout ...

  8. user密码

    一.修改密码 alter user hr identified by hr; password/passw hr: SYS@test>password hr Changing password ...

  9. vs2010中自动实现抽象方法

    由于刚接触vs,感官上虽然和eclipse差不多,但是一些快捷都不太相同,导致一开始使用时候非常不习惯. 不过刚开始嘛,写点相当小白的东西,也没有用到太多功能,也就暂时忽视,用的时候再说. 但是今天, ...

  10. ReferenceError: $ is not defined

    蛋疼的问题,原因是jquery导入顺序不对,任何页面都必须把jquery的导入放在首位,js文件放在其次.