zoukankan      html  css  js  c++  java
  • 搭建ln/amp服务器

    注意事项:分区/usr可以分大些,满足jdk和tomcat等包安装空间

    tomcat配置
    安装:
    依赖JDK,保证Java已经安装
    Tomcat,windows Installer
    http://tomcat.apache.org/
    配置环境变量CATALINA_HOME

    给操作系统或应用程序设置的一些参数
    多个Tomcat实例的时候、

    启动:
    *nix平台:
    $CATALINA_HOME/bin/startup.sh
    $CATALINA_HOME/bin/catalina.sh start

    Windows平台
    $CATALINA_HOME/bin/startup.bat
    $CATALINA_HOME/bin/catalina.bat start

    资源:
    静态资源
    动态资源,Servlet课程

    停止:
    *nix平台:
    $CATALINA_HOME/bin/shutdown.sh
    $CATALINA_HOME/bin/catalina.sh stop
    Windows平台
    $CATALINA_HOME/bin/shutdown.bat
    $CATALINA_HOME/bin/catalina.bat stop

    目录结构:
    bin - 可执行文件
    conf - 配置文件
    lib - tomcat的依赖库
    logs - 日志
    temp - 临时文件夹
    webapps - 默认的应用部署目录
    work - 供web应用使用
    其他 --release文件等

    启动脚本:::

    JVM启动参数配置??
    环境变量 JAVA_OPTS
    -server -Xms512m -Xmx512m
    export JAVA_OPTS ="-server -Xms1024m -Xmx1024m" 堆大小受限于物理内存大小;

    server.xml 结构











    Connector: 完成网络相关处理
    Coyote
    默认BIO Connector
    Container:执行web应用的代码
    Catalina
    servlet相关

    Connector参数配置
    .port
    .address
    .protocol
    .connectionTimeout
    .acceptCount
    .maxConnections

    线程池(弹性线程池)
    事先创建一定数目的线程 当有任务时,从池中取出用完后再放回池内。

    线程池配置
    线程池配置项
    .minSpareThreads (最小空闲线程数)
    .maxThreads (最大线程数)
    Connector配置线程池
    .指定依赖的线程池配置
    .直接指定线程池配置参数
    .minSpareThreads,maxThreads

  • 相关阅读:
    Python3之random模块常用方法
    Go语言学习笔记(九)之数组
    Go语言学习笔记之简单的几个排序
    Go语言学习笔记(八)
    Python3之logging模块
    Go语言学习笔记(六)
    123. Best Time to Buy and Sell Stock III(js)
    122. Best Time to Buy and Sell Stock II(js)
    121. Best Time to Buy and Sell Stock(js)
    120. Triangle(js)
  • 原文地址:https://www.cnblogs.com/ITniu/p/11152187.html
Copyright © 2011-2022 走看看