0. 啟動閃退
打開cmd運行看看錯誤信息,大概率是下面這個
1. 無法啟動-Error: Could not create the Java Virtual Machine
報錯全信息如下,低版本的會精簡些,我用的低版本
Unrecognized VM option 'CMSParallelRemarkEnabled' Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.
看看官方解釋
解決方案
建議還是降級jdk版本
,第二種解決方案我找不到。
Java8其實還挺好重裝的,一般環境變量配的都是%JAVA_HOME/**
,所以一般把JAVA_HOME
改成jdk安裝根目錄就可以了
裝完后java -version
驗證下
2. 啟動報錯-使用mysql8
原因有兩種,簡單排查
-
有沒有導 mysql8 的驅動包
在這里下載相應的jar包,拷貝進
seata\lib
里,注意seata自帶有mysql5的jar包,兩者不能共存Central Repository: mysql/mysql-connector-java (maven.org)
完后,記得進
seata\conf\file.conf
改下Driver驅動類和urldriver-class-name = "com.mysql.cj.jdbc.Driver" url = "jdbc:mysql://localhost:3306/seata/useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true&characterEncoding=utf-8"
-
檢查配置文件,看看有沒有改
mode=db
,看看數據庫Driver、url、用戶名密碼有沒有錯誤