Я пытаюсь настроить базовое приложение Play Scala с помощью Intellij IDE (v 10.5.1).
Я следовал инструкциям http://www.jamesward.com/2011/07/28/setup-play-framework-with-scala-in-intellij
Когда я запускаю приложение из IDEвсе в порядке: 01: 44: 20,734 ИНФОРМАЦИЯ ~ Приложение 'hello6' теперь запущено!
Но когда я пытаюсь открыть страницу в браузере, я получаю сообщение об ошибке:
application.index действие не найдено
действие не найдено. Действие application.index не может быть найдено.Произошла ошибка: Controller controllers.application не найден
play.exceptions.ActionNotFoundException: Action application.index not found
at play.mvc.ActionInvoker.getActionMethod(ActionInvoker.java:585)
at play.mvc.ActionInvoker.resolve(ActionInvoker.java:84)
at Invocation.HTTP Request(Play!)
Caused by: java.lang.Exception: Controller controllers.application not found
Похоже, компиляция scala просто не происходит по какой-то причине.Все работает хорошо, если я запускаю приложение напрямую с игрового сервера.
Play v1.2.2, scala-module 0.9.1.Пробовал в Ubuntu 10.4 и Windows 7.
Обновлен файл добавления маршрутов и Application.scala
# Home page
GET / Application.index
# Ignore favicon requests
GET /favicon.ico 404
# Map static resources from the /app/public folder to the /public path
GET /public/ staticDir:public
# Catch all
* /{controller}/{action} {controller}.{action}
===================================================================================
package controllers
import play._
import play.mvc._
object Application extends Controller {
import views.Application._
def index = {
html.index("Your Scala application is ready!")
}
}