webapps目录下存放的什么 金蝶webapps路径?
文章插图
本篇文章给大家谈谈webapps,以及webapps目录下存放的什么对应的知识点,希望对各位有所帮助,不要忘了收藏本站!
内容导航:
- webapps文件夹必须放到tomcat文件夹里面吗?
- tomcat下的webapps 是什么
- webapps文件夹必须放到tomcat文件夹里面吗
- 把war包放入webapps里,启动TOMCAT,无法运行,页面报404?
- 网站建设中bin、conf、lib 、logs、temp、webapps、work等文件分别是用?
- 金蝶webapps路径
不一定 。
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:可以配置资源,如常用的数据源
Q2: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
Q3:webapps文件夹必须放到tomcat文件夹里面吗
不一定 。
webapps是默认项目文件的路径,将项目文件放在该路径下,tomcat会自动调用它,但我们也可以自己指定路径 。
指定项目路径可以参考这篇文章:
http://jingyan.baidu.com/article/3c343ff7099ee40d37796307.html
补充 tomcat的部署方法主要有以下几种:
一、静态部署
1、直接将web项目文件件拷贝到webapps 目录中
Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用 。所以可以将JSP程序打包成一个 war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹 。一个war包就是有特性格式的jar包,它是将一个web程序的所有内容进行压缩得到 。具体如何打包,可以使用许多开发工具的IDE环境,如Eclipse等 。也可以用 cmd 命令:jar -cvf mywar.warmyweb
webapps这个默认的应用目录也是可以改变 。打开Tomcat的conf目录下的server.xml文件,找到下面内容:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
将appBase修改即可 。
2、在server.xml中指定
在Tomcat的配置文件中,一个Web应用就是一个特定的Context,可以通过在server.xml中新建Context里部署一个JSP应用程序 。打开server.xml文件,在Host标签内建一个Context,内容如下 。
推荐阅读
- 北京选择老年相亲节目视频 北京电视台生活频道
- 孙楠|离婚14年后,回头再看孙楠和买红妹各自境遇,夫妻差距一目了然
- 现在餐饮什么项目最火 餐饮行业
- 风云足球CCTV-5 频道直播英超吗?那直播欧冠吗?谁给我说详细点!谢谢 cctv风云足球频道节目表
- 成本管控的几个关键点 项目成本管理
- 孙红雷|孙红雷夫妇现身墨尔本!背59元背包接地气,老婆戴猫耳朵身高瞩目
- 手机回收加盟店?手机回收加盟有哪些?目前做的比较好的是?
- 幼儿园义卖活动的目的和意义 义卖活动的意义及价值
- 血常规能查出哪些疾病 血常规检查项目
- 新会计准则2021会计科目 新会计准则应用指南