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/

10-11 13:12