Tomcat项目部署—动态部署

之前在网上搜索过很多Tomcat项目部署的方法,在我们真正部署商用项目时,并不单单像我们平常练习时直接把目录放到webapps下即可。如何在不重启tomcat的前提下进行部署?如何在Linux这种权限操控严格的操作系统下,将项目在指定目录中进行部署,而并非webapps?如何在新增的虚拟主机下部署项目?这些都需要我们去学习和实践。

创新互联公司服务项目包括叠彩网站建设、叠彩网站制作、叠彩网页制作以及叠彩网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,叠彩网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到叠彩省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

在网上可以搜索出很多tomcat项目部署的方法,但我认为最好的诠释还是tomcat官网上的说明,虽然是全英文的,但讲的足够明细!很多博客里的说辞也都是直译过来的。如果你觉得进tomcat官网费事,请运行本机的tomcat,里面的指导内容跟官网是一样的。

官网上说明,tomcat项目部署分为静态和动态两种方式。具体两者的内容及区别,这里不再阐述

这里着重讲述通过tomcat自带的Manager App来实现动态部署的方法。因为我们往往容易“走”得太快,往往会忽略了最本质、方便的工具。

将待部署的项目放置在别的目录下(非webapps),我们通过一个xml文件来将项目“部署”到tomcat中。xml文件以项目名命名,置于tomcat安装目录->conf->catalina->localhost下。文件的内容如下所示。

<Contextpath="/testDemo"docBase="D:temptestDemo"/>

当然,文件中的path属性其实不设置亦可,因为tomcat是根据文件名来映射url的,所以path不起作用。说到这里,所有的操作都是由手动来完成的,这不是我们想要的。

点击“Manager App”,看到如下页面。是的,出于安全考虑,tomcat服务器的相关配置及管理是需要用户验证的。

那么我们如何添加用户呢?编辑tomcat安装目录->conf->tomcat-users.xml,添加如下内容即可。

你可能会问,添加完用户需要重启tomcat吗?自己动手试下就记住了!

登录过后,进入到Manager App界面,可以看到对所有已部署过的项目的管理信息。每个项目后面都有相关操作,reload->重载,undeploy->卸载,字面意思很明了,不多解释。

那么如何做到上述的Context-xml方式部署呢?有个最便捷的操作,在Manager App界面的下方,有Deploy一区域,填写表单并点击【Deploy】按钮,即可实现动态部署。

其实第二项可以不填,tomcat会自动生成对应的xml文件,只不过有些需要的属性,就需要我们自己手动追加进去。如果上传自己的xml文件,就可能不需要二次“加工”了。

发布过后,就可以在界面上方的列表中对自己部署的项目进行管理了。

新闻标题:Tomcat项目部署—动态部署
本文URL:https://www.cdcxhl.com/article22/cjcecc.html

成都网站建设公司_创新互联,为您提供静态网站搜索引擎优化移动网站建设做网站自适应网站网站策划

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

h5响应式网站建设