我正在尝试在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
答案 0 :(得分:0)
只需将库jar放在EJB jar的WEB-INF/lib
文件夹中即可。无需设置任何其他配置(如该链接中指定的那样)。