最新回答 / 慕先生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