0
点赞
收藏
分享

微信扫一扫

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​

Centos7 使用Docker 部署Tomca+mysql+调试联通_02_docker


从图中可以看出,tomcat容器和mysql容器都已经启动

5. 浏览器测试部署的web应用

测试:地址栏输入:http://192.168.188.128:9000/cas/login

Centos7 使用Docker 部署Tomca+mysql+调试联通_02_mysql_02

6. 输入账号密码测试mysql连接

账号:zhangsan

密码:123456

注:数据库采用的是md5加密后的密码

Centos7 使用Docker 部署Tomca+mysql+调试联通_02_tomcat_03


Centos7 使用Docker 部署Tomca+mysql+调试联通_02_mysql_04

7. 访问注销接口测试

注销接口:

​​http://192.168.188.128:9000/cas/logout​​

Centos7 使用Docker 部署Tomca+mysql+调试联通_02_Tomcat_05


cas项目资料

链接:https://pan.baidu.com/s/1bo7TaCSwgQ0dSPrMkJbm7w

提取码:6wsj

复制这段内容后打开百度网盘手机App,操作更方便哦


举报

相关推荐

0 条评论