zoukankan      html  css  js  c++  java
  • 一,Jetty启动

    一,Jetty安装

      从官网download.eclipse.org/jetty/ 下载需要的版本,在指定目录解压即可,下面用$JETTY_HOME表示Jetty的解压目录,也就是安装目录。我用的版本是9.2.6.v20141205。

    二,Jetty启动

    1,jetty.sh脚本启动

      在目录$JETTY_HOME/bin目录下有脚本文件jetty.sh,输入

    jetty.sh start

    即可启动Jetty,在浏览器中输入localhost:8080/可得到Jetty的主页。默认情况下是为空的,可以自己编写一个index.html文件并放置于$JETTY_HOME/webapps/ROOT/目录下即可。

    2,采用jar文件启动

      在目录jettyPath/目录下有start.jar文件,输入

    cd $JETTY_HOME
    java -jar start.jar

    也可以启动Jetty。

    3,从示例应用中启动Jetty

      在Jetty9.1版本之后,默认配置中不再带有示例,如果需要查看Jetty自带的例子,需要从$JETTY_HOME/demo-base/目录启动Jetty。在Shell中输入

    cd $JETTY_HOME/demo-base
    java -jar ../start.jar

    此时在浏览器中输入localhost:8080/得到一个Welcome to Jetty的主页。

    4,新建实例目录并启动

      Jetty提供了这样一个功能,通过一个新建的目录,使得Jetty拥有独立的配置文件和应用目录。

      首先新建一个mybase目录用来启动Jetty实例

    mkdir mybase
    java -jar ../start.jar

      执行结果如下所示:

    WARNING: Nothing to start, exiting ...
    
    Usage: java -jar start.jar [options] [properties] [configs]
           java -jar start.jar --help  # for more information

      此时应该执行

    java -jar ../start.jar --add-to-startd=http,deploy

      执行完毕后,mybase目录下会出现start.d和webapps两个子目录,即生成了自己的Jetty实例版本,再次通过start.jar启动Jetty即可。即执行如下命令:

    java -jar ../start.jar

      需要注意的是此时,webapps中是空的,需要自己新建Web应用。另外,此时产生的配置为空,很多模块没有加载,如果是JSP网页,会出现无法解析的情况。  

    三,更改端口

    java -jar ../start.jar jetty.port=8888

      如果端口号小于1024(不包括1024),需要以管理员身份执行该命令。

     

     

     

     

  • 相关阅读:
    Keras -- 词向量 CNN
    KUDU实时分析
    Keras
    Kalfka
    Linux云
    管理KUDU
    列存储与行存储
    算法笔记 第5章 入门篇(3) --数学问题 学习笔记
    算法笔记 上机训练实战指南 第4章 入门篇(2) --算法初步 4.6two pointers 学习笔记
    算法笔记 上机训练实战指南 第4章 入门篇(2) --算法初步 4.4贪心 学习笔记
  • 原文地址:https://www.cnblogs.com/yxl10/p/4237492.html
Copyright © 2011-2022 走看看