1.安装jdk,并配置环境变量

(1)在Path中添加 F:\Program Files\Java\jdk1.8.0_25\bin

(2)添加一个JAVA_HOME变量,变量值为F:\Program Files\Java\jdk1.8.0_25

2.如果Tomcat是免安装版的,解压到某个目录后,配置环境变量

(1)添加一个CATALINA变量,变量值为F:\apache-tomcat-7.0.61\apache-tomcat-7.0.61

然后点击Tomcat的bin下的startup.bat就可以运行Tomcat了。

3.如想将Tomcat添加到服务中,

Tomcat的bin目录下提供了service.bat文件,使用他可以将tomcat添加为/删除掉windowa服务。

在cmd中service.bat install/remove [service_name]  (其中[service_name]是可选项,你自己起的名字)

2016/09/14 补充

最近在对一个web项目进行压力测试中,了解到的关于Tomcat配置文件的一些知识,做下记录:

默认的Server.xml中如下:

<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />

enableLookups

是否允许DNS查询,当Web应用程序要通过域名服务器查找机器名转换为IP地址时。会使用DNS查询,需要占用网络,延长较长。

maxThreads

Tomcat可创建的最大的线程数,每一个请求需要一个线程来处理。

acceptCount

指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,就是被排队的请求数。超过这个数的请求将拒绝连接。

connectionTimeout

网络连接超时,单位:毫秒。设置为0表示永不超时,这样设置有隐患的。通常可设置为20000毫秒。

minSpareThreads

Tomcat初始化时创建的线程数。

maxSpareThreads

一旦创建的线程中空闲线程超过这个值,Tomcat就会关闭不再需要的socket线程。

注意:maxThreads设置为500,也就是说Tomcat最多同时使用500个线程处理500个并发。

最新文章

  1. 【容器云】传统金融企业的 Docker 实践
  2. Linux提权(1)-基础版~
  3. Linux下的Apache和PHP安全设置,如何开启PHP的安全模式
  4. nyoj 115------城市平乱( dijkstra // bellman )
  5. sql简易的MRP资源分析
  6. Microsoft.Practices.EnterpriseLibrary.Logging的使用
  7. java设计模式之四建造者模式(Builder)
  8. 关于Unity项目中创建项目遇到的一些问题
  9. 常见的Linux操作系统推荐
  10. linux iptables扩展,脚本防火墙
  11. 关于JSP页面Property [ssid] not found on type [java.lang.String]错误的注意事项
  12. 以实例说明微服务拆分(以SpringCloud+Gradle)
  13. git 提交代码操作
  14. GitHub Flow &amp; Git Flow 基于Git 的两种协作开发模式
  15. python中的魔法参数:*args和**kwargs
  16. SQL注入之Sqli-labs系列第九关和第十关(基于时间盲注的注入)
  17. JQuery 树状结构 jQuery-treeview.js 插件
  18. 蓝桥杯之大臣的旅费(两次dfs)
  19. Python+OpenCV实现FasterRcnn样本查看器
  20. git 服务器新建仓库 远程仓库

热门文章

  1. List&lt;String[]&gt;
  2. ant常用命令
  3. Link To Sql简单
  4. 统一SDK接入(U8SDK)——总体思路和架构
  5. (转)Silverlight控件关系理解
  6. Largest Rectangle in a Histogram(DP)
  7. xampp开启php-debug
  8. 网易云信,发送验证码短信C#版代码
  9. Web Essentials之Markdown和自定义编辑器(Web Essentials完结)
  10. 译文---C#堆VS栈(Part Two)