zoukankan      html  css  js  c++  java
  • tomcat

    manager
    apache-tomcat-6.0.29要求jdk1.8以下
     
    不推荐在server.xml中进行配置,而是在/conf/context.xml中进行独立的配置。因为server.xml是不可动态重加载的资源,服务器一旦启动了以后,要修改这个文件,就得重启服务器才能重新加载。而context.xml文件则不然,tomcat服务器会定时去扫描这个文件。一旦发现文件被修改(时间戳改变了),就会自动重新加载这个文件,而不需要重启服务器。
    <Context>元素:
    [html] view plain copy
     
     
     
    1. <Context path="/kaka" docBase="kaka" debug="0" reloadbale="true" privileged="true">  
    2.   
    3. <WatchedResource>WEB-INF/web.xml</WatchedResource>  
    4.   
    5. <WatchedResource>WEB-INF/kaka.xml</WatchedResource> 监控资源文件,如果web.xml || kaka.xml改变了,则自动重新加载改应用。  
    6.   
    7. <Resource name="jdbc/testSiteds" 表示指定的jndi名称  
    8. auth="Container" 表示认证方式,一般为Container  
    9. type="javax.sql.DataSource"  
    10. maxActive="100" 连接池支持的最大连接数  
    11. maxIdle="30" 连接池中最多可空闲maxIdle个连接  
    12. maxWait="10000" 连接池中连接用完时,新的请求等待时间,毫秒  
    13. username="root" 表示数据库用户名  
    14. password="root" 表示数据库用户的密码  
    15. driverClassName="com.mysql.jdbc.Driver" 表示JDBC DRIVER  
    16. url="jdbc:mysql://localhost:3306/testSite" /> 表示数据库URL地址  
    17.   
    18. </Context>  
    附: context.xml的三个作用范围:
    1. tomcat server级别:
    在/conf/context.xml里配置。
    2. Host级别:
    在/conf/Catalina/${hostName}里添加context.xml,继而进行配置。
    3. web app 级别:
    在/conf/Catalina/${hostName}里添加${webAppName}.xml,继而进行配置。
  • 相关阅读:
    python笔记-13 mysql与sqlalchemy
    python笔记-12 redis缓存
    python笔记-11 rabbitmq
    python笔记-10(socket提升、paramiko、线程、进程、协程、同步IO、异步IO)
    python笔记-9(subprocess模块、面向对象、socket入门)
    python笔记-7(shutil/json/pickle/shelve/xml/configparser/hashlib模块)
    leetcode98
    leetcode543
    leetcode85
    leetcode84
  • 原文地址:https://www.cnblogs.com/lhang55/p/9225156.html
Copyright © 2011-2022 走看看