我曾多次听说不应该从运行它的Tomcat服务器直接向外界提供
Java webapp.相反,人们之间应该有一个常规的Web服务器 – 例如Apache的.为什么是这样?
在最近问过我的同事web-dev的这个问题时……他说当只有一个源(网络服务器)正在击中它时,Tomcat的运行效率要高得多.它会扩展得更远.此外,实际的网络服务器更容易配置,以执行奇怪的事情,如URL重写(一个非常常见的事情要做,从我们在SF上得到的所有mod_rewrite问题判断),访问控制,以及任何SSL这不像one-cert / one-site那么简单.