1. Maven插件下载问题
- 说明:尽量不要使用IDEA自带的Maven,在项目中导入自己下载的Maven。
- 点击File → \rightarrow → Settings → \rightarrow → Build, Execution, Deployment → \rightarrow → Maven → \rightarrow → 设置Maven 的home path、settings file以及Local repository(自己下载的Maven)。
2. 在IDEA中启动项目的时候报错:Command line is too long. Shorten command line for className
- 原因:运行项目的指令过长引起的,在IDEA进行代码运行时加载了很多指令,这些指令拼接后的长度超出了系统的最大长度,当你的命令行长度超过 32768 个字符时,idea就会提示你使用短一点的命令行。
- 解决方法:点击菜单栏的Run → \rightarrow → Edit Configurations → \rightarrow → 选中你要启动的项目 → \rightarrow → 选择右侧的Configuration菜单栏 → \rightarrow → 点击Environment → \rightarrow → 在Shorten command line栏选择JAR manifest即可。
3. 在运行项目的过程中显示Address already in use: bind
- 原因:项目使用的端口号被占用
- 解决方法:
- 打开DOS命令窗口,输入netstat -ano命令。
- 确定和自己项目端口号相同的进程ID。
- 根据进程PID,输入命令 tasklist|findstr pid (pid为对应的进程编号),找到占用端口号的进程名称。
- 输入命令 taskkill /f /t /im 进程名称,结束相关进程。在这里输入为taskkill /f /t /im javaw.exe。
- 再次启动项目可以正常执行
- 打开DOS命令窗口,输入netstat -ano命令。
4. Access denied for user ‘root’@‘localhost’(using password: YES)
- 原因:这种情况下一般是数据库登录的密码有问题。在nacos配置中心对配置进行了统一管理,在项目的yml文件中的配置不起作用,只能修改nacos配置中心的配置。