Tomcat服务器根目录下的Webapps文件里里面放做什么用的程序??对应Apache服务器根目录下的哪个文件夹?
1个回答
展开全部
先弄清楚apache和tomcat的区别。
apache是web服务器,tomcat是应用(java)服务器,它只是一个servlet容器,可以认为是apache的扩展。
apache和tomcat都可以做为独立的web服务器来运行。但是apache不能解释java程序。如:jsp。class等文件。
然后再看webapps,顾名思义,webapps里边主要是放web应用的。比如我们开发的java网站等等都可以放到webapps里边进行部署发布。
apache功能类似的是htdocs文件夹。区别就是上面的。apache只支持html,js等静态文件。jsp放入里边是不行的。
apache是web服务器,tomcat是应用(java)服务器,它只是一个servlet容器,可以认为是apache的扩展。
apache和tomcat都可以做为独立的web服务器来运行。但是apache不能解释java程序。如:jsp。class等文件。
然后再看webapps,顾名思义,webapps里边主要是放web应用的。比如我们开发的java网站等等都可以放到webapps里边进行部署发布。
apache功能类似的是htdocs文件夹。区别就是上面的。apache只支持html,js等静态文件。jsp放入里边是不行的。
追问
哦。对,有个适用开发语言的区别。但是,我还有个疑问,麻烦你给我解答下。
我在构建Apache服务器的时候,设置了一个网站根目录,就是说只要访问该Apache服务器,服务器会直接到这个文件夹下面调用网页文件。而我当时写的php文件也放在这个目录下面。那我想问,我写的后台文件不是应该放在这个根目录下吗?这个文件夹跟htdocs有什么区别?
追答
htdocs是Apache安装默认的根目录
既然你已经修改过了就可以放到你修改后的目录。后台文件也可以放到你修改后的目录。
在apache的安装目录中conf下有个httpd.conf 文件。
这段就是描述目录的。看看是不是你修改后的目录。
#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache/htdocs"
同时还有这个
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询