当前位置: 首页 > 知识库问答 >
问题:

hikaricp/spigot:使用Eclipse no maven导出

令狐高洁
2023-03-14

我目前有一个HikariCP的问题,我不知道如何用Eclipse在我的JAR中导出它,注意我不使用Maven。如果有人有主意,提前谢谢。

共有1个答案

范浩宕
2023-03-14

您所面临的问题的发生是因为.jar文件不包含您在开发中使用的依赖项/库。在运行时,插件尝试加载一些第三方依赖类,但没有找到它们。

尽管如此,我还是给您一个建议:我强烈建议您使用Maven或Gradle来管理您的项目构建过程和依赖项导入。将库打包到JAR文件中的Maven插件是:

<plugin>
    <artifactId>maven-assembly-plugin</artifactId>
    <executions>
        <execution>
            <phase>package</phase>
            <goals>
                <goal>single</goal>
            </goals>
        </execution>
    </executions>
    <configuration>
        <descriptorRefs>
            <descriptorRef>jar-with-dependencies</descriptorRef>
        </descriptorRefs>
        <archive>
            <manifest>
                <mainClass>your.main.class</mainClass>
            </manifest>
        </archive>
    </configuration>
</plugin>
 类似资料:
  • 似乎没有使用Hikaricp。 例如,Spring。数据源。始终影响最大池大小。Spring数据源。希卡里。最大池大小不受影响。 我设定如下: 然后我通过netstat命令检查连接数。有10个连接。似乎hikari的最大池大小不起作用。即使我删除了spring.datasource.maximum池大小,hikari的最大池大小仍然不起作用。 此外,我设置了以下日志事件,但没有关于HikariCP

  • 我有一个Spring Boot(v2.0.8)应用程序,它使用HikariCP(v2.7.9)池(连接到MariaDB)配置: 问题在于,我们的生产组件每隔几周就会反复抛出 。问题在于它永远不会从中恢复,并且会不断引发异常。因此,需要重新启动计算装置。 从HikariPool源代码来看,这似乎正在发生,因为每次它调用poolEntry都是空的,因此会抛出超时异常。要使其为空,连接池必须没有空闲条目

  • HikariCP 是一个高性能的 JDBC 连接池组件。下图是性能的比较测试结果: 使用方法: HikariConfig config = new HikariConfig();config.setMaximumPoolSize(100);config.setDataSourceClassName("com.mysql.jdbc.jdbc2.optional.MysqlDataSource");c

  • 为什么它不起作用?它阻塞每个命令。我希望它阻止除config中的命令外的所有命令

  • 我想在我现有的web应用程序中添加一个连接池,它是使用Spring Boot1.5.1制作的。 数据源配置在Application.Properties中进行,如下所示: 我不需要再做什么配置了,有了这个就够了。 那么,将hikaricp添加到我的application.properties中的最简单方法是什么呢?

  • 我们的项目中有Spring-boot/hibernate/PostgreSQL应用程序,并使用Hikari作为连接池。我们不断遇到以下问题:几个小时后,活动连接数增长到极限,我们得到如下错误(完整堆栈跟踪位于问题的末尾): 以下是版本信息: JPA/Hibernate配置: HikariCP配置: 完整堆栈跟踪: