Centos7 使用Docker 部署Tomca+mysql+调试联通_02
文章目录
- 一、Tomcat部署
- 1. 拉取tomcat镜像
- 2. 上传cas项目
- 3. 修改cas系统的配置文件
- 4. 创建tomcat容器
- 5. 浏览器测试部署的web应用
- 6. 输入账号密码测试mysql连接
- 7. 访问注销接口测试
一、Tomcat部署
1. 拉取tomcat镜像
docker pull tomcat:7-jre7
注:拉取tomcat镜像,并内置一个jre7的环境
如果拉取官方最新版的tomcat,可以使用下面测命令:
docker pull tomcat
2. 上传cas项目
上传cas项目到/usr/local/myhtml目录下面
3. 修改cas系统的配置文件
在创建tomcat容器之前,修改一下/usr/local/myhtml/cas/WEB-INF
下面的deployerConfigContext.xml
文件
将192.168.188.128修改为mysql容器ip(172.17.0.2)
将密码root改为123456
修改数据库连接的url
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"p:driverClass="com.mysql.jdbc.Driver"p:jdbcUrl="jdbc:mysql://172.17.0.2:3306/pinyougoudb?characterEncoding=utf8"p:user="root"p:password="123456" />
修改连接串的目的是等会mysql和tomcat要进行联通,做准备,配置文件中的172.17.0.2这个ip是mysql容器的。
原理是,让tomcat容器和mysql容器进行连接。
4. 创建tomcat容器
创建容器用于部署单点登录系统(CAS) -p表示地址映射
docker run -di --name=pinyougou_tomcat -p 9000:8080 -v /usr/local/myhtml:/usr/local/tomcat/webapps --privileged=true tomcat:7-jre7
查看mysql和tomcat容器是否正在运行docker ps
从图中可以看出,tomcat容器和mysql容器都已经启动
5. 浏览器测试部署的web应用
测试:地址栏输入:http://192.168.188.128:9000/cas/login
6. 输入账号密码测试mysql连接
账号:zhangsan
密码:123456
注:数据库采用的是md5加密后的密码
7. 访问注销接口测试
注销接口:
http://192.168.188.128:9000/cas/logout
cas项目资料
链接:https://pan.baidu.com/s/1bo7TaCSwgQ0dSPrMkJbm7w
提取码:6wsj
复制这段内容后打开百度网盘手机App,操作更方便哦
想学习更多微服务、分布式、中间件、数据库、项目快速构建等系列技术
请访问Gblfy主页:https://blog.csdn.net/weixin_40816738
让我们一起进步!!!
Centos7 使用Docker 部署Tomca+mysql+调试联通_02相关推荐
- Centos7 使用Docker 部署Nginx+mysql+tomcat+调试联通_03
文章目录 Nginx部署 1. 拉取Nginx镜像 2. 创建Nginx容器 3. 测试Nginx 4. 配置反向代理 5. 浏览器nginx容器和tomcat容器联通测试 6. 浏览器tomcat容 ...
- Docker部署Django+Mysql+uWSGI+Nginx Web应用 - 笔记更新2022-01-04
Docker 部署Django+Mysql+uWSGI+Nginx Web应用 Change logs更新记录 2022/1/4 fixed web access problem of wide ar ...
- Centos7使用Docker部署Chemex资产管理系统
前言 chemex 是一个开源的.轻量且高颜值的信息资产管理系统.系统基于 Laravel 开发,数据库支持 MySQL or MariaDB. 一.Centos7系统安装,(系统安装步骤省略) 1. ...
- 腾讯云(CentOS7)使用Docker部署JeecgBoot
参考文章: 官方文档 linux (CentOS7+)安装docker 部署jeecgBoot项目 CentOS7 使用docker 安装redis 安装docker 由于我用的腾讯云,自带docke ...
- docker部署的mysql调整宿主机映射端口
1.记录mysql容器id 记录docker中mysql的容器id 记录mysql的容器id docker ps关闭docker服务 systemctl stop docker 2.修改配置文件 进入 ...
- docker部署tomcat+mysql服务
mysql服务 以sql文件clock_in.sql为例 当然也可以选择直接先起一个mysql容器,用数据库管理工具建.这边主要是为了自动部署. clock_in.sql /* Navicat MyS ...
- centos7下docker 部署javaweb
为什么80%的码农都做不了架构师?>>> LXC linux container 百度百科:http://baike.baidu.com/link?url=w_Xy56MN9i ...
- centos7 使用 docker 部署 gitlab + gitlab-runner
快速配置应用 docker-compose.yml 使用 docker-compose 对 docker 容器集群进行快速编排 获取 docker-gitlab 的 docker-compose.ym ...
- Linux CentOS7.6 Docker部署Harbor(附 Github 文件加速下载)
推荐一个Github 文件加速下载网站 https://gh.api.99988866.xyz/ 把Github要下载的文件链接地址复制进去就可以快速下载啦 ===================== ...
最新文章
- ubuntu中使用apt命令安装ipython失败解决方案
- 大脑活动与认知: 热力学与信息论的联系
- HD-ACM算法专攻系列(3)——Least Common Multiple
- 计算机jsp外文文献,计算机 JSP web 外文翻译 外文文献 英文文献.doc
- 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1089:数字反转
- 使用Google GSON:额外的赠品:第一部分
- 面试pythone_python面试常见问题有哪些
- 统计消息总数_2019年度我国出国留学人员总数为70.35万人
- 计算机辅助编程可分为,计算机辅助编程的特点及类型
- Unsatisfied forward or external declaration 错误分析
- 金蝶系统无法建立数据可连接服务器,金蝶K3打开,提示无法建立数据链接
- 网络爬虫之正则表达式
- html5实现统计功能,基于HTML5的统计图表系统的设计与实现
- html chm用浏览器打开,解决chm文件无法使用浏览器打开的问题
- AtCoder Beginner Contest 043题解(ABCD)
- 2017中国云计算评测报告 1
- html中input中加图片,css怎么在input中插图片
- 布尔代数中表达式的展开及因式分解的技巧
- 计算机房消防灭火系统,机房气体消防灭火系统方案.docx
- 怎么用计算机名看地址吗,知道计算机名 肿么查ip