zoukankan      html  css  js  c++  java
  • 如何启动免安装版Tomcat并将Tomcat添加到服务中

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

    (1)在Path中添加 F:Program FilesJavajdk1.8.0_25in

    (2)添加一个JAVA_HOME变量,变量值为F:Program FilesJavajdk1.8.0_25

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

    (1)添加一个CATALINA变量,变量值为F:apache-tomcat-7.0.61apache-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个并发。

  • 相关阅读:
    Java与Andriod的区别和关系
    .window.onload()函数和jQuery中的document.ready()有什么区别?
    jquery中$.get()提交和$.post()提交有区别吗?
    Predicate-谓语
    Lambda 表达式
    .什么是JDBC的最佳实践?
    MVC的各个部分都有那些技术来实现?如何实现?
    如何从CDN加载jQuery?
    什么是CDN?哪些是流行的jQuery CDN?使用CDN有什么好处?
    JS 中 == 和 === 区别是什么?
  • 原文地址:https://www.cnblogs.com/Joanna-Yan/p/4874231.html
Copyright © 2011-2022 走看看