Grails倾向于将使用其标签的所有内容写为/ appName / whatever。例如,如果我使用标记:
<g:javascript library="jquery"/>
结果标签是
<script src="/appName/jquery/jquery.js"></script>
这会导致将ProxyPass与Apache / Tomcat一起使用时出现问题。我所有的CSS,JS,图像和链接都以/ appName作为前缀。
是否可以通过ProxyPass解决此问题,或者是否可以让Grails不将appName放在我所有URL的开头?
最佳答案
这对我有用,您是否要以domain.com/而非domain.com/appName的身份运行该应用程序?
如果是这样,那么您可能需要在标记中指定基本或绝对参数。
关于apache - 使用Tomcat/Apache ProxyPass的Grails URL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2444498/