[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3824: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3826: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3827: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3828: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3247)
Next Framework • Ver Tópico - Autenticação / Autorização e CRUD
Página 3 de 3

Re: Autenticação / Autorização e CRUD

MensagemEnviado: Ter Jun 10, 2014 11:42 am
por pedroLuz
Extendi da classe LoginController e ao testar, deu a seguinte mensagem:

'INFO: JavaLoaderServiceProvider Java Service Loader: No services found for interface org.nextframework.controller.CommandEventListener
java.lang.IllegalArgumentException: Cannot instantiate org.nextframework.bean.internal.BeanDescriptorImpl with null class'

Se quiser ela completa só falar.

Obs: o servidor subiu normal, no momento de acessar a tela de login, deu esse erro.

Re: Autenticação / Autorização e CRUD

MensagemEnviado: Ter Jun 10, 2014 7:43 pm
por rogelgarcia
É estranho esse erro acontecer. Pode ser até que seja um bug que já foi resolvido.

Me passe o stacktrace completo.

Re: Autenticação / Autorização e CRUD

MensagemEnviado: Qua Jun 11, 2014 10:11 am
por pedroLuz
INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
java.lang.IllegalArgumentException: Cannot instantiate org.nextframework.bean.internal.BeanDescriptorImpl with null class
at org.springframework.util.Assert.notNull(Assert.java:112)
at org.nextframework.bean.internal.AbstractBeanDescriptor.<init>(AbstractBeanDescriptor.java:35)
at org.nextframework.bean.internal.BeanDescriptorImpl.<init>(BeanDescriptorImpl.java:13)
at org.nextframework.bean.internal.DefaultBeanDescriptorFactory.forClass(DefaultBeanDescriptorFactory.java:15)
at org.nextframework.bean.BeanDescriptorFactory.forClass(BeanDescriptorFactory.java:50)
at org.nextframework.bean.BeanDescriptorFactory.forBeanOrClass(BeanDescriptorFactory.java:73)
at org.nextframework.view.BeanTag.doComponent(BeanTag.java:70)
at org.nextframework.view.BaseTag.doTag(BaseTag.java:361)
at org.apache.jsp.WEB_002dINF.classes.org.nextframework.view.FormTag_jsp._jspx_meth_n_005fbean_005f0(FormTag_jsp.java:172)
at org.apache.jsp.WEB_002dINF.classes.org.nextframework.view.FormTag_jsp._jspService(FormTag_jsp.java:142)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544)
at org.nextframework.view.BaseTag.dispatchToTemplate(BaseTag.java:588)
at org.nextframework.view.BaseTag.includeJspTemplateFile(BaseTag.java:573)
at org.nextframework.view.BaseTag.includeJspTemplate(BaseTag.java:513)
at org.nextframework.view.FormTag.doComponent(FormTag.java:67)
at org.nextframework.view.BaseTag.doTag(BaseTag.java:361)
at org.apache.jsp.WEB_002dINF.jsp.publico.login_jsp._jspx_meth_n_005fform_005f0(login_jsp.java:92)
at org.apache.jsp.WEB_002dINF.jsp.publico.login_jsp._jspService(login_jsp.java:66)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:605)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:544)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:954)
at org.apache.jsp.WEB_002dINF.jsp.publico.base_jsp._jspService(base_jsp.java:148)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:238)
at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:262)
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1265)
at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1016)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:965)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:859)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:883)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:781)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.nextframework.web.WebContextFilter.doFilter(WebContextFilter.java:24)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.nextframework.web.WebContextFilter.doFilter(WebContextFilter.java:24)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.nextframework.core.web.NextFilter.doFilter(NextFilter.java:120)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:603)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:662)

Re: Autenticação / Autorização e CRUD

MensagemEnviado: Qua Jun 11, 2014 4:17 pm
por rogelgarcia
Hum... melhorou agora... tinha um outro erro na mensagem anterior que estava me confundindo...

Bem.. o erro está no JSP.. possivelmente o JSP de login...

Você está usando um login.jsp criado por você? Apenas criou o seu LoginController e não fez nenhum JSP?

Coloque aqui como é que ficou seu LoginController... e se tiver feito algum JSP coloque ele também (junto com o caminho dele)

Re: Autenticação / Autorização e CRUD

MensagemEnviado: Qua Jun 11, 2014 4:54 pm
por pedroLuz
Sim, estou usando um login.jsp criado por mim que fica em WEB-INF/jsp/publico.

Segue em anexo, o arquivo que contém o LoginController e login.jsp criado por mim.

Obs: Não chego a reescrever o doPage e doLogin, pois estava esperando pra ver o que seria esse possível erro.
Deixando então o LoginController funcionar de acordo com o padrão que veio.

Re: Autenticação / Autorização e CRUD

MensagemEnviado: Qua Jun 11, 2014 10:49 pm
por rogelgarcia

Re: Autenticação / Autorização e CRUD

MensagemEnviado: Sex Jun 13, 2014 9:49 am
por pedroLuz

Re: Autenticação / Autorização e CRUD

MensagemEnviado: Dom Jun 15, 2014 3:54 pm
por rogelgarcia
Beleza Pedro.

Você já está usando as informações do banco. Esses recursos irão chamar métodos do seu AuthorizationDAO. Basta que implemente os métodos corretamente, que irá usar os recursos do banco.

A documentação pode te ajudar na implementação do AuthorizationDAO.

Até mais

Rógel

Re: Autenticação / Autorização e CRUD

MensagemEnviado: Sex Jun 27, 2014 3:11 pm
por pedroLuz
Deu certo Rogel ! Muito obrigado !
Agora irei partir para a criação da tela de permissões !

Forte abraço !