Domanda

Ho aggiornato un progetto Grails 1.3.7 a Grails 2.0. Tutto stava andando senza intoppi fino a quando non ho raggiunto l'integrazione (prima distribuzione non locale). L'essenza del problema è che sembra che il plug -in delle risorse prepara sempre il nome dell'app agli URL CSS/JS statici che genera, indipendentemente da Grails.Serverurl o Grails.App.Context specificato per l'ambiente. Ciò che è strano è che le risorse di immagine sono ospitate con l'URL appropriato "/static/foo.png" ma i file CSS/JS tentano di essere serviti come "/ppname/static/foo.js". Tracciando questo problema in Resourcetaglib, inizialmente sembra un problema nel plug -in delle risorse, ma non voglio saltare alle conclusioni.

Il nostro ambiente di integrazione è configurato con Apache Proxy che passa tutto il traffico da "/" a ": 8080/appname" ospitato su Tomcat. Pertanto, tutto il traffico verso "http://int.sitename.com" sta colpendo l'app in esecuzione su Tomcat. In precedenza, in 1.3.7, Grails.Serverurl = "http://int.sitename.com" era tutto ciò che era necessario per ottenere risorse da servire correttamente.

Qualcuno sa un modo per risolvere questo problema o sembra un bug presente nel plug -in delle risorse.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top