項目場景:
提示:這里簡述項目相關(guān)背景:
JAVA項目代碼幾乎沒有改動,重新發(fā)布后突然報錯,無法啟動
問題描述
提示:這里描述項目中遇到的問題:
JAVA項目代碼幾乎沒有改動,重新發(fā)布后突然報錯,無法啟動,報錯信息如下所示:
原因分析:
提示:這里填寫問題的分析:
因為我在項目中 代碼幾乎沒有進(jìn)行改動 ,但在 重新發(fā)布后 后臺控制臺 突然出現(xiàn) 上述錯誤, 而且
從報錯信息中我們看到,是和定時任務(wù)有關(guān),所以我們基本上可以確定,不是 代碼導(dǎo)致的原因,其它詳細(xì)的信息從日志信息中我們無法獲取到。
查看定時任務(wù)相關(guān)數(shù)據(jù)表:
解決方案:
提示:具體的解決方式:
數(shù)據(jù)庫中產(chǎn)生臟數(shù)據(jù),最直接的方法是清空定時任務(wù)日志表
需要注意的是,定時任務(wù)日志表中存在表格的關(guān)聯(lián)性,故需根據(jù)表格的關(guān)聯(lián)前后順序進(jìn)行清空或刪除表格,否則會提示無法刪除或清空數(shù)據(jù)。
說明:
需刪除 qrtz_job_details 表中的數(shù)據(jù)信息
需要注意的是,如果我們直接 去刪除 qrtz_job_details 表中的數(shù)據(jù), 是刪除不掉的,會有提示信息出現(xiàn),如下圖所示:
所以我們要先了解 定時任務(wù)各表之間的聯(lián)系,其中 qrtz_triggers 表中對 qrtz_job_details 有外鍵引用, qrtz_cron_triggers 表中 又有對 qrtz_triggers 的外鍵引用,所以,要按照 表格外鍵引用的順序才能刪除數(shù)據(jù)成功,
即 :文章來源:http://www.zghlxwxcb.cn/news/detail-474777.html
先刪除 qrtz_cron_triggers 表中的數(shù)據(jù), 然后再 刪除 qrtz_triggers 表中的數(shù)據(jù) ,最后再刪除 qrtz_job_details 表中的數(shù)據(jù)。文章來源地址http://www.zghlxwxcb.cn/news/detail-474777.html
到了這里,關(guān)于JAVA項目代碼幾乎沒有改動,重新發(fā)布后突然報錯,無法啟動的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!