2013-08-19 85 views
0

我想在Glassfish(4或3.1.2.2)上部署EJB-JAR。 這個EJB-JAR有一些庫依賴關係。我想部署這些特定於應用程序的依賴項。在glassfish上運行的其他應用程序不應包含此特定庫。Glassfish應用程序特定類加載

但不幸的是,它不像以下鏈接中描述的那樣工作。 我總是得到一個ClassDefNotFound-Error。

如果我複製domain-dir/lib/ext中的所有庫,一切正常。但是現在,glassfish會將這些庫也包含在其他應用程序中。我對嗎?

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

+0

沒錯,但不幸的是很難幫助沒有具體細節。您應該發佈命令行,其輸出和jar結構以供查看。您也可以嘗試將該lib和您的ejb嵌入耳朵中。 – TheArchitect

回答

0

只需將庫JAR在EJB JAR的WEB-INF/lib文件夾。沒有必要設置任何額外的配置(例如在該鏈接中指定)。

相關問題