play frameworkのアプリケーションを本番で運用するときに注意すること
開発中は
http://localhost:9000/fooなどのURLで動作確認するが、開発が終わって本番で稼働するとき、
http://liveserver.boo.com/fooなどのURLでアプリケーションにアクセスするようにhttpdの設定をして動かしてみると、なぜか動かない。よくみると、javascriptが動いていない。
これはconf/routesファイルの
GET /assets/*file controllers.Assets.at(path="/public", file)を
GET /foo/assets/*file controllers.Assets.at(path="/public", file)と修正すれば動くようになる。