*linux
1,sudo su 切换到root 用户vim
2,uname -a 查看系统版本tomcat
3,apt-get install tomcat7,若是能找到源,就能够下载安装服务器
期间可能会有其余依赖,致使失败,能够按提示先下载其余,安装完后,tomcat7自动注册了服务优化
能够用 service tomcat7 start 启动spa
4,那apt-get 怎么知道从哪里得到资源呢.net
cat /etc/apt/sources.list 能够查看,线程
下的版本是tmcat7.0.28,我想从新更新成 tomcat7.0.56,结果找不到版本,猜是源找不到,在sources.list文件中添加了其余路径,也不能够,暂时放弃code
5,dpkg -s tomcat7 server
能够查看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中可使用的资源
*