• java项目启动报错


    java项目启动,怎么看报错?

    搜索关键词 Caused by 。错误原因有很多,但是 Caused by才是导致报错的根本原因。

    如果百度搜不到,建议用谷歌。

    stackoverflow是一个非常好用的网站,可以解决绝大多数的问题。

    https://stackoverflow.com/

    maven 配置

    • 本地仓库maven-repository放置在哪个文件下,私仓setting.xml 有没有配置.

    • 有没有设置maven profile,如果设置了,有没有选择正确的profile。

    • maven clearn一下。

    • maven本地依赖冲突,版本冲突。

    比如 maven项目/依赖的版本为 1.0版本,然后修改了 maven的pom.xml配置,版本修改为 2.0,

    那么这时有可能本地仓库会同时存在 1.0版本和2.0版本的maven依赖。

    可以先删除对应的本地仓库依赖。重新下载依赖。

    • maven本地仓库缺少jar包,或者jar包有多个版本,版本冲突了,都可能会报错。

    • 在IDEA的配置中,找到maven仓库(maven-repository) 的文件,去对应路径下看有没有对应的jar包。

    IDEA的maven路径为: File --> Settings --> Build, Execution, Deployment --> Build Tools --> Maven

    resource配置

    项目启动,读取不到 resource下面的配置文件 ,或者是读取到错的配置文件 ,可以多看看Target里面的配置。

    Target文件里面,放着java编译后的文件 ,就是class结尾的文件,还有其他的配置文件,比如properties文件 、xml文件 等。

    检查Target的classes文件夹下是否有这个文件,把缺失的properties文件,直接复制到Target的classes文件夹下。

    比如, class path resource [.properties] cannot be opened because it does not exist

    详情见: https://www.cnblogs.com/expiator/p/15840985.html

    多问问同事

    如果一个项目,你一直启动不了,那说明这个项目是有问题的,不一定是你的问题。

    如果少了哪些配置,那再怎么钻牛角尖也是没用的。

    可以多问问同事。

    每一个配置都对比一下,看看是少了哪个配置,哪些地方没配对。缺少的配置或文件,就复制的同事的。

  • 相关阅读:
    python time库
    python urllib.request
    python random库
    python3中post请求 json 数据
    python3 中post处理json 数据
    python3中post和get请求处理
    ThinVnc-身份验证绕过(CVE-2019-17662)
    python3 获取博彩网站页面下所有域名(批量)
    Apache Solr Velocity模板注入RCE漏洞复现
    宽字节注入和防御
  • 原文地址:https://www.cnblogs.com/expiator/p/16273407.html
Copyright © 2020-2023  润新知