grails で というアプリを作成し、作成しxyz
た war ( xyz.war
) を ROOT.war に変更しました。grails アプリのコンテキストも "/" になりました。ルート (http://localhost:8080/
またはhttp://www.mywebsitedomain.com/
) からアプリにアクセスできます。すべてのimg src
タグも絶対です。
<img src='/images/abc.png'>
アクションへのajax呼び出しはこのようなものです
$.ajax({
url:"/myController/myAction/myId"
})
すべてが正常に動作します。
ここで、デプロイされた戦争を ROOT.war から xyz.war に変更する必要があります。ただし、すべてのリソースは絶対です (「/」で始まります)。画像が表示されず、コントローラーへの呼び出しも機能しません/xyz
。これを行うために構成を変更できますか? /xyz
gsp ファイルと js ファイルのすべての URLの前に を追加したくありません。grails アプリのコンテキストを に変更しても役に立たず、コードで urlMappings.groovy に/xyz
追加しても効果がありませんでした。/xyz
/$controller/$action