美文网首页
Java开发中遇到的问题总结

Java开发中遇到的问题总结

作者: WSGNSLog | 来源:发表于2022-06-16 16:37 被阅读0次

    1、解决cannot resolve symbol servlet 的报错

    1.右键点击项目,打开open module settings 2.选择Libraries 3.选择中间+号,点击java,然后选择tomcat/lib/servlet-api.jar 4.点击apply,确定 这个错误就会自动消失。

    2、IDEA突然出现方法或者类无法自动关联解决办法:重启IDEA就好了

    3、Cannot download ‘https://start.spring.io’: Read timed out

    自己选择Custom,然后输入网址https://start.aliyun.com/

    https://blog.csdn.net/NoelBaz/article/details/107631045

    4、Package打包遇到错误Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test

    在运行mvn install或mvn package时跳过Test

    方法一:修改pom.xml文件

    http://t.csdn.cn/gpI2C

    5、创建Spring Boot项目时,提示 Cannot download 'https://start.spring.io'

    解决办法:请求如下替代资源:https://start.springboot.io

    https://blog.51cto.com/u_15127644/2756608

    6.CentOS7 -bash:vim:未找到命令
    在虚拟机中使用vim相关命令时,报错-bash: vim: 未找到命令

    不能使用vim,应该先查看是否安装

    执行命令rpm -qa |grep vim

    untitled.png

    如果缺少上图的安装包,则缺少什么就执行对应的命令
    例如:yum -y install vim-enhancedyum -y install vim-minimal

    如果都没有,则全部安装yum -y install vim*

    7.ShardingJDBC报错修复The bean 'dataSource', defined in class path resource [org/apache/shardingsphere/shardingjdbc/spring/boot/SpringBootConfiguration.class], could not be registered.
    意思是SpringBoot中已经有一个名称相同的Bean,并且不允许重写这个Bean

    解决方法
    在application.properties中添加如下配置:允许重写重复的Bean并覆盖掉上一个Bean

    spring.main.allow-bean-definition-overriding=true
    

    SpringBoot工程在yml文件里配置:

    main:
        allow-bean-definition-overriding: true
    

    相关文章

      网友评论

          本文标题:Java开发中遇到的问题总结

          本文链接:https://www.haomeiwen.com/subject/lseqvrtx.html