Docker操作(四):tomcat中部署jforum应用,连接mysql数据库

目录

1. 设计要求

2. 操作步骤

2.1  拉取tomcat镜像和mysql镜像

2.2   创建并配置mysql容器

2.3  创建并配置tomcat容器

2.4   修改tomcat数据卷中JForum包的相关配置文件,以便跟mysql容器和mysql数据库连通

2.5 完成上述操作之后,可以访问如下页面。


1. 设计要求

2. 操作步骤

2.1  拉取tomcat镜像和mysql镜像

war发布要准备tomcat, mysql这几个环境的镜像:tomcat:latest mysql:5.7

 

2.2   创建并配置mysql容器

(1)MySQL的数据存储需要用到数据卷. 新建一个数据卷mysql-jforum

(2)新建网络 ttnet

 

(3)创建mysql容器,使用上面新建的数据卷和网络ttnet

这里给mysql容器设置了网络别名,为了后面跟tomcat容器连接时,设置配置文件中需要用到。

 

(4)将事先准备好的.sql库文件拷贝到上面创建的mysql容器中。

新建mysql数据库,然后用source命令,将sql库文件导入到新建的数据库jforum0911中。

 

 

 

 

 

2.3  创建并配置tomcat容器

(1)JForum的war包,需要做成数据卷的形式,放到tomcat容器中,等待发布。

所以这里新建tomcat数据卷。然后将jforum的war包拷贝到数据卷_data/目录下(不用事先解压,后面启动tomcat容器时,会自动解压应用war包)

 (2)创建tomcat容器(下图备注有误,不是“创建tomcat数据卷”).

使用上面新建的tomcat数据卷和上一步创建的网络ttnet。

进入容器,查看jforum的相关内容是否已经由数据卷同步进来了。

2.4   修改tomcat数据卷中JForum包的相关配置文件,以便跟mysql容器和mysql数据库连通

(1)在宿主机服务器里,修改数据卷中应用jforum-2.1.9/WEB-INF/config/目录下的jforum-custom.conf文件。修改的项如下图红色箭头部分,都是跟mysql相关的项

 

(2)也修改了jforum-2.1.9/WEB-INF/config/database/mysql目录下的mysql.properties文件。

修改完之后,可以进到tomcat容器里检查上述在宿主机中的修改是否已同步到容器里对应的文件。

 

 (3)重启tomcat容器


2.5 完成上述操作之后,可以访问如下页面。

 

10.27新增备注:

这是之前操作时最后能打开访问的页面。

今天为了截图,我按照上述步骤再演示一遍,最后在浏览器打开时报错404,还不知道什么原因。

操作步骤和设置应该都没问题。

稍后再尝试,如果发现问题,会更新。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值