【问题标题】:java -jar classpath refers jar inside earjava -jar 类路径是指耳朵里面的jar
【发布时间】:2019-06-27 21:57:25
【问题描述】:

我有一个很大的 app.ear 文件,其中包含我所有的 jar。现在我有另一个healthcheck.jar,它将通过连接到数据库来检查数据库。现在数据库客户端在 ear 文件中,我不想再将客户端 jars(数据库客户端、hibernate jars 等)放入 healthcheck.jar。

是他们的一种方式,这样我就可以从 healthcheck.jar 中排除打包数据库客户端 jar 并在运行时从 app.ear 内部引用它,即

java -jar healthcheck.jar -classpath app.ear/hibernate.jar

两者都存储在公共文件夹中。

【问题讨论】:

    标签: java maven jakarta-ee ear


    【解决方案1】:

    您可以将 app1jar.jar 作为认可的 jar 添加到容器中,而不是捆绑在 jar 文件中。然后它可用于所有已安装的应用程序。

    https://docs.oracle.com/cd/E17904_01/web.1111/e13706/libraries.htm#WLPRG332

    【讨论】:

    • 但问题是我从其他第三方那里得到了这只耳朵。我不能修改它
    猜你喜欢
    • 2017-06-23
    • 2011-08-31
    • 2015-04-20
    • 2016-09-04
    • 1970-01-01
    • 2017-01-04
    • 2013-11-15
    • 2018-01-04
    • 1970-01-01
    相关资源
    最近更新 更多