[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

Autenticação / Autorização e CRUD

Não deixe de perguntar, solucione aqui suas dúvidas...

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

Mensagempor pedroLuz » Ter Jun 10, 2014 11:42 am

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.
pedroLuz
 
Mensagens: 11
Data de registro: Qua Fev 26, 2014 2:55 pm

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

Mensagempor rogelgarcia » Ter Jun 10, 2014 7:43 pm

É estranho esse erro acontecer. Pode ser até que seja um bug que já foi resolvido.

Me passe o stacktrace completo.
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

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

Mensagempor pedroLuz » Qua Jun 11, 2014 10:11 am

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)
pedroLuz
 
Mensagens: 11
Data de registro: Qua Fev 26, 2014 2:55 pm

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

Mensagempor rogelgarcia » Qua Jun 11, 2014 4:17 pm

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)
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

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

Mensagempor pedroLuz » Qua Jun 11, 2014 4:54 pm

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.
Anexos
login.zip
(3.03 KiB) Baixado 597 vezes
pedroLuz
 
Mensagens: 11
Data de registro: Qua Fev 26, 2014 2:55 pm

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

Mensagempor rogelgarcia » Qua Jun 11, 2014 10:49 pm

rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

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

Mensagempor pedroLuz » Sex Jun 13, 2014 9:49 am

pedroLuz
 
Mensagens: 11
Data de registro: Qua Fev 26, 2014 2:55 pm

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

Mensagempor rogelgarcia » Dom Jun 15, 2014 3:54 pm

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
rogelgarcia
Administrador
 
Mensagens: 674
Data de registro: Qua Jul 08, 2009 9:02 am

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

Mensagempor pedroLuz » Sex Jun 27, 2014 3:11 pm

Deu certo Rogel ! Muito obrigado !
Agora irei partir para a criação da tela de permissões !

Forte abraço !
pedroLuz
 
Mensagens: 11
Data de registro: Qua Fev 26, 2014 2:55 pm

Anterior

Retornar para Dúvidas

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 8 visitantes

cron