Glassfish应用程序特定的类加载

时间:2013-08-19 06:36:56

标签: deployment glassfish ejb-3.1

我正在尝试在Glassfish(4或3.1.2.2)上部署EJB-JAR。 此EJB-JAR具有一些库依赖项。我想部署这些依赖应用程序特定的。在glassfish上运行的其他任何应用程序都不应包含此特定库。

但不幸的是,它不像以下链接中描述的那样起作用。 我总是得到一个ClassDefNotFound-Error。

如果我复制domain-dir / lib / ext中的所有库,一切正常。但是现在,glassfish也会将这些库包含在应用程序中。我是对的吗?

http://docs.oracle.com/cd/E18930_01/html/821-2418/gatej.html

1 个答案:

答案 0 :(得分:0)

只需将库jar放在EJB jar的WEB-INF/lib文件夹中即可。无需设置任何其他配置(如该链接中指定的那样)。