Até o momento a Oracle, que assumiu a Sun, não se pronunciou se pretende ou não atualizar o Visual Web JSF. A boa notícia é que, no NetBeans 6.10 já podemos baixá-lo como complemento de plugins novamente, o que demonstra que os desenvolvedores estão interessandos em pelo menos manter o que já existe.
Portanto, pode utilizar se realmente achar interessante como aprendizado de uma ferramenta visual Java para aplicações Web.
Quanto a IDE, não existe hoje uma ferramenta com esta facilitação e talvez não exista por um bom tempo. O que temos são ferramentas com visuais simplórios inclusos apenas para satisfazer aos usuários que tanto pedem.
Já o GWT é uma boa aposta se confiar bastante nos produtos da Google que, diga-se de passagem, são bons mesmo. Mas também pode olhar, se for o caso, para componentes feitos sob o jQuery, que são muito leves em sua maioria e universais.
Existem outros também, como o ZK, que vale muito a pena ver. Temos o seu uso em paineis internos e em produção com centenas de clientes e roda muito bem. Além de que o acho muito mais leve que os componentes AJAX criados para o JSF (citei o framework devido a natureza do Visual Web JSF).
Hey, Edson.
Po, estou realmente impressionado com a sua atencao e rapidez na resposta de minhas duvidas. Kra, vc. ganhou um fansao total. Bom, vou ficar realmente no Visual jsf pois estou gostando muito da facilidade para o desenvolvimento em web. Amigao, vc. esta sabendo se existe algum problema para a versao do Netbeans com o visual Web jsf para Mac OS 10.6.4?? Instalei o diretorio Visualweb no mesmo diretorio do netbeans, Applications/NetBeans, mas nao estou conseguindo obte-lo como opcao de framework disponivel… Se puder me ajudar, fico muitissimo grato mais uma vez pela sua atencao.
thx.
Tony F.
Olá Edson,
Comprei o seu livro sobre Netbeans IDE 6 e achei muito bom, mas estou com problemas. No capitulo 5, estou tentando seguir o seu exemplo com o JSF mas ao contrário do que você diz não são criadas as páginas forwardToJSF e welcomeJFS.jsp. Na área de Arquivos de Configuração aparecem apenas dois arquivos sun-web.xml e web.xml e não consigo achar os citados por você.
Será que tem haver com a versão que estou usando (IDE 6.9.1)?
Cada versão do NetBeans existem particularidades que podem ser alteradas. Nada impede de você pegar a explicação e adicionar o que falta, mesmo porque, eram páginas bem básicas, como o próprio livro mostra.
Oi Edson gostaria que voce me ajuda-se a instalar o MYSQL no Mac OS X 10.6.5. Consegui instalar o Postgre , mas o MSQL no mac até consiguo instalar mas nnao consiguo usar.
Fiz uma ótima aquisição quando comprei seu livro “Dominando JavaServer Faces e Facelets Utilizando Spring 2.5, Hibernate e JPA” pois me ajudou a definir inclusive minha arquitetura para projetos WEB. Você já tem uma previsão sobre quando vai lançar um livro sobre JSF 2.0?
Que bom que lhe ajudou. Um novo livro, totalmente reformulado, sairá em 2011, com JSF 2.0, Spring 3.0, Hibernate e JPA 2.0.
Ainda este mês tentarei dar aos leitores do livro que citou uma atualização com Spring 3.0 e mais opções de segurança. Avisarei no blog.
Olá Edson, sou seu fã desde antes de saber deste site que passou despercebido nos seus livro pela minha leitura, mais imaginava que este site seria um daqueles mantido geralmente pela editora sem um suporte ao próprio, então fico feliz em saber que tem uma pessoa pra auxiliar-me quando necessário. Quero agradecer de coração o conhecimento que me foi passado através de seus livros aos quais tenho quase todos, estou me formando em analises de sistemas daqui a duas semanas e estou tendo a oportunidade de te agradecer, pelos momentos que tive o seu livro como consulta, obrigado que você sempre possa manter este contato com a galera que é desenvolvedor.
Eu que agradeço a você e aos milhares de leitores que possuo na confiança depositada em meu trabalho.
Espero que não só você, mas todos que estejam em situação similar, tenham muito sucesso em suas carreiras.
Olá Edson, comprei seu livro “Dominando JavaServer Faces e Facelets Utilizando Spring 2.5, Hibernate e JPA”, pois procurava um material de ótima qualidade e também o suporte que vc dá aos leitores(alunos). Porém, peço sua ajuda no seguinte problema: quando inicializo o primeiro exemplo do livro da o erro 404. Gostaria de sua ajuda, pois segui todos os passos até o momento.
No console do mostra o seguinte erro.
Att. André
12/01/2011 10:40:13 org.apache.tomcat.util.digester.SetPropertiesRule begin
AVISO: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ‘source’ to ‘org.eclipse.jst.jee.server:TrabComJSF’ did not find a matching property.
12/01/2011 10:40:13 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre6\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jre6/bin/client;C:/Program Files/Java/jre6/bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem
12/01/2011 10:40:13 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
12/01/2011 10:40:13 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 515 ms
12/01/2011 10:40:13 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
12/01/2011 10:40:13 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.20
12/01/2011 10:40:14 org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener “com.sun.faces.config.ConfigureListener” is already configured for this context. The duplicate definition has been ignored.
12/01/2011 10:40:14 org.apache.catalina.core.StandardContext listenerStart
GRAVE: Error configuring application listener of class com.sun.faces.config.ConfigureListener
java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3877)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4429)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
12/01/2011 10:40:14 org.apache.catalina.core.StandardContext listenerStart
GRAVE: Skipped installing application listeners due to previous error(s)
12/01/2011 10:40:14 org.apache.catalina.core.StandardContext start
GRAVE: Error listenerStart
12/01/2011 10:40:14 org.apache.catalina.core.StandardContext start
GRAVE: Context [/TrabComJSF] startup failed due to previous errors
12/01/2011 10:40:14 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
12/01/2011 10:40:14 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
12/01/2011 10:40:14 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/15 config=null
12/01/2011 10:40:14 org.apache.catalina.startup.Catalina start
INFO: Server startup in 525 ms
O erro é porque o aplicativo não encontrou as bibliotecas do JSF. Se estiver utilizando o Eclipse, é provável que ele não tenha submetido as bibliotecas no deploy.
Inclua todas elas como ensino no livro para evitar que isto ocorra.
Tudo bom Edson eu estou querendo comprar esse livro seu “Desenvolvendo Aplicações Web com JSP, Servlets, JavaServer Faces, Hibernate, EJB 3 Persistence e Ajax” Link “http://www.americanas.com.br/produto/5945798/livros/informatica/internet/livro-desenvolvendo-aplicacoes-web-com-jsp-servlets-javaserver-faces-hibernate-ejb-3-persistence-e-ajax”.
Mais estou com uma duvida qual é a versão do JSF que você aborda nesse livro.
Quem agradece sou eu pela confiança.
Quanto aos meus livros, estou ainda escrevendo alguns assuntos, mas desta vez com mais tempo, para obter um trabalho mais refinado e que ajude a mais pessoas. Também estou incluindo as dúvidas e problemas mais comuns das centenas de usuários iniciantes que hospedam na Integrator. Acredito que ficará mais próximo do mundo real.
Parabens pelos Livros…são muito bons principalmente o Jsf com Spring e Hibernate….show de bola….mais venho pedir uma ajuda sobre SelectOneRadio…colocar o valor na sessão e recuperar esse valor Boolean….pq o valor que me retorna é sempre null….me mande uma exemplo pq no livro não tem nada…a esse respeito…valeu…..
Amigo, bomdia.
Comprei seu livro de jsf,spring e hibernate , desenvolvendo uma app de ecommerce.
Já consegui fazer quase toda aplicação rodar. Não irei entrar em detalhes das adaptações que tive que fazer para que ela rodasse bem. Apenas a parte de exibir relatorio a de mostrarCompras que não funciona por nada, tanto minha classe UsuarioController e a sua do codigo fonte estão dando erro no mesmo lugar.
private List todosResultsPesq(){
Map params = new HashMap();
params.put(“data1”, new Timestamp(data1.getTime()));
params.put(“data2”, new Timestamp(dataConvertida()));
Outra coisa quando salvo arquivo no cadastro de produto ele não faz 2 coisas que deveria, 1 diminuir figuras maiores do que a determinada para mostrar no site no tamanho padrao 100×100 e 2 o principal não salva os arquivos na pasta thumbs que deveria, assim obrigando o usuario a salvar o arquivo fisicamente na pasta thumbs. Tenho que colar as imagens na pasta para poder velas no site.
poderia então me enviar essas correções pois acredito que como comprador do livro devo ter a aplicação fazendo o prometido. E só falta isso.
contato:djchristiandf@gmail.com, se quizer te mando a nota da compra do livro.
Aguardando retorno.
Obrigado pela atenção.
Atenciosamente
Christian Barbosa
O projeto todo está no CD-ROM em anexo. O que não conseguir rodar, tente executar o exemplo existente. Erros, se estão ocorrendo, tem uma saída informando o porque. O projeto é completamente funcional, pode ficar tranquilo.
Voce saberia me dizer onde encontro um exemplo do tipo Hello World usando ZK, Spring, Spring Security e JPA.
não consigo configurar essa galera para trabalhar ao mesmo tempo
ei edson (professor) então entrei em uma empresa que tem como linguagem ruby segui o seu conselho e to como desenvolver ruby lá , ainda sou estagiario mas ja estou bem na linguagem…espero q possamos conversar em breve…
Primeiro, quero parabeniza-lo pelos otimos artigos, estou iniciando no JSF e JPA e seu blog foi um otimo ponto de partida. Tem um problema no post do JPA 2.0 na pratica parte 2, ele não carrega o post completo vai até a parte de criação da entidade, você poderia corrigir isso, agradeço pois não terminei a leitura dele.
Acabei de comprar seu livro Dominando JavaServer Faces e Facelets Utilizando Spring 2.5, Hibernate e JPA, porem, todos os exemplos estão um tanto quanto desatualizados, pois utilizam JSF 1.2, você não teria esse material (projeto) em JSF 2.0.
Sou mais um de seus milhares de admiradores.
Quero te dar os parabéns pelo livro Dominando Java Server Faces!
Eu baixei o arquivo war do seu site e quando coloquei para “rodar” no tomcat aparece o seguinte erro:
javax.el.ELException: /template/template.xhtml @113,64 value=”#{lojaController.todasCat}”: Error reading ‘todasCat’ on type br.com.integrator.controller.LojaController
eu utilizo o tomcat 7, mysql server 5
eu rodei o script ecommerce.sql e o banco de dados foi criado perfeitamente!
O material que tenho desenvolvido será postado no blog. Infelizmente, nos últimos meses estou com pouco tempo para formatar no blog os textos. Mas aguarde que em breve haverá os passos até criar um aplicativo completo usando JSF 2.0.
Publiquei um site e ao submeter a página de login.htm para uma servlet, ocorre o erro http 404 (not found…).
Já tentei de tudo:
1) já retirei o caminho dos pacotes no arq. web.xml (deixando só o nome da classe);
2) depois de deploy, movi as classes que estavam dentro de pastas com nome dos pacotes para ‘/root/web-inf/classes’
E ainda assim o erro persiste. Além do arq. web.xml, exite outro a ser configurado?
O erro 404 indica que não foi encontrado. Olhe os logs do Tomcat.
Se estiver hospedando na Integrator, mande os logs para o suporte, se não souber interpretá-los, que lhe informarão o que fazer.
o problema anterior consegui resolver, era o mapeamento dos pacotes no diretório ‘classes’. Só que agora surgiu outro. Em casa, quando testo funciona. Mas em produção, surge a mensagem ‘The function formatarCpfCnpj must be used with a prefix when a default namespace is not specified’.
Estranho, será que tem a ver com versão de api, pois em casa já estou usando há algum tempo o Tomcat 7 e em produção ainda é o 6.0.20?
Ola Edson
Alguma previsao de lancamento do novo livro “Um novo livro, totalmente reformulado, sairá em 2011, com JSF 2.0, Spring 3.0, Hibernate e JPA 2.0.”
Eu estou com difuculdades em rodar seu exemplo com visual Web jsf, não consigo reolver as referências! Necessariamente preciso usar o glassfish? Porque? e as demais referências para importações?
Como faço para instalar e configurar Visual Web para minha aplicação? Não encontrei no menu->ferramentas->opção->Miscelânea, a guia Visual Web ilustrada em seu livro! Pode me auxiliar? Desde já agradeço!
Estou com este livro sendo escrito já fazem mais de 1 ano. Acredito que eu termine ainda este ano. Claro que vou atualizar tudo para a biblioteca mais atual quando eu finalizar, quero dizer, se sair uma versão mais atual de cada framework, eu atualizarei no livro.
Gostaria de parabenizá-lo pelo livro “Dominando JavaServer Faces e Facelets Utilizando Spring 2.5, Hibernate e JPA”. Sem dúvida um dos melhores livros que já adquiri/li/estudei! Simples, direto, prático e objetivo! Parabéns…você realmente é um viciado em tecnologia e um ótimo educador! Continue sempre assim…
Gostaria de saber se você já tem alguma novidade sobre uma nova versão desse mesmo livro? com novas versões dos frameworks?
Fico feliz que o livro tenha lhe ajudado de alguma forma. Eu estou, faz já algum tempo, escrevendo uma nova versão deste livro. Posso garantir que, quando sair um novo, será com as tecnologias mais atuais. Só não garanto quando finalizarei.
Edson, quero adquirir o livro “Desenvolvendo Aplicações Web com JSP, SERVLETS, JAVASERVER FACES, HIBERNATE, EJB 3 PERSISTENCE E AJAX”, você pode fazer a gentileza de passar as informações para eu adquiri-lo diretamente contigo?
Olha eu aqui novamente!
Havia dito que iria disponibilizar no blog o material para criar o mesmo aplicativo do livro Dominando JavaServer Faces e Facelets Utilizando Spring 2.5, Hibernate e JPA, porem com JSF 2.0, gostaria de saber quando irá disponibiizar, pois comprei o livro e sinto que esta muito desatualizado.
Infelizmente estou sem tempo de continuar a série de JSF 2.0. Não vou disponibilizar o exemplo idêntico ao livro e nem posso, uma vez que ele é firmado em contrato com a editora de exclusividade. Mas os exemplos que postarei em breve lhe ajudarão a migrar, com certeza, para o JSF 2.0.
setembro 27th, 2010 0:41
@Tony,
Até o momento a Oracle, que assumiu a Sun, não se pronunciou se pretende ou não atualizar o Visual Web JSF. A boa notícia é que, no NetBeans 6.10 já podemos baixá-lo como complemento de plugins novamente, o que demonstra que os desenvolvedores estão interessandos em pelo menos manter o que já existe.
Portanto, pode utilizar se realmente achar interessante como aprendizado de uma ferramenta visual Java para aplicações Web.
Quanto a IDE, não existe hoje uma ferramenta com esta facilitação e talvez não exista por um bom tempo. O que temos são ferramentas com visuais simplórios inclusos apenas para satisfazer aos usuários que tanto pedem.
Já o GWT é uma boa aposta se confiar bastante nos produtos da Google que, diga-se de passagem, são bons mesmo. Mas também pode olhar, se for o caso, para componentes feitos sob o jQuery, que são muito leves em sua maioria e universais.
Existem outros também, como o ZK, que vale muito a pena ver. Temos o seu uso em paineis internos e em produção com centenas de clientes e roda muito bem. Além de que o acho muito mais leve que os componentes AJAX criados para o JSF (citei o framework devido a natureza do Visual Web JSF).
Bons Códigos!
setembro 27th, 2010 9:01
Hey, Edson.
Po, estou realmente impressionado com a sua atencao e rapidez na resposta de minhas duvidas. Kra, vc. ganhou um fansao total. Bom, vou ficar realmente no Visual jsf pois estou gostando muito da facilidade para o desenvolvimento em web. Amigao, vc. esta sabendo se existe algum problema para a versao do Netbeans com o visual Web jsf para Mac OS 10.6.4?? Instalei o diretorio Visualweb no mesmo diretorio do netbeans, Applications/NetBeans, mas nao estou conseguindo obte-lo como opcao de framework disponivel… Se puder me ajudar, fico muitissimo grato mais uma vez pela sua atencao.
thx.
Tony F.
setembro 27th, 2010 18:37
@Tony,
Sim, funciona normal. Apenas coloque Java EE5 e utilize o GlassFish.
Veja imagens da minha máquina:
http://edsongoncalves.com.br/imagens/respostas/vwjsf/f1.jpg
http://edsongoncalves.com.br/imagens/respostas/vwjsf/f2.jpg
http://edsongoncalves.com.br/imagens/respostas/vwjsf/f3.jpg
Bons Códigos!
setembro 28th, 2010 9:02
Oi, Edson… Acabei resolvendo o problema do Mac instalando o NetBeans 6.10… uma beleza..rsrsrs
ths, anyway…
Aquele abraco…
novembro 1st, 2010 21:21
Olá Edson,
Comprei o seu livro sobre Netbeans IDE 6 e achei muito bom, mas estou com problemas. No capitulo 5, estou tentando seguir o seu exemplo com o JSF mas ao contrário do que você diz não são criadas as páginas forwardToJSF e welcomeJFS.jsp. Na área de Arquivos de Configuração aparecem apenas dois arquivos sun-web.xml e web.xml e não consigo achar os citados por você.
Será que tem haver com a versão que estou usando (IDE 6.9.1)?
Obrigado!
novembro 4th, 2010 17:20
@Eduardo,
Cada versão do NetBeans existem particularidades que podem ser alteradas. Nada impede de você pegar a explicação e adicionar o que falta, mesmo porque, eram páginas bem básicas, como o próprio livro mostra.
novembro 29th, 2010 19:41
Oi Edson gostaria que voce me ajuda-se a instalar o MYSQL no Mac OS X 10.6.5. Consegui instalar o Postgre , mas o MSQL no mac até consiguo instalar mas nnao consiguo usar.
dezembro 2nd, 2010 23:03
Olá Edson, como eu faço para que o jsf não gere aqueles comentários no código fonte gerado nas páginas ?
exemplo:
Ps: Comprei um dos seus livros de Java, muito bom !
Abraço
dezembro 4th, 2010 18:17
Olá Edson,
Fiz uma ótima aquisição quando comprei seu livro “Dominando JavaServer Faces e Facelets Utilizando Spring 2.5, Hibernate e JPA” pois me ajudou a definir inclusive minha arquitetura para projetos WEB. Você já tem uma previsão sobre quando vai lançar um livro sobre JSF 2.0?
Abraços.
dezembro 4th, 2010 18:46
@Leandro,
Que bom que lhe ajudou. Um novo livro, totalmente reformulado, sairá em 2011, com JSF 2.0, Spring 3.0, Hibernate e JPA 2.0.
Ainda este mês tentarei dar aos leitores do livro que citou uma atualização com Spring 3.0 e mais opções de segurança. Avisarei no blog.
Abraço
dezembro 4th, 2010 19:06
@Márcio,
Não compreendi mesmo. Poderia detalhar?
Abraço
dezembro 4th, 2010 19:37
@Alexandre,
No site do MySQL, oficial, tem o .dmg.
dezembro 7th, 2010 15:45
Olá Edson, sou seu fã desde antes de saber deste site que passou despercebido nos seus livro pela minha leitura, mais imaginava que este site seria um daqueles mantido geralmente pela editora sem um suporte ao próprio, então fico feliz em saber que tem uma pessoa pra auxiliar-me quando necessário. Quero agradecer de coração o conhecimento que me foi passado através de seus livros aos quais tenho quase todos, estou me formando em analises de sistemas daqui a duas semanas e estou tendo a oportunidade de te agradecer, pelos momentos que tive o seu livro como consulta, obrigado que você sempre possa manter este contato com a galera que é desenvolvedor.
dezembro 10th, 2010 2:02
@Rodrigo,
Eu que agradeço a você e aos milhares de leitores que possuo na confiança depositada em meu trabalho.
Espero que não só você, mas todos que estejam em situação similar, tenham muito sucesso em suas carreiras.
janeiro 12th, 2011 11:10
Olá Edson, comprei seu livro “Dominando JavaServer Faces e Facelets Utilizando Spring 2.5, Hibernate e JPA”, pois procurava um material de ótima qualidade e também o suporte que vc dá aos leitores(alunos). Porém, peço sua ajuda no seguinte problema: quando inicializo o primeiro exemplo do livro da o erro 404. Gostaria de sua ajuda, pois segui todos os passos até o momento.
No console do mostra o seguinte erro.
Att. André
12/01/2011 10:40:13 org.apache.tomcat.util.digester.SetPropertiesRule begin
AVISO: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property ‘source’ to ‘org.eclipse.jst.jee.server:TrabComJSF’ did not find a matching property.
12/01/2011 10:40:13 org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre6\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jre6/bin/client;C:/Program Files/Java/jre6/bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem
12/01/2011 10:40:13 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
12/01/2011 10:40:13 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 515 ms
12/01/2011 10:40:13 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
12/01/2011 10:40:13 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.20
12/01/2011 10:40:14 org.apache.catalina.core.StandardContext addApplicationListener
INFO: The listener “com.sun.faces.config.ConfigureListener” is already configured for this context. The duplicate definition has been ignored.
12/01/2011 10:40:14 org.apache.catalina.core.StandardContext listenerStart
GRAVE: Error configuring application listener of class com.sun.faces.config.ConfigureListener
java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3877)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4429)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:583)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
12/01/2011 10:40:14 org.apache.catalina.core.StandardContext listenerStart
GRAVE: Skipped installing application listeners due to previous error(s)
12/01/2011 10:40:14 org.apache.catalina.core.StandardContext start
GRAVE: Error listenerStart
12/01/2011 10:40:14 org.apache.catalina.core.StandardContext start
GRAVE: Context [/TrabComJSF] startup failed due to previous errors
12/01/2011 10:40:14 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
12/01/2011 10:40:14 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
12/01/2011 10:40:14 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/15 config=null
12/01/2011 10:40:14 org.apache.catalina.startup.Catalina start
INFO: Server startup in 525 ms
janeiro 12th, 2011 22:45
@André,
O erro é porque o aplicativo não encontrou as bibliotecas do JSF. Se estiver utilizando o Eclipse, é provável que ele não tenha submetido as bibliotecas no deploy.
Inclua todas elas como ensino no livro para evitar que isto ocorra.
janeiro 18th, 2011 10:29
Tudo bom Edson eu estou querendo comprar esse livro seu “Desenvolvendo Aplicações Web com JSP, Servlets, JavaServer Faces, Hibernate, EJB 3 Persistence e Ajax” Link “http://www.americanas.com.br/produto/5945798/livros/informatica/internet/livro-desenvolvendo-aplicacoes-web-com-jsp-servlets-javaserver-faces-hibernate-ejb-3-persistence-e-ajax”.
Mais estou com uma duvida qual é a versão do JSF que você aborda nesse livro.
janeiro 19th, 2011 14:37
Obrigado, Edson.
janeiro 20th, 2011 12:56
Sou fã dos seus livros, cliente da Integrator muito satisfeito com os serviços que tenho lá.
Mais a pergunta que não quer calar, quando vai sair um novo livro para agente? e sobre o que será? hahaha
abraços, continue com o ótimo trabalho.
janeiro 22nd, 2011 2:21
@Washigton,
Aborda a versão JSF 1.1 e serve para a 1.2.
Bons Códigos!
janeiro 22nd, 2011 2:24
@Hélio,
Quem agradece sou eu pela confiança.
Quanto aos meus livros, estou ainda escrevendo alguns assuntos, mas desta vez com mais tempo, para obter um trabalho mais refinado e que ajude a mais pessoas. Também estou incluindo as dúvidas e problemas mais comuns das centenas de usuários iniciantes que hospedam na Integrator. Acredito que ficará mais próximo do mundo real.
Abraços
fevereiro 2nd, 2011 11:11
Caro…Edson
Parabens pelos Livros…são muito bons principalmente o Jsf com Spring e Hibernate….show de bola….mais venho pedir uma ajuda sobre SelectOneRadio…colocar o valor na sessão e recuperar esse valor Boolean….pq o valor que me retorna é sempre null….me mande uma exemplo pq no livro não tem nada…a esse respeito…valeu…..
fevereiro 26th, 2011 18:47
o visual web java server faces dah erro no seven 64, voce sabe de alguma solução?
março 2nd, 2011 20:36
Amigo, bomdia.
Comprei seu livro de jsf,spring e hibernate , desenvolvendo uma app de ecommerce.
Já consegui fazer quase toda aplicação rodar. Não irei entrar em detalhes das adaptações que tive que fazer para que ela rodasse bem. Apenas a parte de exibir relatorio a de mostrarCompras que não funciona por nada, tanto minha classe UsuarioController e a sua do codigo fonte estão dando erro no mesmo lugar.
private List todosResultsPesq(){
Map params = new HashMap();
params.put(“data1”, new Timestamp(data1.getTime()));
params.put(“data2”, new Timestamp(dataConvertida()));
return usuarioDao.listPesqParam(consultaComprados(),params);
}
Gostaria de receber se possível o arquivo UsuarioController que pudesse realizar o pedido da pagina mostrarCompras.xhtml
Resultados encontrados:
#{usuarioController.total}
problemas ao chamar total.
Outra coisa quando salvo arquivo no cadastro de produto ele não faz 2 coisas que deveria, 1 diminuir figuras maiores do que a determinada para mostrar no site no tamanho padrao 100×100 e 2 o principal não salva os arquivos na pasta thumbs que deveria, assim obrigando o usuario a salvar o arquivo fisicamente na pasta thumbs. Tenho que colar as imagens na pasta para poder velas no site.
poderia então me enviar essas correções pois acredito que como comprador do livro devo ter a aplicação fazendo o prometido. E só falta isso.
contato:djchristiandf@gmail.com, se quizer te mando a nota da compra do livro.
Aguardando retorno.
Obrigado pela atenção.
Atenciosamente
Christian Barbosa
março 4th, 2011 10:41
@Christian,
O projeto todo está no CD-ROM em anexo. O que não conseguir rodar, tente executar o exemplo existente. Erros, se estão ocorrendo, tem uma saída informando o porque. O projeto é completamente funcional, pode ficar tranquilo.
março 4th, 2011 10:43
@Fabiano,
Desconheço erros da versão 74 bits do Windows, se está se referindo ao aplicativo que roda no NetBeans.
março 4th, 2011 10:44
@José Henrique,
Infelizmente estou sem exemplos para enviar. Mas não é difícil encontrar tutoriais sobre ele na Internet.
março 4th, 2011 17:42
webui-jsf-suntheme_pt_BR.jar, não consigo achar está biblioteca, por um acaso você tem ele, eu estou aprendendo o netbeans 6.9
março 31st, 2011 13:23
Oi Edson
Voce saberia me dizer onde encontro um exemplo do tipo Hello World usando ZK, Spring, Spring Security e JPA.
não consigo configurar essa galera para trabalhar ao mesmo tempo
at. Douglas
abril 15th, 2011 16:48
ei edson (professor) então entrei em uma empresa que tem como linguagem ruby segui o seu conselho e to como desenvolver ruby lá , ainda sou estagiario mas ja estou bem na linguagem…espero q possamos conversar em breve…
maio 7th, 2011 13:48
Olá Edson.
Primeiro, quero parabeniza-lo pelos otimos artigos, estou iniciando no JSF e JPA e seu blog foi um otimo ponto de partida. Tem um problema no post do JPA 2.0 na pratica parte 2, ele não carrega o post completo vai até a parte de criação da entidade, você poderia corrigir isso, agradeço pois não terminei a leitura dele.
Aluizio Sérgio
maio 7th, 2011 13:52
@Aluizio,
Aqui carregou normalmente. Demora um pouco, isto é normal, pois existem muitas imagens. Mas carrega.
maio 7th, 2011 13:56
@Douglas,
Infelizmente, eu não sei dizer onde achar tal exemplo. Só pesquisando mesmo.
maio 12th, 2011 16:15
Olá Edson,
Acabei de comprar seu livro Dominando JavaServer Faces e Facelets Utilizando Spring 2.5, Hibernate e JPA, porem, todos os exemplos estão um tanto quanto desatualizados, pois utilizam JSF 1.2, você não teria esse material (projeto) em JSF 2.0.
Sou mais um de seus milhares de admiradores.
Parabéns.
Grato!
Vagner J Santos
maio 15th, 2011 18:38
ola Edson!
Quero te dar os parabéns pelo livro Dominando Java Server Faces!
Eu baixei o arquivo war do seu site e quando coloquei para “rodar” no tomcat aparece o seguinte erro:
javax.el.ELException: /template/template.xhtml @113,64 value=”#{lojaController.todasCat}”: Error reading ‘todasCat’ on type br.com.integrator.controller.LojaController
eu utilizo o tomcat 7, mysql server 5
eu rodei o script ecommerce.sql e o banco de dados foi criado perfeitamente!
Sera q estou fazendo algo errado? e
maio 15th, 2011 21:34
@Ana Rosa,
Verifique o nome do usuário e senha do banco de dados.
maio 15th, 2011 21:36
@Vagner,
O material que tenho desenvolvido será postado no blog. Infelizmente, nos últimos meses estou com pouco tempo para formatar no blog os textos. Mas aguarde que em breve haverá os passos até criar um aplicativo completo usando JSF 2.0.
maio 17th, 2011 17:40
Prezado Edson,
boa tarde.
Publiquei um site e ao submeter a página de login.htm para uma servlet, ocorre o erro http 404 (not found…).
Já tentei de tudo:
1) já retirei o caminho dos pacotes no arq. web.xml (deixando só o nome da classe);
2) depois de deploy, movi as classes que estavam dentro de pastas com nome dos pacotes para ‘/root/web-inf/classes’
E ainda assim o erro persiste. Além do arq. web.xml, exite outro a ser configurado?
Grato.
maio 17th, 2011 17:52
@Leonardo,
O erro 404 indica que não foi encontrado. Olhe os logs do Tomcat.
Se estiver hospedando na Integrator, mande os logs para o suporte, se não souber interpretá-los, que lhe informarão o que fazer.
maio 21st, 2011 22:18
Olá Edson,
o problema anterior consegui resolver, era o mapeamento dos pacotes no diretório ‘classes’. Só que agora surgiu outro. Em casa, quando testo funciona. Mas em produção, surge a mensagem ‘The function formatarCpfCnpj must be used with a prefix when a default namespace is not specified’.
Estranho, será que tem a ver com versão de api, pois em casa já estou usando há algum tempo o Tomcat 7 e em produção ainda é o 6.0.20?
junho 2nd, 2011 10:52
Ola Edson
Alguma previsao de lancamento do novo livro “Um novo livro, totalmente reformulado, sairá em 2011, com JSF 2.0, Spring 3.0, Hibernate e JPA 2.0.”
Abraço
Marcos
junho 3rd, 2011 12:56
Olá Edson,
Eu estou com difuculdades em rodar seu exemplo com visual Web jsf, não consigo reolver as referências! Necessariamente preciso usar o glassfish? Porque? e as demais referências para importações?
Como faço para instalar e configurar Visual Web para minha aplicação? Não encontrei no menu->ferramentas->opção->Miscelânea, a guia Visual Web ilustrada em seu livro! Pode me auxiliar? Desde já agradeço!
junho 3rd, 2011 14:20
@Edenízia,
As bibliotecas ficam dentro do próprio NetBeans, onde instalou, no diretório modules/ext.
junho 3rd, 2011 14:25
@Marcos,
Estou com este livro sendo escrito já fazem mais de 1 ano. Acredito que eu termine ainda este ano. Claro que vou atualizar tudo para a biblioteca mais atual quando eu finalizar, quero dizer, se sair uma versão mais atual de cada framework, eu atualizarei no livro.
junho 10th, 2011 14:36
Oi Edson,
Gostaria de parabenizá-lo pelo livro “Dominando JavaServer Faces e Facelets Utilizando Spring 2.5, Hibernate e JPA”. Sem dúvida um dos melhores livros que já adquiri/li/estudei! Simples, direto, prático e objetivo! Parabéns…você realmente é um viciado em tecnologia e um ótimo educador! Continue sempre assim…
Gostaria de saber se você já tem alguma novidade sobre uma nova versão desse mesmo livro? com novas versões dos frameworks?
Um abraço,
Alessandro Chula
junho 11th, 2011 2:00
@Alessandro,
Fico feliz que o livro tenha lhe ajudado de alguma forma. Eu estou, faz já algum tempo, escrevendo uma nova versão deste livro. Posso garantir que, quando sair um novo, será com as tecnologias mais atuais. Só não garanto quando finalizarei.
Abraço
junho 16th, 2011 21:40
Edson, quero adquirir o livro “Desenvolvendo Aplicações Web com JSP, SERVLETS, JAVASERVER FACES, HIBERNATE, EJB 3 PERSISTENCE E AJAX”, você pode fazer a gentileza de passar as informações para eu adquiri-lo diretamente contigo?
junho 17th, 2011 23:46
@Guedes,
Eu não vendo o livro. Mas você pode comprar nas livrarias ou no próprio site da Ciência Moderna, em http://lcm.com.br/.
junho 22nd, 2011 15:53
Olá Edson,
Olha eu aqui novamente!
Havia dito que iria disponibilizar no blog o material para criar o mesmo aplicativo do livro Dominando JavaServer Faces e Facelets Utilizando Spring 2.5, Hibernate e JPA, porem com JSF 2.0, gostaria de saber quando irá disponibiizar, pois comprei o livro e sinto que esta muito desatualizado.
Desde já, grato!
Vagner j Santos
junho 22nd, 2011 16:46
@Vagner,
Infelizmente estou sem tempo de continuar a série de JSF 2.0. Não vou disponibilizar o exemplo idêntico ao livro e nem posso, uma vez que ele é firmado em contrato com a editora de exclusividade. Mas os exemplos que postarei em breve lhe ajudarão a migrar, com certeza, para o JSF 2.0.