Oktfolio
V2EX  ›  Java

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

  •  
  •   Oktfolio · Jul 1, 2019 · 7906 views
    This topic created in 2691 days ago, the information mentioned may be changed or developed.

    Mybatis 3.5.1 都 Release 快 3 个月了。

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

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

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

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

    13 replies  •  2019-09-06 14:08:33 +08:00
    javlib
    javlib
    Jul 1, 2019 via Android
    1
    深度使用了 druid 吗?只用连接池看看能不能换 hikaricp ?
    Oktfolio
    Oktfolio
    OP
    Jul 1, 2019 via iPhone
    2
    @javlib 现在用的老版本 Druid +老版本 Mybatis 没问题,主要是 Release 个改了两行代码并且根本没解决问题的版本是个什么鬼🌚
    cubecube
    cubecube
    Jul 1, 2019 via Android
    3
    你可以自己编译啊。那些依赖不用管,别编译 test 就行。我也自己维护了一个版本,后续不追了,没问题就得。
    misaka19000
    misaka19000
    Jul 1, 2019
    4
    开源不就是 you can you up 么,建议楼主提 pr
    misaka19000
    misaka19000
    Jul 1, 2019
    5
    或者自己拉一个新的分支就好了
    marshmallow
    marshmallow
    Jul 1, 2019
    6
    推荐换 hikaricp
    marshmallow
    marshmallow
    Jul 1, 2019
    7
    jconsole tools 是指 jdk 安装目录下的 tools.jar 和 jconsole.jar ,不是 maven 仓库里的,自己定义一下 system path 就可以了
    Oktfolio
    Oktfolio
    OP
    Jul 1, 2019
    8
    @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
    Kyle18Tang
    Jul 1, 2019 via Android
    9
    我们也是用 springboot 默认的 hikaricp。
    marshmallow
    marshmallow
    Jul 2, 2019
    10
    jdk11 中已经全部转化称模块了,jdk8 中才有 tools.jar
    cmonkey
    cmonkey
    Jul 19, 2019
    11
    这是说它需要 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
    LosLord
    Jul 21, 2019
    12
    boot 的 hikari 不好用吗
    luckymao
    luckymao
    Sep 6, 2019
    13
    是的呢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   963 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 92ms · UTC 19:40 · PVG 03:40 · LAX 11:40 · JFK 14:40
    ♥ Do have faith in what you're doing.