最新回答 / 慕先生1008176
因为tomcat容器里面没有mysql数据库,要在容器里面配置很麻烦。所以直接弄个mysql容器,然后jpress用mysql容器创建的数据库。
2020-04-25
最新回答 / Mr_WeiS
并没有 docker start 命令吧? docker run/restart/stop/exec你可以 docker --help 查看命令帮助文档
2020-03-31
然后mysql的主机的话需要登录进mysql容器内查看,
cat /etc/hosts:
172.17.0.1 3be1685cbbd9
最后一行则为应该填入的IP
cat /etc/hosts:
172.17.0.1 3be1685cbbd9
最后一行则为应该填入的IP
2020-02-22
目前最新下载的mysql版本是8.0+
出现jpress连接数据库出错,可以登录进jpress容器内查看错误日志:
tail -f /usr/local/tomcat/logs/errors.log
如果有报错java.sql.SQLException: java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long
则可能是由于jpress依赖的jdbc jar包版本过低,不能脸上mysql8
解决方案是下载低版本的mysql,亲测5.6可以
docker pull mysql:5.6
出现jpress连接数据库出错,可以登录进jpress容器内查看错误日志:
tail -f /usr/local/tomcat/logs/errors.log
如果有报错java.sql.SQLException: java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long
则可能是由于jpress依赖的jdbc jar包版本过低,不能脸上mysql8
解决方案是下载低版本的mysql,亲测5.6可以
docker pull mysql:5.6
2020-02-22