如果给我一个包含Java Web应用程序的war文件,并且想在本地运行该war,那么我是否只需要Tomcat,还是需要Tomcat的和 Apache httpd(或任何其他Web服务器)?提前致谢!
最佳答案
Tomcat是自己的Web服务器,因此不需要像Apache这样的单独的Web服务器。但是,您可能需要更改Tomcat的端口,因为它的默认值为8080,并且网站通常位于端口80上。
我认为人们通常将Apache放在Tomcat的前面,这样他们就可以执行以下操作:
我建议使用YAGNI方法,并与Tomcat一起使用,直到/除非找到要在其前面使用Apache的原因。