带有 asset-pipeline-gradle:2.3.8 的 grails 3.0.3 在解压缩部署 war 文件后无法正常工作

grails 3.0.3 with asset-pipeline-gradle:2.3.8 is not working after unzip the deploy war file

  1. 我创建了一个新的 grails 应用程序
  2. 我将 asset-pipeline-gradle 版本更改为 2.3.8
  3. 我使用命令
  4. 部署应用程序

grails dev war

  1. 我只是 运行 命令

java -jar App.0.1.war

它工作起来很有趣,css js 和图像都工作正常

  1. 如果我解压 war 文件并将所有文件复制到我自定义的 tomcat 文件夹中,tomcat 可以正常启动,但是 css,js 可以不显示

谁能帮帮我,速度我2天重现问题

我认为这是一个 grails 3 或资产管道错误。我在 3.0.3 和 3.0.4 上遇到了同样的问题,所以我最终打开了 https://github.com/grails/grails-core/issues/9151(本来可以简单地评论你的问题,但我没有足够的代表)。

根据 asset-pipeline and grails-core 的问题,您可以在 build.gradle

中指定资产管道版本

runtime "org.grails.plugins:asset-pipeline:3.0.1"

或等待 grails 3.0.6