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 !
朋友
当使用 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 !