我從gtihub下載了ActiveWeb Bootstrap項目,並有麻煩。一個activeweb bootstrap無法找到控制器
首先,將它導入到Eclipse中是不可能的,因此我執行了mvn eclipse:eclipse,然後將該項目導入eclipse並將其轉換爲maven。
然後,我從啓動Eclipse碼頭服務器,我得到了一個錯誤與路徑http://localhost:8080/activeweb-bootstrap/
URI Full Path: /activeweb-bootstrap/
URI Path: /activeweb-bootstrap/
Method: GET
org.javalite.activeweb.ClassLoadException: java.lang.ClassNotFoundException: app.controllers.ActivewebBootstrapController
at org.javalite.activeweb.DynamicClassFactory.getCompiledClass(DynamicClassFactory.java:62)
at org.javalite.activeweb.DynamicClassFactory.createInstance(DynamicClassFactory.java:23)
at org.javalite.activeweb.ControllerFactory.createControllerInstance(ControllerFactory.java:27)
at org.javalite.activeweb.Router.recognize(Router.java:80)
at org.javal
我能夠正確地只將其導出爲WAR文件時運行這個項目。爲什麼我在Eclipse中使用Jetty啓動項目時會出現此錯誤?
更新:
62406 [qtp31348584-11] WARN org.javalite.activeweb.RequestDispatcher - ActiveWeb 404 WARNING:
Request URL: http://localhost:8080/activeweb-bootstrap/
ContextPath:
Query String: null
URI Full Path: /activeweb-bootstrap/
URI Path: /activeweb-bootstrap/
Method: GET
org.javalite.activeweb.ClassLoadException: java.lang.ClassNotFoundException: app.controllers.ActivewebBootstrapController
62406 [qtp31348584-11] WARN org.javalite.activeweb.ParamCopy - found 'session' value set by controller. It is reserved by ActiveWeb and will be overwritten.
62438 [qtp31348584-11] INFO org.javalite.activeweb.freemarker.FreeMarkerTemplateManager - Rendered template: '/system/404' with layout: '/layouts/default_layout'
伊戈爾,這一次是更容易將其導入到食,但仍然有一個錯誤:話題的更新。 – rozero
@rozero,我更新了我的答案! – ipolevoy