我正在用ActiveWeb开发一个web应用程序。我想将包从app.controller更改为be.coudron.graphplanner.controller
我创建了一个activewebproperties文件,并将其放在src/main/resources中
该文件的内容为:
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当我使用mvn jetty启动应用程序时:运行
我得到了错误:
org.javalite.activeweb.ControllerException: controller must be
in the 'app.controllers' package我做错了什么?
代码中没有拼写错误,也没有包名。
发布于 2015-05-25 04:04:50
异常消息不言自明:“控制器必须在'app.controllers‘包中”。
文件activeweb.properties是框架的一部分,不可编辑。随着时间的推移,您会发现框架的简单性和一致性。它要求控制器被放置在app.controllers包中。请参阅http://javalite.io/structure_of_activeweb_project#location-of-controllers
https://stackoverflow.com/questions/30423711
复制相似问题