noteプログラミング関連この広告は、90日以上更新していないブログに表示しています。2012-06-30Play最新版をビルドしてapplication.contextを試用-application.contextについて、次期バージョン(2.1?)でサポートされるかもしれないということなので、ビルドして試してみました。サーブレットで言うところのコンテキストパスのようなものが使えるようになります。最新版ソースは、バージョンが"2.1-SNAPSHOT"になっています。application.context無しで2.0では、routesで全てのパスにprefixを手動で付ければ、実現可能です。それを自動で行うのが、application.contextの機能と言えます。どのように実現しているか?2.1-SNAPSHOTのソースを見てみます。${PLAY_HOME}/framework/src/play/src/main/scala/play/api/Application.scalaApplicationのroutesフィールド(val,type=Option[Router.Routes])を初期化する際に、application.contextに設定されたprefixを各routeの先頭に付加するようになっています。sources"に従ってビルドします。framework/buildを使うので、Cygwin用に修正してから実行。いくつか意味不明な挙動もありましたが、無事Cygwinでビルドできました。リビジョン?は461です。動作確認application.contextを設定してみましょう。context"エラーとなります。conf/application.confapplication.context="/myapp"わざと存在しないパスを指定すると、展開後のroutes一覧が見られます。application.contextがprefixとして反映されているのが分かります。Framework(以降skinnyと表記)を使っていく中で、こう...2013-07-19Play2.0.4→2.1.1注意:既に7/5に2.1.2がリリースされています。SBTはこれまではP...2012-11-16HerokuでPlay2.0+PostgreSQLPlay2.0でHerokuを試してみました。Herokuは、多くのレンタル...2012-06-30Play!2.0始めました(2)前回からの「それから」について、書きます。(2)プロフィールid:argiusこのブログについてはてなブログをはじめよう!argiusさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。