javax.servlet.ServletException: Could not find application manager: ApplicationManager
org.mentawai.core.Controller.initApplicationManager(Controller.java:111)
org.mentawai.core.Controller.init(Controller.java:55)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
java.lang.Thread.run(Thread.java:534)
:roll: :?: :shock:
Erro que dava antes de estudar acima!
Ok:
public class HomeAppManager extends ApplicationManager{
@Override
public void loadActions() {
ActionConfig ac = new ActionConfig("/Login", HomeAction.class);
ac.addConsequence(SUCCESS, new Forward("/success.jsp"));
ac.addConsequence(ERROR, new Forward("/home.jsp"));
addActionConfig(ac); // add this action to the application manager
}
}
Já ia me esquecendo, tem que fazer uma chamada:
public class ApplicationManager extends extends org.mentawai.core.ApplicationManager {
essa chamada não!
Essa:
public class ApplicationManager extends MultiApplicationManager {
public void registerManagers() {
//O ConfigManager será o responsável pelas configurações globais.
register(ConfigManager.class);
//O UsuarioManager será o responsável pelas configurações do módulo usuario.
register(UsuarioManager.class);
...
}
}