• jetty


    1,jetty 下载:

    下载地址:

    https://www.eclipse.org/jetty/download.html

    http://central.maven.org/maven2/org/eclipse/jetty/jetty-distribution/8.1.9.v20130131/

    我下载的是 jetty-distribution-8.1.9.v20130131.tar.gz 版本



    2,放到服务器上/usr/local/

    解压;jar -zxvf jetty-distribution-8.1.9.v20130131.tar.gz

    重命名 jetty

    3,多实例需要修改3个地方:

    1、windows下

      win下部署多个jetty8很简单,首先将jetty8复制多个文件夹,其次按分配的端口号修改[JETTY_HOME]/etc/jetty.xml和jetty-proxy.xml。如该文件夹下的jetty分配8888端口

         jetty.xml

     <!-- =========================================================== -->
        <!-- Set connectors                                              -->
        <!-- =========================================================== -->
    
        <Call name="addConnector">
          <Arg>
              <New class="org.eclipse.jetty.server.nio.SelectChannelConnector">
                <Set name="host"><Property name="jetty.host" /></Set>
                <Set name="port"><Property name="jetty.port" default="8888"/></Set>
                <Set name="maxIdleTime">3000</Set>
                <Set name="Acceptors">4</Set>
                <Set name="statsOn">false</Set>
                <Set name="confidentialPort">8443</Set>
            <Set name="lowResourcesConnections">20000</Set>
            <Set name="lowResourcesMaxIdleTime">5000</Set>
              </New>
          </Arg>
        </Call>
    

      

    jetty-proxy.xml

        <!-- =========================================================== -->
        <!-- Set connectors                                              -->
        <!-- =========================================================== -->
    
        <Call name="addConnector">
          <Arg>
              <New class="org.eclipse.jetty.server.nio.SelectChannelConnector">
                <Set name="host"><Property name="jetty.host" /></Set>
                <Set name="port"><Property name="jetty.port" default="8888"/></Set>
                <Set name="maxIdleTime">300000</Set>
                <Set name="Acceptors">2</Set>
                <Set name="statsOn">false</Set>
            <Set name="lowResourcesConnections">20000</Set>
            <Set name="lowResourcesMaxIdleTime">5000</Set>
              </New>
          </Arg>
        </Call>
    

      

    java -Xms1024m -Xmx2048m -XX:PermSize=128M -XX:MaxPermSize=1024m -jar start.jar


    如想启用远程调试(端口8000)
    java -Xms1024m -Xmx2048m -XX:PermSize=128M -XX:MaxPermSize=1024m -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n -jar start.jar



      在linux下部署稍微麻烦点,除了以上复制jetty目录和修改两个文件,还需要指定每个实例的pid所在目录

          1)在jetty目录下创建run目录

      2)进bin,vim jetty.sh,在前面增加 JETTY_HOME,JETTY_RUN,JETTY_HOME即为jetty的当前目录


    JAVA_HOME=/usr/local/java/jdk1.8.0_151
    JETTY_HOME=/usr/local/tomcat/jetty
    JETTY_RUN=$JETTY_HOME/run
    NO_START=0




    启动方式除了以上win描述的方式之外,还可以shell脚本执行

      启动:
      bin/jetty.sh start

      停止:
      bin/jetty.sh stop


    linux下安装和部署 多实例jetty

    参考:http://blog.csdn.net/zzpzheng/article/details/51524093

  • 相关阅读:
    Cesium入门-2-增加地形
    Cesium中常用的一些地理数据文件 以及数据相关的东西
    飞行姿态角度表示: heading pitch roll
    Cesium入门-3-官方完整实例
    Cesium中级教程6
    Postgresql添加/删除触发器示例
    VUE课程---6、v-text和v-html指令
    VUE课程---5、vue devtools
    VUE课程---4、MVVM原理
    js简单对象(plain javascript object)
  • 原文地址:https://www.cnblogs.com/8899man/p/5060380.html
Copyright © 2020-2023  润新知