Revision 1 as of 2011-06-26 00:28:20

Clear message
Locked History Actions

Play/Trouble

トラブルとその解消

サンプルがうまく動かない

例えば、modules/scala-0.9.1/samples-and-tests/zencontactをまるごと別のディレクトリにコピーして動作させようとしても「action not found」等のエラーが出て動作しない。

このとき、tmpディレクトリを見てみると、scalaソースが一切コンパイルされていないことがわかる。

これは、先の「もともとの位置」でしか動作しないようにconfigされているためと思われる。このサンプルの動作にはscala-0.9.1が必要であるが、この指定はconf/application.confの中の「module.scala=../..」の部分であるようだ。つまり、zoncontactの上の上のパスがscala-0.9.1でなければならない。

これを解消するには、(おそらく)module.scala=を書き換えるか、次のようにmodulesディレクトリに必要モジュールの情報を記述する。

  • modulesディレクトリを作成する。
  • そこにscala-0.9.1というファイルを作成する。
  • その中に「c:\....\play-*\modules\scala-0.9.1」などとモジュールへの絶対パスを記述する。