Java 从另一个ear访问jar中ear中的类

Java 从另一个ear访问jar中ear中的类,java,jakarta-ee,war,ear,Java,Jakarta Ee,War,Ear,嗨,有可能从另一个耳朵访问一个耳朵中的jar文件吗?假设我有一个App1.ear,里面有一个webapp1.war,里面有一个app1jar.jar,它包含Foo.class。现在假设我有App2.ear,里面有一个Webapp2.war。是否可以从webapp2.war访问Foo.class 如果可能,我需要做什么配置更改?我没有找到我需要搜索的内容,所以我在这里发布。如果您考虑weblogic,您可以将B.ear定义为一个共享应用程序库,并从 在jboss和weblogic中也可以做类似的事

嗨,有可能从另一个耳朵访问一个耳朵中的jar文件吗?假设我有一个App1.ear,里面有一个webapp1.war,里面有一个app1jar.jar,它包含Foo.class。现在假设我有App2.ear,里面有一个Webapp2.war。是否可以从webapp2.war访问Foo.class


如果可能,我需要做什么配置更改?我没有找到我需要搜索的内容,所以我在这里发布。

如果您考虑weblogic,您可以将B.ear定义为一个共享应用程序库,并从 在jboss和weblogic中也可以做类似的事情


这是非标准的、特定于应用程序服务器的配置。您使用的是哪台应用程序服务器?是否不可能以独立于服务器的方式进行操作?您可以将app1jar.jar作为已认可的jar添加到容器中,而不是绑定到war文件中。然后,所有已安装的应用程序都可以使用它。认可的jar是一个选项,但当您需要更改此文件时,必须重新启动整个容器。此外,每个部署的应用程序都可以访问此代码,这可能不合适。这是自找麻烦:不将其嵌入每个.ear文件的用例是什么?