很高兴你能看懂这篇长篇大论的文章。这里不详细介绍***ven。对于初学者来说,你只需要知道***ven可以用来管理jar包和自动化部署。例如,自动化将项目制作成jar包,包括可执行的jar包,自动将项目部署到远程web服务器,并自动压缩它们。可以多关注我的头条号。后面你会分享介绍我在实际项目过程中遇到的问题,少走弯路。今天,我将向您介绍tomcat的自动化部署。
1.环境准备
Maven、Tomcat8、Eclipse
2.***ven中的镜像配置
众所周知,***vne默认使用外国镜像,但是速度很慢。在这里,建议你用阿里的中央仓形象。
阿里生产的时候一定要出精品,做技术的都懂。
3.***ven中的服务器配置,其中服务器是我们tomcat中tomcat-user.xml文件中的用户名和密码。
& lt服务器& gt
& ltid & gttomcat8 & lt/id >
& lt用户名& gttomcat & lt/用户名& gt
& lt密码& gtt123456 & lt/password >
& lt/server >
4.tomcat中tomcat-user.xml的配置,尤其是这里,一定要遵循官方的,否则很容易出错。我的配置如下:
角色rolename = & # 8221经理”/>
& lt角色rolename = & # 8221经理-GUI ”/>
& lt角色rolename = & # 8221管理”/>
& lt角色rolename = & # 8221管理-GUI ”/>
& lt角色rolename = & # 8221经理-脚本”/>
& lt用户用户名= ”tomcat & # 8221密码= ”t123456 & # 8243角色= ”管理gui,管理,管理器gui,管理器,管理器脚本”/>
5.web项目中pom配置的注意事项
& lt构建& gt
& ltfinalName & gtROOT & lt/final name >
& lt默认目标& gt包& lt/default goal >
。。。。省略了部分代码,其中finalName是最终部署到tomcat的项目的名称。
& lt插件& gt
& ltgroupId & gtorg . Apache . Tomcat . ***ven </groupId >
& ltartifactId & gtTomcat 7-***ven-plugin </artifact id >
& lt版本& gt2.2 & lt/version >
& lt配置& gt
& lturl & gthttp://127 . 0 . 0 . 1:8080/***nager/text </URL >
& lt用户名& gttomcat & lt/用户名& gt
& lt密码& gtt123456 & lt/password >
& lt路径& gt/</path >
& lt/configuration >
& lt/plugin >
注意:这里的路径是我们访问的路径,里面的用户名和密码是在tomcat-user.xml中配置的
这里的用户名和密码也可以删除。但必须在***ven中正确配置。并且需要指向服务器中的id(例如Tomcat 8)
& lt插件& gt
& ltgroupId & gtorg . Apache . Tomcat . ***ven </groupId >
& ltartifactId & gtTomcat 7-***ven-plugin </artifact id >
& lt版本& gt2.2 & lt/version >
& lt配置& gt
& lturl & gthttp://127 . 0 . 0 . 1:8080/***nager/text </URL >
& lt服务器& gttomcat8 & lt/server >
& lt路径& gt/</path >
& lt/configuration >
& lt/plugin >
好了,今天就分享到这里吧。不明白的请留言欢迎。
本文来自至尊狂魔┈投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/643928.html