2014-01-22 56 views
0

在使用Tomcat很長一段時間後,我們決定遷移到Glassfish。 在Tomcat中,我們用來放置所有我們想要在Tomcat7/lib目錄下的項目之間共享的Jar,在Glassfish中我已經將jar放入glassfish/domains/domain1/lib中,但是我無法導入我在Jar中的類那裏。項目建設路徑上有Glassfish系統庫。Glassfish 4.0域庫Jars不被識別

我必須在config dir中的default-web.xml中引用每個Jar,或者我在這裏丟失了其他東西嗎?

回答

0

這應該工作,如果它不,我猜你的導入方式有問題。

您也可以將JAR文件放在$GLASSFISH_HOME/glassfish/lib中,然後它們可用於所有域。

如果你的意思是你不能將你的代碼導入你的代碼中,那麼這是另一個問題。如果您使用的是Maven,那麼您應該將相應的依賴關係設置爲「提供」範圍。如果你不使用Maven你將有具體的JAR文件添加到類路徑....

參見:

+0

DOH ...沒有做第二部分。我確信Glassfish使用與Tomcat相同的行爲,併爲所有項目在類路徑中加載jar,而無需將它們添加到每個項目中。非常感謝! – user3050187