context.xml文件中<context>标签中配置reloadable="true"具体作用是什么?
还有在server.xml中,配置的
<mine-mapping>
<extension>avi</extension>
<mine-type>?????????</mine-type></mine-mapping>
中的标签<mine-type></mine-type>中该怎么配置?这个配置的作用是什么?我想确定一下,谢谢高手们啊!

解决方案 »

  1.   

    应该是 mime 吧?这个配置是在 web.xml 中的,不是在 server.xml 中的tomcat 解析静态资源时,根据文件扩展名在 HTTP 的 content-type 中加入什么样的 mime 信息。假如访问 URL:http://localhost:8080/test/image.jpg,这里访问的是服务器中 image.jpg 这个静态资源,tomcat 看到这个资源的后缀为 .jpg,因此就会跑到 web.xml 中去寻找 mime-mapping,如果找到的话就在 HTTP 的响应头中加上 Content-Type: image/jpeg,有了 Content-Type 浏览器才知道怎么去解析这个资源。另外:reloadable="true" 表示 tomcat 会监视这个工程 classes 目录里的更改,如果有更改的话就重新加载,这个一般在工程开发期间设为 true,以避免频繁地重启服务,正式上线后应改为 false,以免影响服务器的性能。
      

  2.   

    reloadable就是类似于热部署吧,不用每次都在MyEclipse中重新部署