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,继而进行配置。
posted @ 2018-06-25 17:04  音为  阅读(106)  评论(0编辑  收藏  举报