srb (bug篇)
描述:如果巔峰留不住,那就再走來時路 ! 兄弟們,好幾天沒更新博客了 不是因為懶惰,而是確實被一個前后端分離的項目搞禿了 怎么說,就是自己跟著教程在哪里搞 真的要搞s了 剛開始是一個小的前端效果 沒有實現 自己在那里找問題 結果找著找著,完了,芭比Q了,后端接口項目也啟動不起來了 沃特瑪 自己辛苦幾天,這個時候放棄 屬實有點不甘心 然后 怎么說 還好自己有記錄筆記的習慣 根據筆記 自己又從開始項目環境搭建——后端接口測試——前端路由設置——等等(論筆記的重要性) 然后今天寫這篇博客所要表達的最重要一點就是 人有bug 有的bug前篇一律 有的bug各種不同 自己所要做的就是撐住氣 一點一點排查 直到自己想要的效果顯示出來。
先來看圖
一、版本信息
IDEA 2020.1?
MYSQL 5.7
Naviat 15.0.9
Maven 3.8.4
二、解決
一直到最后才曉得自己的問題是端口占用
Microsoft Windows [版本 10.0.19043.1526]
(c) Microsoft Corporation。保留所有權利。
C:\Users\dell>netstat -ano | findstr "8110"
? TCP ? ?0.0.0.0:8110 ? ? ? ? ? 0.0.0.0:0 ? ? ? ? ? ? ?LISTENING ? ? ? 23784
? TCP ? ?[::]:8110 ? ? ? ? ? ? ?[::]:0 ? ? ? ? ? ? ? ? LISTENING ? ? ? 23784
C:\Users\dell>taskkill /pid 23784 -f
成功: 已終止 PID 為 23784 的進程。
C:\Users\dell>
然后剛開始不知道是端口占用的時候 自己在盲目試錯 試出了好多問題? 感覺 這?
二、錯誤
Error:(3, 36) java: 程序包com.alibaba.excel.annotation不存在
如果出現這種錯誤 一般情況下 是
解決
mvn -U idea:idea
三、思路排查
一、Maven 文件
二、pom.xml依賴?
自己的pom文件root模塊到現在都是報紅 常識是報紅的依賴沒有正常下載 但是確確實實是能運行的 紙上得來終覺淺,絕知此事要躬行
三、版本
剛開始自己確實懷疑是版本的問題 還有配置文件信息
但是自己解壓 刪除 配置測試之后 發現跟maven版本沒有多大關系
2022年2月18日10:06:31
然后昨天項目又不能啟動????? 我就很氣 今天來使用同事電腦試了一下 結果直接就運行起來了
我在想 我在是最后一次 如果不行 我就卸載idea 重新安裝 淦 氣死
再來看當時自己遇到的一些問題
這個是最讓我頭疼的一個bug
"D:\Program Files (x86)\Java\JDK\jdk8\bin\java.exe" -Dmaven.multiModuleProjectDirectory=E:\IDEA_Project\AtGuiGu\srb "-Dmaven.home=E:\Program Files (x86)\maven\apache-maven-3.8.4" "-Dclassworlds.conf=E:\Program Files (x86)\maven\apache-maven-3.8.4\bin\m2.conf" "-Dmaven.ext.class.path=D:\zhuomian\idea2020\SoftWareSpace\IntelliJ IDEA 2020.1.1\plugins\maven\lib\maven-event-listener.jar" "-javaagent:D:\zhuomian\idea2020\SoftWareSpace\IntelliJ IDEA 2020.1.1\lib\idea_rt.jar=64569:D:\zhuomian\idea2020\SoftWareSpace\IntelliJ IDEA 2020.1.1\bin" -Dfile.encoding=UTF-8 -classpath "E:\Program Files (x86)\maven\apache-maven-3.8.4\boot\plexus-classworlds-2.6.0.jar;E:\Program Files (x86)\maven\apache-maven-3.8.4\boot\plexus-classworlds.license" org.codehaus.classworlds.Launcher -Didea.version2020.1.1 -s "E:\Program Files (x86)\maven\apache-maven-3.8.4\conf\settings.xml" test [INFO] Scanning for projects... [INFO] [INFO] ----------------------< com.atguigu:service-base >---------------------- [INFO] Building service-base 0.0.1-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- [WARNING] The POM for com.atguigu:guigu-common:jar:0.0.1-SNAPSHOT is missing, no dependency information available [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 0.812 s [INFO] Finished at: 2022-02-17T11:14:57+08:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal on project service-base: Could not resolve dependencies for project com.atguigu:service-base:jar:0.0.1-SNAPSHOT: Could not find artifact com.atguigu:guigu-common:jar:0.0.1-SNAPSHOT -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException直接翻譯?
總結:
關于這個問題 百度上有很多種答案 自己親測 覺得有用的就是
1. clean test 然后使用命令mvn idea:idea
2. 檢查maven文件路徑
3. 檢查jdk是否是1.8
上面的方法能夠解決什么問題?
1. xxx程序包找不到
2. Appliction ....加載主類找不到 這類情況
如果不能解決 是我自己的話 就該考慮版本問題了 如果不是版本的問題 (同事電腦能運行)
那就卸載重新安裝吧?
總結
以上是生活随笔為你收集整理的srb (bug篇)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据结构与算法题库
- 下一篇: 数据结构与算法之二叉树