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

阿里 Druid 维护人员就不能好好解决一下 issue 吗?

  •  
  •   Oktfolio · 2019-07-01 18:49:39 +08:00 · 6710 次点击
    这是一个创建于 1973 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Mybatis 3.5.1 都 Release 快 3 个月了。

    LocalDateTime LocalDate LocalTime 报 SQLFeatureNotSupportedException 的问题也快 3 个月了

    嗯,昨天 Release 了一个 1.1.18 ,改了两行代码,你告诉我这问题修复了?

    都不实际测试下的吗?你自己去测测到底有没有解决。

    我尝试修改,没有你 alibaba 的 jconsole tools 编译过不了。从 maven 仓库下载 jar 包 也没编译过。

    13 条回复    2019-09-06 14:08:33 +08:00
    javlib
        1
    javlib  
       2019-07-01 19:29:59 +08:00 via Android
    深度使用了 druid 吗?只用连接池看看能不能换 hikaricp ?
    Oktfolio
        2
    Oktfolio  
    OP
       2019-07-01 19:56:11 +08:00 via iPhone
    @javlib 现在用的老版本 Druid +老版本 Mybatis 没问题,主要是 Release 个改了两行代码并且根本没解决问题的版本是个什么鬼🌚
    cubecube
        3
    cubecube  
       2019-07-01 20:30:22 +08:00 via Android
    你可以自己编译啊。那些依赖不用管,别编译 test 就行。我也自己维护了一个版本,后续不追了,没问题就得。
    misaka19000
        4
    misaka19000  
       2019-07-01 20:37:45 +08:00
    开源不就是 you can you up 么,建议楼主提 pr
    misaka19000
        5
    misaka19000  
       2019-07-01 20:38:09 +08:00
    或者自己拉一个新的分支就好了
    marshmallow
        6
    marshmallow  
       2019-07-01 21:47:46 +08:00
    推荐换 hikaricp
    marshmallow
        7
    marshmallow  
       2019-07-01 21:54:12 +08:00
    jconsole tools 是指 jdk 安装目录下的 tools.jar 和 jconsole.jar ,不是 maven 仓库里的,自己定义一下 system path 就可以了
    Oktfolio
        8
    Oktfolio  
    OP
       2019-07-01 22:08:10 +08:00
    @marshmallow 我看 pom 是 alibaba 自己的 jconsole tools,我下载 jar 包自己放进去的...难道是和 oracle jdk 是一样的?或许我不该在 11 下面编译?

    <dependencies>
    <dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>jconsole</artifactId>
    <version>1.8.0</version>
    <scope>system</scope>
    <systemPath>${java.home}/../lib/jconsole.jar</systemPath>
    <optional>true</optional>
    </dependency>
    <dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>tools</artifactId>
    <version>1.8.0</version>
    <scope>system</scope>
    <systemPath>${java.home}/../lib/tools.jar</systemPath>
    <optional>true</optional>
    </dependency>
    </dependencies>

    [ERROR] error reading /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home/lib/jconsole.jar; zip END header not found
    [ERROR] error reading /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home/lib/tools.jar; zip END header not found
    Kyle18Tang
        9
    Kyle18Tang  
       2019-07-01 22:25:21 +08:00 via Android
    我们也是用 springboot 默认的 hikaricp。
    marshmallow
        10
    marshmallow  
       2019-07-02 10:14:57 +08:00
    jdk11 中已经全部转化称模块了,jdk8 中才有 tools.jar
    cmonkey
        11
    cmonkey  
       2019-07-19 15:54:29 +08:00
    这是说它需要 jconsole/tools 作为依赖,只不过他们不要脸,直接把 groupId 写成 alibaba, 一般都是写 com.sun 这些

    比如我们项目中这样定义
    <dependency>
    <groupId>com.sun</groupId>
    <artifactId>tools</artifactId>
    <version>1.8</version>
    <scope>system</scope>
    <systemPath>${java.home}/../lib/tools.jar</systemPath>
    </dependency>

    这些 lib 在>1.8 上面就没有了,在 jdk1.9 mod 后这都没有了,所以你需要 downgrade jdk version
    LosLord
        12
    LosLord  
       2019-07-21 10:31:58 +08:00
    boot 的 hikari 不好用吗
    luckymao
        13
    luckymao  
       2019-09-06 14:08:33 +08:00
    是的呢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5612 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 06:51 · PVG 14:51 · LAX 22:51 · JFK 01:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.