读书人

Tomcat 的暖部署和加载

发布时间: 2013-01-26 13:47:01 作者: rapoo

Tomcat 的热部署和加载
<Context docBase="xxx" path="/xxx" reloadable="true"/>

? ??

?

2. 热部署:在server.xml -> context 属性中 设置 ?autoDeploy="true"

??

<Context docBase="xxx" path="/xxx" autoDeploy="true"/>

?

3.区别:

? ? ? 热加载:服务器会监听 class 文件改变,局部进行加载,不清空session ,不释放内存。开发中用的多,但是要考虑内存溢出的情况。

?

? ? ? 热部署: 整个项目从新部署,包括你从新打上.war 文件。 会清空session ,释放内存。项目打包的时候用的多。

?

也可以通过Eclipse上设置实现上述配置文件的修改?

Eclipse的工程名右键: properties->Tomcat->General->Make this context as reloadable(reloadable="true")不要选中?Eclipse的工程名右键:Tomcat project->Update Context Definition

?

注意:source 属性有些版本不支持,容易出错,去掉就行?

?

读书人网 >开源软件

热点推荐