Grails 3 部署到 apache 时加载 CSS 时出错

Grails 3 Error loading CSS when deploying to apache

朋友

当使用 apache 和 tomcat 将 grails 3.1.4 应用程序部署到服务器时(apache root / 重定向到 tomcat 8080 中的 grails 应用程序),'asset:stylesheet' 仍然为已部署的应用程序生成 link (´http://....com/og/assets/application-519a.css´), not to the root (´http://....com/assets/application-519a.css´)。

当然,'serverURL' 有一个有效值

httpd.conf 具有以下代码块

<VirtualHost *:80>
    ServerName ....com 
    ServerAlias *.....com 
    ProxyRequests off
    ProxyPass / http://localhost:8080/og/
    ProxyPassReverse / http://localhost:8080/og/
</VirtualHost>

不知道我做错了什么,欢迎任何帮助,在此先感谢!

胡安

修复了!

configuration.yml中,正确的assets url配置是:

    . . .
    production:
        grails:
            assets:
                url: "http://....com/assets/"
        dataSource:
            dbCreate: update
            . . .

更多 information !