zoukankan      html  css  js  c++  java
  • Linux 安装 Tomcat7

    *

    1,sudo su 切换到root 用户

    2,uname -a 查看系统版本

    3,apt-get install tomcat7,如果能找到源,就可以下载安装

    期间可能会有其他依赖,导致失败,可以按提示先下载其他,安装完后,tomcat7自动注册了服务

    可以用 service tomcat7 start 启动

    4,那apt-get 怎么知道从哪里获得资源呢

    cat /etc/apt/sources.list 可以查看,

    下的版本是tmcat7.0.28,我想重新更新成 tomcat7.0.56,结果找不到版本,猜是源找不到,在sources.list文件中添加了其他路径,也不可以,暂时放弃

    5,dpkg -s tomcat7 

    可以查看tomcat7 这个包的具体资源

    ================

    如果手动安装,则需要下载 deb,但是怎么安装,不太清楚

    ===============

    tomcat7安装好后,最好先改配置文件,进行优化,例如

    1,server.xml

    <!-- A "Connector" using the shared thread pool-->
       
        <Connector executor="tomcatThreadPool"
                   port="8888" protocol="HTTP/1.1" 
                   connectionTimeout="30000"
                   enableLookups="false" 
               URIEncoding="UTF-8"
                acceptCount="5000"
                   redirectPort="8443" />

    acceptCount

    其中最后两个参数意义如下:

    maxThreads:tomcat起动的最大线程数,即同时处理的任务个数,默认值为200

    acceptCount:当tomcat起动的线程数达到最大时,接受排队的请求个数,默认值为100

    这两个值如何起作用,请看下面三种情况

    情况1:接受一个请求,此时tomcat起动的线程数没有到达maxThreads,tomcat会起动一个线程来处理此请求。

    情况2:接受一个请求,此时tomcat起动的线程数已经到达maxThreads,tomcat会把此请求放入等待队列,等待空闲线程。

    情况3:接受一个请求,此时tomcat起动的线程数已经到达maxThreads,等待队列中的请求个数也达到了acceptCount,此时tomcat会直接拒绝此次请求,返回connection refused

    ===============================

    2,vim /etc/init.d/tomcat7 文件中,

    在set -e

    下面添加 ulimit -n 10240

    =======

    通过ulimit -n命令可以查看Linux系统里打开文件描述符的最大值,一般缺省值是1024,对一台繁忙的服务器来说,这个值偏小,所以有必要重新设置linux系统里打开文件描述符的最大值

    ==========

    简单说就是扩大tomcat 在linux中可以使用的资源

    *

    有问题在公众号【清汤袭人】找我,时常冒出各种傻问题,然一通百通,其乐无穷,一起探讨


  • 相关阅读:
    java OA系统 自定义表单 流程审批 电子印章 手写文字识别 电子签名 即时通讯
    flowable 获取当前任务流程图片的输入流
    最新 接口api插件 Swagger3 更新配置详解
    springboot 集成 activiti 流程引擎
    java 在线考试系统源码 springboot 在线教育 视频直播功能 支持手机端
    阿里 Nacos 注册中心 配置启动说明
    springboot 集成外部tomcat war包部署方式
    java 监听 redis 过期事件
    springcloudalibaba 组件版本关系
    java WebSocket 即时通讯配置使用说明
  • 原文地址:https://www.cnblogs.com/qingmaple/p/6979660.html
Copyright © 2011-2022 走看看