描述:如果巅峰留不住,那就再走来时路! 兄弟们,好几天没更新博客了 不是因为懒惰,而是确实被一个前后端分离的项目搞秃了 怎么说,就是自己跟着教程在哪里搞 真的要搞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 23784C:\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 ....加载主类找不到 这类情况
如果不能解决 是我自己的话 就该考虑版本问题了 如果不是版本的问题 (同事电脑能运行)
那就卸载重新安装吧