分享好友 最新动态首页 最新动态分类 切换频道
docker安装tomcat&部署javaweb程序
2024-12-26 18:43

地址栏访问:http://localhost:8089/web-ssm-single/

docker安装tomcat&部署javaweb程序

参考博客源码地址:https://github.com/zq2599/blog_demos.git 项目名:loadbalancedemo

Step1:创建空文件夹:mkdir image_tomcat

Step2:拷备

增加:

以上配置完成后,即可用account001账号在对应的tomcat上进行在线部署操作了.

Step5:定制Docker镜像

以上:image_tomcat目录结构:

Step6:构建docker镜像

Step7:镜像构建完毕,启动tomcat

Step8:启动浏览器,访问localhost:8080,显示tomat图标即为启动成功.

Step9:修改mavenl配置文件setting.xml,增加如下配置

以上是tomcat的tomcat-users.xml文件中配置的用户和密码,这样执行maven插件的时候就能从此处取得对应的用户名和密码去tomcat上做操作了。

Step10:进入web工程,pom.xml目录执行如下命令

注:刚定制的docker镜像必须启动状态,才可以成功构建,否则会报“构建失败”

执行结果如下所示,即代表tomcat7-maven-plugin插件已经帮我们把war部署到docker容器上去了

Step11:浏览器输入http://localhost:8080/loadbalancedemo/hello?name=开心玉凤

显示结果:

效果如下所示:

以上:项目名称修改为ssm-docker,修改点:

(1)右击项目名-》Refactor-》重新命名

(2)pom.xml中修改<finalname>

(3)project structure-》相应修改项目名称即可。

地址栏输入:http://localhost:8080/ssm-docker/hello?name=开心玉凤

项目需求:定制docker镜像,方便jenkins部署。

第一版本:应用docker定制简单的镜像示例,拷备方式。

第二版本:参考实战docker,编写Dockerfile定制tomcat镜像,实现web应用在线部署

场景:搭建一台虚拟机,定制tomcat镜像。

本机java-web项目只需要修改pom.xml文件配置

maven打包部署:mvn clean package -U -Dmaven.test.skip=true tomcat7:redeploy

浏览器访问:http://192.168.99.100:8090/cfca/ 即可显示index.jsp内容。(任意修改即可成功部署)

注:由于jekins部署git地址与指定的url地址不通,会出现问题:不能向指定的url中的tomcat中部署war包。

解决方案:该url通过maven命令动态传递

项目过程遇到问题点:

执行mvn clean package -U -Dmaven.test.skip=true tomcat7:redeploy命令一直报“maven错误,找不到符号”

解决方案:1。Maven错误找不到符号   2。既使用maven编译,又使用lib下的Jar包(本项目问题原因)

方案一:
在项目中创建一个目录lib,然后将jar复制到该文件夹下,最后在maven编译插件中配置如下:

最新文章
小米Note 3与小米6全面对比:升级澎湃OS后的差异体验(2024版)
从价格维度来看,小米Note3和小米6的价格水平大体相当。但当我们深入探讨其硬件配置时,便会发现两者之间存在诸多差异。在硬件核心方面,小米Note3和小米6主要区别在于屏幕大小、处理器、前置摄像头、电池容量以及人脸解锁功能。简单来说,
如何刷机vivo手机?最新的刷机教程分享
刷机是改变手机系统的一种方法,可以给手机带来更多的功能和自定义选项。如果你拥有一部vivo手机,想要尝试刷机,下面是一个简单的教程,帮助你完成这个过程。在刷机之前,务必备份好手机中的重要数据,包括联系人、短信、照片等。刷机过程
京东小店入驻流程?京东小店怎么开?
  下面是详细的入驻流程:  1.注册京东小店账号:  进入京东小店的首页,点击“注 册”按钮,在输入个人信息后点击“注册”按钮。  2.提交企业资料:  在注册完成后,需要在“店 家管理”中点击“填写企业资料”将企业相关信息填
搜索引擎的Query自动纠错技术和架构详解
如今,搜索引擎是人们的获取信息最重要的方式之一,在搜索页面小小的输入框中,只需输入几个关键字,就能找到你感兴趣问题的相关网页。搜索巨头Google,甚至已经使Google这个创造出来的单词成为动词,
高绩效的秘密,不靠奖惩
最近微信改版经常有读者朋友错过推送星标
运筹优化算法常用求解器
运筹学从形成到发展,在此过程中积累的大量理论和方法在国防、能源、制造、交通、金融、通信等各个领域发挥着越来越重要的作用。我们在生产生活中遇到的很多实际问题,都可以通过运筹学所涉及的优化方法对其进行数学建模࿰
猫眼智能锁24小时售后服务热线-官方400热线报修中心 - 农业 - 百科知识-蓝心网
猫眼智能锁售后24小时维修服务热线:400-658-8618。猫眼智能锁全市各区售后服务点热线号码。☎:400-658-8618猫眼智能锁售后服务,秉承“诚信为本、客户至上”的服务态度和“以客户为中心”的服务指导思想,不仅真诚地为用户提供先进、高质
wordpress插件开发_使用免费WordPress插件的开发人员指南
wordpress插件开发WordPress, the most popular content management system in the world, is built on a structure that allows users to supplement core functionality with themes that provide visual designs and plugins that provi
全方位SEO优化攻略,助力网站流量激增与品牌影响力提升
SEO优化推广是一种提升网站流量与品牌影响力的全方位策略。通过优化网站结构、内容质量、关键词布局等技术手段,提高网站在搜索引擎中的排名,吸引更多潜在客户,增强品牌知名度和竞争力。在互联网时代,搜索引擎优化(SEO)已经成为企业网
十大免费的手机天气应用排行榜,哪款才是你的首选?
下面给大家推荐几款好用的免费的天气预报软件,有需要的小伙伴们来了解一下。墨迹天气电脑版是一款功能强大的天气预报软件,支持未来五天的天气情况预报和三千余个县级城市的实时数据。除了基本的温度、湿度等信息外,还提供穿衣、运动、化
相关文章
推荐文章
发表评论
0评