由于内存限制,我正尝试构建一个具有较小内存占用空间的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