Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Grails 让战争变得更小_Grails_Groovy_Shared Libraries - Fatal编程技术网

Grails 让战争变得更小

Grails 让战争变得更小,grails,groovy,shared-libraries,Grails,Groovy,Shared Libraries,这里有一些关于收缩.war文件的教程甚至帖子。但是,最常用的技术(在Config.groovy中包括grails.war.resources={})似乎对我不起作用。不管怎样,grails都会将所有内容转储到war文件中,生成一个25meg.war。此功能是否已更改?Grails1.3.41.2.0上的Im grails war --nojars 制造一场没有罐子的战争 您必须确保您的JAR正确安装在部署的任何位置,以便 $tomcat/shared/lib 对于tomcat。对于tomcat

这里有一些关于收缩.war文件的教程甚至帖子。但是,最常用的技术(在Config.groovy中包括grails.war.resources={})似乎对我不起作用。不管怎样,grails都会将所有内容转储到war文件中,生成一个25meg.war。此功能是否已更改?Grails1.3.4

1.2.0上的Im

grails war --nojars
制造一场没有罐子的战争

您必须确保您的JAR正确安装在部署的任何位置,以便

$tomcat/shared/lib


对于tomcat。

对于tomcat6和更高版本,请记住更新您的catalina.properties文件:

shared.loader=${catalina.home}/yourDirectoryName/*.jar


您需要确保${catalina.home}/yourDirectoryName存在,并且其中包含所有grails WEB-INF/lib jar。

我不敢相信事情会这么简单。grails文档确实留下了一些不尽如人意的地方,它混合了过时的示例、断开的链接、误导性的陈述和一些完全错误的东西。谢谢你的快速回复@Quad64位,是的,有时候你得用圣杯挖点东西。我觉得IRC很有帮助;邮件列表也很活跃。我发现谷歌通常是最好的信息来源。你只需要用这样的方式来表述问题,结果就是你想要的:)