当前位置: 首页 > news >正文

jetty8的多实例部署(LT项目开发参考)

LT项目使用的EIP是运行在JETTY上,此文供开发和实施参考

  1、windows下

  win下部署多个jetty8很简单,首先将jetty8复制多个文件夹,其次按分配的端口号修改[JETTY_HOME]/etc/jetty.xmljetty-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

  2、在LINUX下

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

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

         

#mkdir run

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

 

  运行

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

#sh bin/jetty.sh start

     停止

#sh bin/jetty.sh stop

 

 

 

 

转载于:https://www.cnblogs.com/treeliang/p/3346663.html

相关文章:

  • 07_oracle正则表达式语法
  • 测试比json更快更小的二进制数据传输格式Msgpack [pythono MessagePack 版本]
  • 01_excel基础知识1
  • 学习Trie树,处理“海量”数据
  • hibernate的native sql查询
  • 类的成员变量和属性Fields and Properties in class
  • 一个简单的JavaScript Map
  • Introduction to the Java Persistence API
  • 电脑开机后总是提示对话框:服务器正在运行中
  • hibernate第一天:环境搭建
  • 创建自己的yum源
  • hibernate第二天:hibernate原理
  • LINUX系统监控
  • hibernate第三天:O/R MAPPING常见框架
  • hadoop on nitrous.io
  • ----------
  • [deviceone开发]-do_Webview的基本示例
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • 【刷算法】求1+2+3+...+n
  • Angular js 常用指令ng-if、ng-class、ng-option、ng-value、ng-click是如何使用的?
  • canvas 高仿 Apple Watch 表盘
  • HTTP 简介
  • Laravel核心解读--Facades
  • leetcode46 Permutation 排列组合
  • Next.js之基础概念(二)
  • PHP CLI应用的调试原理
  • React-flux杂记
  • yii2权限控制rbac之rule详细讲解
  • 不上全站https的网站你们就等着被恶心死吧
  • 短视频宝贝=慢?阿里巴巴工程师这样秒开短视频
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 漂亮刷新控件-iOS
  • 前言-如何学习区块链
  • 容器服务kubernetes弹性伸缩高级用法
  • 深度学习在携程攻略社区的应用
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 以太坊客户端Geth命令参数详解
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • shell使用lftp连接ftp和sftp,并可以指定私钥
  • 阿里云ACE认证学习知识点梳理
  • 容器镜像
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • #stm32驱动外设模块总结w5500模块
  • (6)设计一个TimeMap
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (分布式缓存)Redis哨兵
  • (十三)Flask之特殊装饰器详解
  • (转)从零实现3D图像引擎:(8)参数化直线与3D平面函数库
  • (转)一些感悟
  • (转载)CentOS查看系统信息|CentOS查看命令
  • ***测试-HTTP方法
  • .Net core 6.0 升8.0
  • .net 程序发生了一个不可捕获的异常