【发布时间】:2011-09-06 23:40:52
【问题描述】:
我有一个 Tomcat6 服务器,它为两个独立的圣杯应用程序运行多个实例。 当我编译我的 WAR 文件以正常部署时
run-app -Dgrails.env=production war test.war
它部署正确,一切正常。 问题是,我不希望我的 WAR 中包含 JAR 文件。
所以我改用下面的命令行
run-app -Dgrails.env=production war test.war --nojars
现在当我的 grails 应用程序部署(它没有)我得到一个 java.lang.NoSuchMethodError
我已将 lib 文件夹(从我最初的 test.war 中)复制到以下位置
${catalina.base}/shared/lib
${catalina.home}/shared/lib
${catalina.home}/lib
这些都不起作用。
我的 catalina.properties 都指向正确的位置。
有什么想法吗?
【问题讨论】:
-
您是否尝试将 Grails JAR 放入您的 ${catalina.home}/lib 目录?