java项目开发异常总结

1 篇文章 0 订阅
1 篇文章 0 订阅

1.数据不能在页面显示异常

在页面只会显示例如: d o o r . n a m e 、 { door.name }、 door.name{ order.orderNo }等
解决办法:
在jsp页面添加如下代码:jsp默认isELIgnored=“true”,将这个true改成false就好了
在这里插入图片描述

2.Exception in thread "main"org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): 绑定异常

1.检查路径是否对应正确

2.xml文件是否创建正确,有时候在IDEA中创建的是一个xml文件,可是就是出现绑定异常,这个时候可能重新 创建一个xml文件,重新建立映射关系,就可以处理绑定异常的问题

3.WebMvcConfigurerAdapter过时的替换方法

在这里插入图片描述
Spring 5.0后,WebMvcConfigurerAdapter被废弃,取代的方法有两种:
1)extends WebMvcConfigurationSupport
2)implements WebMvcConfigurer(官方推荐)

4.Error creating bean with name ‘configurationPropertiesBeans’ defined in class path resource [org/springframework/cloud/autoconfigure/ConfigurationPropertiesRebinderAutoConfiguration.class]: Post-processing of merged bean definition failed; nested exception is java.lang.IllegalStateException: Failed to introspect Class [org.springframework.cloud.context.properties.ConfigurationPropertiesBeans] from ClassLoader [sun.misc.Launcher$AppClassLoader@18b4aac2]

<groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.6.RELEASE</version>

原本的版本号是2.4.0,一直启动失败,更改为2.2.6之后就可以正常启动了

5.写入数据库的数据乱码的问题

spring:
  datasource:
    username: root
    password: root
    url: jdbc:mysql::3306/pms?serverTimezone=GMT%2B8&characterEncoding=utf8
    driver-class-name: com.mysql.jdbc.Driver

url之后设置时区和utf8

6.Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.jdbc.BadSqlGrammarException:

配置数据库时的表名出错

7.在win10系统中,启动nacos时一闪而过,无法启动

解决办法:首先jdk必须要在8及其以上,环境变量一定要配置准确,在保证JAVA_HOME配置正确的前提下启动,如果确定配置正确,还是无法启动的时候,直接修改startup.cmd中对应的JAVA_HOME路径
例如:在这里插入图片描述
修改之后保存再次启动就好了。

8.vue脚手架使用webpack模板初始化一个appname项目,终端运行命令时vue不是内部命令

在这里插入图片描述
解决办法
1.查看npm安装的所在位置

npm config list

在这里插入图片描述
标注的为配置环境变量的路径:C:\Users\Administrator\AppData\Roaming\npm
自己将环境变量配置好

2.进入上面路径的文件中查看是否有vue.cmd文件

3.没有的话,先对全局配置进行卸载:npm uninstall vue-cli -g

4.再执行一遍全局安装:npm install -g @vue/cli;, 会发现npm安装的目录下出现了 vue.cmd文件 ,再执行npm install vue-cli -g
5.重新执行vue命令就ok了。

9.net::ERR_NAME_NOT_RESOLVED

在这里插入图片描述
发现这里有两个http://
原因是在编写第三方服务时的配置编写错误,在拼接时会将**http://**拼接进去

在这里插入图片描述
将以上的配置改为
在这里插入图片描述
重启服务就成功解决。

10.com.alibaba.dubbo.rpc.RpcException No provider available from registry

**解决办法:**打开网络适配器设置,发现这两个是启用的,我们需要将这两个禁用
在这里插入图片描述
禁用后:
在这里插入图片描述
禁用之后重启服务器,业务功能就可以实现了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值