一直都听说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. [Protractor] Use protractor to catch errors in the console

    For any reason, there is an error in your code, maybe something like undefined error. Protractor sti ...

  2. [Immutable + AngularJS] Use Immutable .List() for Angular array

    const stores = Immutable.List([ { name: 'Store42', position: { latitude: 61.45, longitude: 23.11, }, ...

  3. phpStudy + JspStudy 2014.10.02 下载

    phpStudy + JspStudy 2014.10.02 下载 目标:让天下没有难配的php环境. phpStudy Linux版&Win版同步上线 支持Apache/Nginx/Teng ...

  4. linux 系统下配置安装 java jdk 图文流程

    先查看一下系统版本,本例采用的操作系统是CentOS 6.5: 如果你是初装之后的操作系统,那么有可能wget这个组件是不存在的,所以你要安装一下它,这样才可以让你从网上down下你要的安装包: 上面 ...

  5. angular的数据双向绑定秘密

    Angular用户都想知道数据绑定是怎么实现的.你可能会看到各种各样的词汇:$watch,$apply,$digest,dirty-checking... 它们是什么?它们是如何工作的呢?这里我想回答 ...

  6. css学习之color: window和color: currentColor

    一.易被忽略的属性 color: currentColor color: window   看完之后感觉眼前一亮,有的我之前根本没有用过,甚至都不知道有color: currentColor这么个东西 ...

  7. JSP脚本元素上机手册

    L3 <JSP基础>上机手册 内容回顾 脚本元素<%! %> <%= %> <% %> 注释元素 JSP指令元素 JSP动作元素 上机目标 掌握脚本元素 ...

  8. javaScript给元素添加多个class

    <html> <head> <style type="text/css"> .div2{ font-size:16px; color:orang ...

  9. 关于PS里图层样式的全局光

    勾选“使用全局光”,则各个图层样式的光源角度都会相同. 我在“内阴影”效果里勾选了“使用全局光”,然后我发现当我在“投影”效果和“斜面和浮雕”效果里选择使用全局光时,它们的光源角度自动变成120度, ...

  10. adb shell am pm

    adb shell am instrument [options] <COMPONENT> 作用:启动对instrument实例的监视. 参数[options]: -e <key&g ...