Tomcat和Jetty的webapps文件夹区别
关于服务器容器的目录结构参见文章服务器入门
webapps根目录
Tomcat和Jetty的webapps根目录不同
容器名 | 根目录 |
---|---|
Tomcat | webapps/ROOT |
Jetty | webapps |
运行时区别
问题发现于我想拿Jetty当图片服务器,上传图片到webapps文件夹里,这样我就不用再假设一个图片服务器了。。结果发现。。不行
容器名 | 运行时访问 |
---|---|
Tomcat | 移动文件至根目录,可以通过网络地址+文件名访问文件 |
Jetty | 移动文件至根目录,不能访问 |
原因
看过一篇文章讲Jetty之所以越来越流行,主要是由于其快的特性,一大原因就是 Jetty会把所有Web资源加载到内存中,所以运行时往磁盘目录移动文件,就无法访问,而Tomcat是基于磁盘的,可以随时访问磁盘中的变化