zoukankan      html  css  js  c++  java
  • Tomcat性能调优后, 启动出现警告问题 [did not find a matching property.]

    http://blog.csdn.net/dracotianlong/article/details/8963594

     

    Tomcat性能调优后, 启动出现警告问题 [did not find a matching property.]

     分类:
    2013-5-22 16:29:48 org.apache.catalina.core.AprLifecycleListener init
    信息: Loaded APR based Apache Tomcat Native library 1.1.23 using APR version 1.4
    .6.
    2013-5-22 16:29:48 org.apache.catalina.core.AprLifecycleListener init
    信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], ra
    ndom [true].
    2013-5-22 16:29:48 org.apache.catalina.startup.SetAllPropertiesRule begin
    警告: [SetAllPropertiesRule]{Server/Service/Connector} Setting property 'minSpar
    eThreads' to '25' did not find a matching property.
    2013-5-22 16:29:48 org.apache.catalina.startup.SetAllPropertiesRule begin
    警告: [SetAllPropertiesRule]{Server/Service/Connector} Setting property 'maxSpar
    eThreads' to '75' did not find a matching property.
    2013-5-22 16:29:48 org.apache.catalina.startup.SetAllPropertiesRule begin
    警告: [SetAllPropertiesRule]{Server/Service/Connector} Setting property 'maxProc
    essors' to '1000' did not find a matching property.
    2013-5-22 16:29:48 org.apache.catalina.startup.SetAllPropertiesRule begin
    警告: [SetAllPropertiesRule]{Server/Service/Connector} Setting property 'minProc
    essors' to '5' did not find a matching property.
    2013-5-22 16:29:48 org.apache.catalina.startup.SetAllPropertiesRule begin
    警告: [SetAllPropertiesRule]{Server/Service/Connector} Setting property 'useURIV
    alidationHack' to 'false' did not find a matching property.
    2013-5-22 16:29:48 org.apache.catalina.core.AprLifecycleListener initializeSSL
    信息: OpenSSL successfully initialized with version OpenSSL 1.0.0g 18 Jan 2012
    2013-5-22 16:29:49 org.apache.coyote.http11.Http11AprProtocol init
    信息: Initializing Coyote HTTP/1.1 on http-80
    2013-5-22 16:29:49 org.apache.coyote.ajp.AjpAprProtocol init
    信息: Initializing Coyote AJP/1.3 on ajp-8009
    2013-5-22 16:29:49 org.apache.catalina.startup.Catalina load
    信息: Initialization processed in 916 ms
    2013-5-22 16:29:49 org.apache.catalina.core.StandardService start
    信息: Starting service Catalina
    2013-5-22 16:29:49 org.apache.catalina.core.StandardEngine start
    信息: Starting Servlet Engine: Apache Tomcat/6.0.36
    2013-5-22 16:29:49 org.apache.catalina.startup.HostConfig deployDescriptor
    信息: Deploying configuration descriptor host-manager.xml
    2013-5-22 16:29:49 org.apache.catalina.startup.HostConfig deployDescriptor
    信息: Deploying configuration descriptor manager.xml
    2013-5-22 16:29:49 org.apache.catalina.startup.HostConfig deployDirectory
    信息: Deploying web application directory docs
    2013-5-22 16:29:49 org.apache.catalina.startup.HostConfig deployDirectory
    信息: Deploying web application directory examples
    2013-5-22 16:29:49 org.apache.catalina.startup.HostConfig deployDirectory
    信息: Deploying web application directory ROOT
    2013-5-22 16:29:49 org.apache.catalina.loader.WebappClassLoader validateJarFile
    信息: validateJarFile(D: omcatwebappsROOTWEB-INFlibservlet-api.jar) - jar
    not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/
    Servlet.class
    2013-5-22 16:30:12 org.apache.coyote.http11.Http11AprProtocol start
    信息: Starting Coyote HTTP/1.1 on http-80
    2013-5-22 16:30:12 org.apache.coyote.ajp.AjpAprProtocol start
    信息: Starting Coyote AJP/1.3 on ajp-8009
    2013-5-22 16:30:12 org.apache.catalina.startup.Catalina start

    信息: Server startup in 23826 ms

    说明:Tomcat性能调优后需要修改server.xml Tomcat 连接协议配置具体如下

    解决方案:

    <Connector port="80" protocol="HTTP/1.1" 

    <Connector port="80" protocol="org.apache.coyote.http11.Http11Protocol" 

    protocol 协议要写全。

    解释

     在配置tomcat的SSL双向握手中,由于6.0.36版本中默认启用了APR(APR是通过JNI访问的可移植库,可以提高Tomcat的性能和伸缩性),所以采用传统的配置方式会报异常;

    如果辨别Tomcat是否采用APR:

    启动Tomcat时,如果采用APR,日志中会有如下信息:

     

    信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].    

    如果没有采用APR,启动时则显示类似的信息:

      

    信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: ....后面省略   
  • 相关阅读:
    Android 内存泄漏原因
    Android Selector和Shape的用法
    Android 中的Activity、Window、View之间的关系
    Android Application 详细介绍
    深入理解Android异步消息处理机制
    利用图像识别技术解决非原生控件的定位问题
    一招让 IOS 自动化化快的飞起
    IOS 模拟器多开集成测试和那些坑
    利用UiWatchers 监听解决安卓自动化各种自动化各种非期待弹窗,弹层,升级,广告,对话框,来电等问题
    uiautomatorviewer 优化定位符生成,支持生成Java,Python自动化代码
  • 原文地址:https://www.cnblogs.com/lteal/p/7088463.html
Copyright © 2011-2022 走看看