打包Web应用为war文件:
jar -cvf aa.war news
将war文件拷贝到tomcat的webapps目录下,会自动解压。
配context元素的reloadable元素,让tomcat自动加载更新后的web应用:
<Context path="xxx" docBase="c:\news" reloadable="true" />
开发里面不建议用这个元素,一般情况下等全部改完再一起发布。
Tomcat体系架构
- tomcat 的体系结构在 server.xml 文件中就能体现出来:
<?xml version='1.0' encoding='utf-8'?> <Server port="8005" shutdown="SHUTDOWN"> <Service name="Catalina"> <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> <Engine name="Catalina" defaultHost="localhost"> <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> </Host> <Host name="www.mengmei.com" appBase="c:\mengmei"> <Context path="" docBase="c:\mengmei\mail"></Context> </Host> </Engine> </Service> </Server>