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