開店休業中

起動プロセス

最終更新:

okumura

- view
メンバー限定 登録/ログイン

調べたときは、最初にとりあえず

grails run-app

で何が起きてるか追いました。あんまりその後役立った訳ではないけど、メモ。

まず、$GRAILS_HOME/bin/grailsは、startGrailsに

1. 「org.codehaus.groovy.grails.cli.GrailsScriptRunner」
1. 呼ばれた時の引数

を渡します。

で、$GRAILS_HOME/bin/startGrailsは環境変数を設定したりコマンドラインオプションを設定した後、
org.codehaus.groovy.grails.cli.support.GrailsStarter
に自分の引数を渡して起動します。

GrailsStarterはさらに環境設定を色々した後$GRAILS_HOME/scripts配下のスクリプトを実行します。
これはGANT(Grails ANT)スクリプトになってるみたい。

で、run-appとするとRunApp.groovyのdefaultが蹴られ、適切な設定でjettyが起動される、という流れ。

TODO: そのうちgrailsのリポジトリにリンクを張った方が良いかも

タグ:

groovy grails
目安箱バナー