的WAR应用程序在JBoss中EAP 6.1的伎俩,有一个文件什么是制作的jboss-client.jar中提供给的JBoss EAP 6
JBOSS/bin/client/jboss-client.jar
它包含了所有的Web应用程序所需的客户端类。但是,当我们安装WAR文件时,它没有看到这些类可用。
为了解决这个问题,我们一直在战争文件WEB-INF/lib
文件夹中包含这个JAR的副本。这些副本很浪费,但更重要的是,这意味着我们必须为要安装的每个应用程序服务器提供不同的WAR文件。
是否有一个技巧,允许WAR文件中的应用程序加载和使用它所在的库中的类,而不必将其复制到应用程序的WEB-INF/lib
文件夹中?或者,是否有我们可以复制此jar的地方,以便它可供所有WAR应用程序使用?
在war文件中使用这个库的目的是什么? –
你使用哪些课程?您可能只需将模块依赖项添加到您的部署中。它只取决于你使用的是什么类,这样你就知道要添加哪个模块的dependenc(y | iies)。 –
该JAR文件包含应用程序与JBoss服务器交谈所需的类。可能每个班都需要。真正的问题是:为什么我的应用程序不能看到这个JAR中的类? jar的唯一目的是让应用程序与JBoss交谈。我对我在每个应用程序中所做的错误感到困惑,所以我无法访问这些类。 – AgilePro