Так что у меня довольно большая игра! проект с использованием стандартных вещей Java. Я хочу начать использовать Scala и подумал, что смогу объединить их. Я установил модуль scala и добавил строку конфигурации. Затем я добавил новый контроллер примерно так:
package controllers
import play.mvc._
object Blog extends Controller {
def index = "test"
}
Но когда я перезагружаю сервер и пытаюсь перейти к http://localhost:9000/Blog/index, я получаю сообщение «Действие Blog.index не найдено»
Есть ли что-то еще, что мне нужно сделать, чтобы добавить поддержку Scala в этот проект, или я должен с самого начала создать новый проект с Scala и скопировать все файлы?
UPDATE
маршруты:
# Routes
# This file defines all application routes (Higher priority routes first)
# ~~~~
# Home page
GET /explorer Application.index
GET /signup Application.signUp
POST /register Application.register
GET /tour Main.tour
GET / Main.homePage
# Map static resources from the /app/public folder to the /public path
GET /public/ staticDir:public
* /admin module:crud
# Catch all
* / module:secure
* /{controller}/{action} {controller}.{action}
журналы:
@65kk1d8dn
Blog.index action not found
Action not found
Action Blog.index could not be found. Error raised is Controller controllers.Blog not found
play.exceptions.ActionNotFoundException: Action Blog.index not found
at play.mvc.ActionInvoker.getActionMethod(ActionInvoker.java:447)
at play.mvc.ActionInvoker.invoke(ActionInvoker.java:78)
at Invocation.HTTP Request(Play!)
Caused by: java.lang.Exception: Controller controllers.Blog not found
... 3 more