webapps文件夹必须放到tomcat文件夹里面吗

webapps文件夹必须放到tomcat文件夹里面吗

本文目录

  • webapps文件夹必须放到tomcat文件夹里面吗
  • tomcat的webapp下的root文件夹的作用是什么
  • tomcat下的webapps 是什么
  • 网站建设中bin、conf、lib 、logs、temp、webapps、work等文件分别是用
  • java tomcat下wtpwebapps、webapps、work文件夹是干什么的
  • webapps 目录里是什么文件
  • tomcat下的webapps目录中的文件哪些是可以删除

webapps文件夹必须放到tomcat文件夹里面吗


不一定。
webapps是默认项目文件的路径,将项目文件放在该路径下,tomcat会自动调用它,但我们也可以自己指定路径。

tomcat WEBapps文件夹下主要存放工程文件,webapps/ROOT 为根网站:

ROOT目录下有:
WEB-INF目录下有:
web.xml: 应用配置文件
classes目录: 包含编译好的Servlet类和JSP或servlet所依赖的其他类(如JavaBean),这些所依赖的类也可打包成jar放在WEB-INF目录的lib目录中
lib目录

META-INF目录下有:
MANIFEST.MF
context.xml:可以配置资源,如常用的数据源


tomcat的webapp下的root文件夹的作用是什么


tomcat的webapp下的root文件夹的作用是来存放应用程序

当tomcat启动时会去加载webapps目录下的应用程序。可以以文件夹、war包、jar包的形式发布应用。当然,也可以把应用程序放置在磁盘的任意位置,在配置文件中映射好就行。

服务器上部署web项目时,直接将项目war包放入tomcat中的webapps文件下,重启tomcat后,war包会自动解压,这时访问项目的地址是百ip+端口+项目名称就可以正常访问项目。

扩展资料:

部署web应用的方式是写一个Context XML片断文件,然后把该文件拷贝到CATALINA_BASE/webapps目录下。一个Context片断并非一个完整的XML文件,而只是一个 context元素,以及对该应用的相应描述。

tomcat的webapps目录下度的ROOT目录介绍

tomcat的webapps目录下有个默认的ROOT目录,也可以把项目war包解压开放入ROOT目录,同样可以运行项目。但放在ROOT目录下之后访问项目方式就会变为:ip+端口号。

所以项目放在webapps目录和放在ROOT目录的区别是webapps不需要解压,ROOT需要解压;webapps访问项目需要加知项目名,ROOT不需要加项目名。

tomcat默认看到的cat页面的文件就是在道ROOT文件夹下的,如果ROOT目录删除后,tomcat启动后还是会生成的。


tomcat下的webapps 是什么


webapps目录用来存放应用程序。

当tomcat启动时会去加载webapps目录下的应用程序。可以以文件夹、war包、jar包的形式发布应用。当然,也可以把应用程序放置在磁盘的任意位置,在配置文件中映射好就行。

tomcat的webapps目录下的ROOT目录介绍:

tomcat的webapps目录下有个默认的ROOT目录,也可以把项目war包解压开放入ROOT目录,同样可以运行项目。但放在ROOT目录下之后访问项目方式就会变为:ip+端口号。

所以项目放在webapps目录和放在ROOT目录的区别是webapps不需要解压,ROOT需要解压;webapps访问项目需要加项目名,ROOT不需要加项目名。

tomcat默认看到的cat页面的文件就是在ROOT文件夹下的,如果ROOT目录删除后,tomcat启动后还是会生成的。

扩展资料:

有两个办法可以在系统中部署web服务。

1》 拷贝WAR文件或者web应用文件夹(包括该web的所有内容)到$CATALINA_BASE/webapps目录下。

2》 为web服务建立一个只包括context内容的XML片断文件,并把该文件放到$CATALINA_BASE/webapps目录下。这个web应用本身可以存储在硬盘上的任何地方。

如果有一个WAR文件,想部署它,则只需要把该文件简单的拷贝到CATALINA_BASE/webapps目录下即可,文件必须以“.war”作 为扩展名。一旦Tomcat监听到这个文件,它将(缺省的)解开该文件包作为一个子目录,并以WAR文件的文件名作为子目录的名字

接下来,Tomcat 将在内存中建立一个context,就好象在server.xml文件里建立一样。当然,其他必需的内容,将从server.xml中的 DefaultContext获得。

部署web应用的另一种方式是写一个Context XML片断文件,然后把该文件拷贝到CATALINA_BASE/webapps目录下。一个Context片断并非一个完整的XML文件,而只是一个 context元素,以及对该应用的相应描述。

这种片断文件就像是从server.xml中切取出来的context元素一样,所以这种片断被命名为 “context片断”。

参考资料来源:百度百科-tomcat


网站建设中bin、conf、lib 、logs、temp、webapps、work等文件分别是用


bin :存放启动和关闭Tomcat的可执行文件
conf:存放Tomcat的配置文件
lib :存放库文件
logs :存放日志文件
temp: 存放临时文件
webapps :存放 web 应用
work: 存放JSP转换后的Servlet文件

java tomcat下wtpwebapps、webapps、work文件夹是干什么的


wtpwebapps跟webapps差不多,都是存放编译后的项目。
eclipse默认路径是wtpwebapps,因为一些项目需求,可能需要改到webapps下面。
这个要在tomcat中修改

Eclipse中用Tomcat发布的Web项目,更改其部署路径 

我的Eclipse的工作目录是D:/workspace

先配置Tomcat

选择你的tomcat版本

点击next

这里先不要把项目添加进去

我们先对tomcat的部署路径做一下更改,eclipse默认的部署路径是

D:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps(根据自己的workspace决定的)

如果添加了项目到tomcat下那么按照下面的步骤进行配置

1、找到Server面板,右击当前的那个Tomcat,先remove掉其中所有的工程。

2、再右击那个Tomcat,选择Clean,清空一下。

3、双击那个Tomcat,会打开属性面板,找到左边第二个Server Locations。
选择第二个会在Tomcat路径下创建一个名为wtpwebapps文件夹,存放Tomcat发布的web项目;
选择第三个,你可以在Server Path中输入你想要的路径,保存即可。

一般我们会把部署路径放到tomcat的webapp的目录下。


webapps 目录里是什么文件


webapps目录用来存放应用程序。
当tomcat启动时会去加载webapps目录下的应用程序。可以以文件夹、war包、jar包的形式发布应用。当然,也可以把应用程序放置在磁盘的任意位置,在配置文件中映射好就行。

tomcat下的webapps目录中的文件哪些是可以删除的


host-manager,manager,和root建议不要删掉。其他的要看自己,webapps里面不需要的工程都可以删除掉,这对运行程序没有任何影响,而且会优化Tomcat的启动速度,不过运行web项目时需要重新部署一下工程。

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部