文章目录
- 一、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
让我们一起进步!!!