Griffon で実行したアプリが動作しない原因についてわかりました。 やはり griffon create-app コマンド実行直後のプロジェクトは、各種設定が絶対パスで設定されていました。
設定は %PROJECT_HOME%/griffon-app/conf/Config.groovy に設定されています。
ファイル内の griffon → webstart → codebase の設定が、 デフォルトでは
| |
となっていますがここを適宜変更すればOKのようです。 とりあえずサーバーの配置絶対パスを指定したところ、問題なく動作しました。
今後の課題
相対パス指定時にも動作するか、また試してみる。
たとえば、 codebase = "." で動作するか??