由於內存限制,我正嘗試構建一個具有較小內存佔用空間的Grails應用程序。我用這個論點「--nojars」來構建戰爭。我創建了一個沒有所有jar的war文件,當我在glassfish中部署時我遇到這個錯誤Grails - 嘗試將nojars應用程序部署到glassfish 3.0.1
加載應用程序時出現異常:java.lang.Exception:java.lang.IllegalStateException:ContainerBase.addChild:start:org。 apache.catalina.LifecycleException:java.lang.IllegalArgumentException異常:拋出java.lang.ClassNotFoundException:org.codehaus.groovy.grails.web.util.Log4jConfigListener
這似乎是應用程序無法找到哪裏是jar文件。
我已經在glassfish中部署應用程序之前指出了庫的路徑。
我錯過了somethinng?
我試着將所有jar放入domain/domain1/lib或domain/domain1/lib/applibs或domain/domain1/lib/ext,並將所有類文件放入domain/domain1/lib /在這裏,但它仍然給我同樣的錯誤 – kai 2010-11-18 06:24:12
請注意,我的答案已被擴展。 – robbbert 2010-11-18 13:19:44