2015-05-24 3 views
0

Я разрабатываю веб-приложение с ActiveWeb. Я хотел изменить пакет из app.controller в be.coudron.graphplanner.controllerJavaLite ActiveWeb rootPackage

Я создал файл activewebproperties и поместили его в SRC/основные/ресурсов

содержимое файла являются:

freeMarkerConfig=be.coudron.graphplanner.config.FreeMarkerConfig 

bootstrap=be.coudron.graphplanner.config.AppBootstrap 

dbconfig=be.coudron.graphplanner.config.DbConfig 

route_config=be.coudron.graphplanner.config.RouteConfig 

controllerConfig=be.coudron.graphplanner.config.AppControllerConfig 

rootPackage=be.coudron.graphplanner 

При запуске приложения с МВН причалу: запустить

я получаю ошибку:

org.javalite.activeweb.ControllerException: controller must be 

in the 'app.controllers' package 

Что я делаю неправильно?

В коде и именах пакетов нет опечаток.

ответ

0

сообщение исключение само за себя: «контроллер должен находиться в пакете" app.controllers»

Файл activeweb.properties является частью системы и не редактируется. Со временем вы оцените простоту и согласованность структуры. Для этого требуется, чтобы контроллеры были помещены в пакет app.controllers. Пожалуйста, обратитесь к http://javalite.io/structure_of_activeweb_project#location-of-controllers

+0

Привет, Игорь. Так что нельзя изменить имя пакета в активном веб-проекте? Вы havo, чтобы использовать app.controller, другая структура невозможна? Благодарим вас за ответ. Большой продукт. Спасибо. –

+0

@MattiasCoudron, правильный, это невозможно, и это делается специально. Ссылка, которую я предоставил, имеет объяснение этого. Благодаря! – ipolevoy