Tomcat中context的docbase和path指的什么,解包目录和war文件指的什么。

Tomcat中context的docbase和path指的什么,解包目录和war文件指的什么。,第1张

docbase是web应用和本地路径,path是tomcat访问这个应用的URL路径,war是打包的web应用包。

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。

Tomcat名称由来

Tomcat最初是由Sun的软件构架师詹姆斯·邓肯·戴维森开发的。后来他帮助将其变为开源项目,并由Sun贡献给Apache软件基金会。由于大部分开源项目O'Reilly都会出一本相关的书,并且将其封面设计成某个动物的素描,因此他希望将此项目以一个动物的名字命名。

因为他希望这种动物能够自己照顾自己,最终,他将其命名为Tomcat(英语公猫或其他雄性猫科动物)。而O'Reilly出版的介绍Tomcat的书籍(ISBN 0-596-00318-8)[1]的封面也被设计成了一个公猫的形象。而Tomcat的Logo兼吉祥物也被设计成了一只公猫。

百度百科--tomcat

你应该在项目中(war)开发的时候,就配置一个 configproperties 的文件,专门用来定义这些固定的路径或参数。

然后,你在程序中或页面中使用的时候,直接通过加载这个 configproperties 文件内容到一个 ResourceBundle 中,然后通过 ResourceBundle 读这个内容里面定义的参数名来处理。

如:

ResourceBundle config = (这里加载的方法网上找一下,忘记了);

String path = configgetProperty("real-path");

那么如果想要开机之后,项目自动运行起来要怎么做呢?

1在pomxml中添加依赖

2右击下图鼠标选中区域,点击 “publish”发布一下项目

3点击maven install打包

4点击完之后,控制台开始执行,当我们看到BUILD SUCCESS那么就成功啦

7将项目名war这个文件ctrl+c拷贝一下,到D盘的根目录去粘贴一下(可以重命名)

9再次打开记事本,在d盘创建一个文本文件(命名为startupvbs)扩展名将txt改为vbs

功能:隐藏上一个bat的黑窗口的。否则只要关闭黑窗口项目就会结束。运行startupvbs之后会隐藏黑窗口。

在开始菜单中,右击启动,打开,将刚才创建的vbs,生成一个快捷方式拖进去

然后重启就可以自动启动啦!

需要注意的地方就是:因为之前在tomcat上面部署,然后去打开项目在浏览器地址输入的是这样的,因为我的tomcat端口设置的是80,所以可隐藏不写 ,如图,但是可以看到,发现并没有进去。

以上就是关于Tomcat中context的docbase和path指的什么,解包目录和war文件指的什么。全部的内容,包括:Tomcat中context的docbase和path指的什么,解包目录和war文件指的什么。、java web 开发中,获取绝对路径,没有打出war包时可以,打成war包后就成null、springboot项目打war包,开机自启动等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9701544.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存