V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tiRolin
V2EX  ›  Java

项目出现了之前出现的问题,而之前的解决方法无法解决,求各位帮忙

  •  
  •   tiRolin · 2023-01-16 16:51:50 +08:00 · 1689 次点击
    这是一个创建于 677 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我学长让我开发一个新项目,这个项目刚开始运行时没有问题,但是后来报了MongoSocketOpenEXception:Exception opening socket问题,解决的办法是将 jdk8 更换为 jdk11 ,可是后来居然又报了这个错误,而那时我已经是使用 jdk11 了,按照网上的教程搞来搞去也不行,项目里没有使用到 Mongo ,但是如果直接将 Mongo 移除又会报没有 Jackson 类的错误导致项目无法启动,移除 Jackson 之后又会有其他的类不存在错误,就这样一直循环

    和学长讨论了这个问题,学长将 mongodb 的相关内容从项目中删去,确定这个项目在他那里可以运行,然后推送给我,但是我加载该类的时候却直接报红,启动类中的 spring 相关注解都报红了,但是在 pom 文件中那些注解都是确定引入了的,甚至在资源管理框里也能看到引入的依赖,但是就是会报红

    这个问题已经卡了我两三天了,我真的不知道该怎么解决,最重要的是这个问题出现的还奇奇怪怪,还只是在我的电脑里有这个问题,什么重启 idea 重启电脑重新克隆换新地方加载我全部试过了,都解决不了这个问题

    我实在没办法了所以来问问各位,如果有谁正好遇见过这个问题的话麻烦各位解答一下,我是真的不会了

    9 条回复    2023-01-20 10:22:21 +08:00
    NeroKamin
        1
    NeroKamin  
       2023-01-16 17:07:01 +08:00
    mongo 应该是你某个依赖里带进来的吧,没有用到的话试试
    @SpringBootApplication(exclude = MongoAutoConfiguration.class)
    MineDog
        2
    MineDog  
       2023-01-16 17:10:01 +08:00
    看起来说了很多,实际上啥也没说
    LeeSeoung
        3
    LeeSeoung  
       2023-01-16 17:10:46 +08:00
    先 clean 下你项目 或者重新导入你学长的项目重新下载依赖吧。。
    xmh51
        4
    xmh51  
       2023-01-16 17:15:03 +08:00
    第一个问题:建议可以 debug 下,不要各种排除包,你们宁愿花这么多时间来猜测问题,也不愿意 debug 下哪个组件导致的问题。
    第二个问题:假如是因为 mongodb 自动注入导致问题,可以移除 mongodb 依赖,mongodb 和 Jackson 不是捆绑的,可以单独加载 Jackson 依赖
    darkengine
        5
    darkengine  
       2023-01-16 17:50:13 +08:00
    Java Exception 起码有个报错的堆栈信息吧
    tiRolin
        6
    tiRolin  
    OP
       2023-01-16 20:08:37 +08:00
    解决了,家人们,刚刚和学长搞定了这个错误了,是 maven 的问题,我使用的 maven 是 idae 默认的 maven ,没有改成本地的 maven 导致的问题,改了之后就没毛病了

    谢谢各位
    fzdwx
        7
    fzdwx  
       2023-01-16 20:40:33 +08:00   ❤️ 1
    @tiRolin #6

    下次出现问题你可能还是不知道怎么解决
    shawndev
        8
    shawndev  
       2023-01-17 09:03:23 +08:00   ❤️ 1
    建议阅读《提问的艺术》
    tianmalj0613
        9
    tianmalj0613  
       2023-01-20 10:22:21 +08:00
    下次遇到问题,先理清定位问题的思路
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2822 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 14:22 · PVG 22:22 · LAX 06:22 · JFK 09:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.