我有一个大的app.ear文件,其中包含我所有的jar。现在我有另一个healthcheck.jar,它将通过连接数据库来检查数据库或不检查数据库。现在数据库客户端位于ear文件中,我又不想将客户端jar(数据库客户端,休眠jar等)放入healthcheck.jar。
是他们的一种方法,这样我就可以从healthcheck.jar中排除打包数据库客户端jar并在运行时从app.ear内部引用它
java -jar healthcheck.jar -classpath app.ear/hibernate.jar
两者都存储在公用文件夹中。
答案 0 :(得分:1)
您可以将app1jar.jar作为认可的jar添加到容器中,而不是捆绑在jar文件中。然后,所有安装的应用程序都可以使用它。
https://docs.oracle.com/cd/E17904_01/web.1111/e13706/libraries.htm#WLPRG332