后端项目中的bug与调试
给大家分享我在项目过程中的debug过程。
一九九六年秋_
这个作者很懒,什么都没留下…
展开
-
将代码上传至Git步骤(该踩的坑都踩了
若代码在本地,在文件夹里右键,然后点击 Git Bash Here就可以在里面输入命令了。若代码在服务器/容器,直接在终端输入命令就行了。在输入命令前,记得在你的仓库里新建一个项目喔。接着依次输入以下命令git init 把当前文件夹变成Git仓库 git add . "."代表添加文件夹下所有文件 git commit -m "init" 把添加的文件提交到版本库,并填写提交备注(若为首次上传,这一步不必要,若执行,可能提示On branch master nothin..原创 2021-07-12 20:31:09 · 3147 阅读 · 0 评论 -
idea报错程序包不存在(自己写的)
启动项目时报错:com.hup.common.exception背景:项目mall-product想调用项目mall-common中的一个类:import com.hup.common.exception.BizCodeEnume这是我自己写的包和类,明明是存在的啊,按Ctrl也是能点进去的啊,我猜是这个程序包所在的项目没有编译的缘故,编译一下就好了:项目启动成功:...原创 2021-03-17 21:38:21 · 1507 阅读 · 0 评论 -
导入阿里云OSS对象存储依赖失败引发的一系列问题(已解决)
对象存储依赖有两个,一个是新版本,一个是旧版本: <!--旧版本--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alicloud-oss</artifactId> </dependency>原创 2021-03-17 14:32:48 · 8545 阅读 · 2 评论 -
springboot2.4.3不识别bootstrap.properties文件报错endpoint is blank
如题,我想使用nacos的注册中心和配置中心功能,已经引入了依赖 <!--服务注册发现--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </原创 2021-03-11 16:58:22 · 1411 阅读 · 1 评论 -
springboot项目nacos配置中心bootstrap.properties文件不生效问题
我遇到的问题:nacos配置中心中我已经修改了配置文件的内容,但不会自动更新。(比如我想在网页中查看其内容,反复刷新就是不更新)我已经做的工作:已经引入了nacos的注册中心和配置中心驱动 <!--服务注册发现--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-clo原创 2021-03-10 15:34:11 · 3738 阅读 · 7 评论 -
nacos1.4.1启动报错acos is starting with cluster
原来使用的nacos版本是1.1.3,感觉版本有点低了,就想换个高点的。将nacos版本换成1.4.1,点击启动,第一行显示"nacos is starting with cluster",然后启动失败。失败原因:“nacos is starting with cluster”,意为nacos以群集模式启动。于是,查了一下1.1.3到1.1.4的相关差异,得知1.4.1的默认启动模式是集群模式。而集群模式在没有进行集群配置的情况下,就会启动失败。解决办法:将startup.cmd中的set MODE原创 2021-03-10 15:13:43 · 4601 阅读 · 1 评论 -
npm install报错chromedriver@2.27.2 install: `node install.js`
项目的前端部分用到了人人开源的renren-fast-vue,下载node 之后又安装了npm(并且使用淘宝镜像npm config set registry http://registry.npm.taobao.org/),在vscode输入npm install想导入依赖时,报以下错误:npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! chromedriver@2.27.2 install: `node install.js`npm ERR! Ex原创 2021-03-09 13:57:02 · 12268 阅读 · 9 评论 -
MyBatis联合C3P0报错Method com/mchange/v2/c3p0/impl/NewProxyResultSet.isClosed()Z is abstract
大概率是MyBatis依赖和C3P0依赖版本不匹配的问题方法1:提高C3P0的jar包版本比如我换成了最新的: <!-- https://mvnrepository.com/artifact/com.mchange/c3p0 --> <dependency> <groupId>com.mchange</groupId> <artifactId>c3p0</artifactId>原创 2021-02-08 16:27:15 · 201 阅读 · 0 评论 -
MyBatis添加数据报错Cannot add or update a child row: a foreign key constraint fails
报错信息:org.springframework.dao.DataIntegrityViolationException: ### Error updating database. Cause: java.sql.SQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails (`ssm_crud`.`tbl_emp`, CONSTRAINT `fk原创 2021-02-06 20:09:52 · 2410 阅读 · 1 评论 -
MyBatis逆向工程运行成功但没有生成对应文件
将配置文件里所有targetProject的.\src改成绝对路径 -->另外如果用的是Eclipse需要刷新,IDEA不用。原创 2021-02-04 17:00:00 · 568 阅读 · 3 评论 -
jsp页面使用表单标签库http://www.springframework.org/tags/form报错
如图,阴影部分本来是标红的怎么解决呢?步骤1:找到项目中的这个jar包(spring-webmvc),双击点进去步骤2:找到META-INF文件夹下的这个文件 --> spring-form.tld ,然后copy一下步骤3:放到web下的WEB-INF文件夹中最后:大功告成...原创 2021-01-28 16:14:17 · 1343 阅读 · 1 评论 -
IDEA 2017创建Web项目web文件夹下没有WEB-INF目录和META-INF目录
如题目,我在IDEA下创建好的web项目是这样的:没有WEB-INF目录和META-INF目录,如何解决呢?一、打开项目架构二、点击左侧的Facts三、如箭头所示,点击加号,再点击web.xml四、这里可以自己选择WEB-INF放入的位置,我一般会放在web文件夹下,因此将路径名复制再选择web文件夹,将路径名copy进去,点击OK,就可以了。此时WEB-INF文件夹和web.xml文件就生成好了。五、点击这里六、会出现下面这个框,像我这样设置点击OK,META-INF也生原创 2021-01-24 17:12:29 · 2960 阅读 · 1 评论 -
将web项目导入idea并配置tomcat全过程(附常见报错信息)
一、导入项目点击File —> New —> 导入你的Module或Project即选择Project from Existing Sources或Module from Existing Sources然后一直点击下一步,,最后点击Finish,就好了。二、部署Tomcat第一阶段点击Edit点加号 —> Tomcat Server —> Local起个朗朗上口的名字(图中我已经改过了)选择本机的Tomcat文件路径点击Configure,点击Tom原创 2021-01-06 19:21:29 · 385 阅读 · 0 评论 -
IDEA中启动Web报错It is possible to bind and connect to localhost:8080 at the same time
完整报错信息:It is possible to bind and connect to localhost:8080 at the same time - application server will probably compete with some other software on the port谷歌翻译:可以同时绑定并连接到localhost:8080-应用服务器可能会与端口上的某些其他软件竞争可能性1:8080端口被占用 修改一下端口就好了可能性2:在使用 IDEA 启动 To原创 2020-12-29 22:08:25 · 4036 阅读 · 2 评论 -
IDEA中启动Web报错MalformedObjectNameException: Invalid character ‘:‘ in value part of property
报错信息:8.javax.management.MalformedObjectNameException: Invalid character ‘:’ in value part of property我用谷歌翻译了一下:8.javax.management.MalformedObjectNameException:属性值部分中的无效字符’:’自动生成的是冒号,但被编译器判定为无效字符,怎么解决呢?将两图中路径的“ : ”和空格改成“ _ ”就可以了。(图中我已经改过了)注:改了第二张的路径,第原创 2020-12-29 22:03:20 · 1223 阅读 · 0 评论 -
VMware16+CentOS7创建linux虚拟机教程(图文)
下载并安装VMware16参考教程:最新超详细VMware虚拟机下载与安装教程里讲的很完整了,我就不copy了。下载CentOS 7镜像官网下载链接:http://isoredirect.centos.org/centos/7/isos/x86_64/选择阿里云站点进行下载:http://mirrors.aliyun.com/centos/7/isos/x86_64/进入阿里云站点,选择 CentOS-7-原创 2020-12-24 15:17:32 · 6230 阅读 · 0 评论 -
mysql数据库的常见命令行操作
看看有哪些默认数据库:show databases;进入一个数据库,看看有哪些表:use mysql; → show tables;从当前数据库查看其它数据库的表:show tables from test;注:当前仍在mysql库查看当前在哪个库:select database();进入一个库,查看当前的库:库是空的,想存入数据,需要建表,并查看是否建成,再看看它的结构:查看表中数据:select * from stuinfo;插入数据:报错原因:服务器自带的客户端默认字原创 2020-12-22 20:24:42 · 145 阅读 · 1 评论