Pessoal estou com um projeto usando JSF + Spring + Hibernate + Facelets com o Eclipse Galileo e Tomcat 6.
O Projeto esta sem erros, apresenta-se como ok, porém quando vou iniciar o servidor exibe o seuinte erro no console:
INFO: The listener "org.springframework.web.context.ContextLoaderListener" is already configured for this context. The duplicate definition has been ignored.
21/02/2010 15:31:37 org.apache.catalina.core.StandardContext listenerStart
SEVERE: Error configuring application listener of class org.apache.myfaces.trinidadinternal.webapp.TrinidadListenerImpl
java.lang.ClassNotFoundException: org.apache.myfaces.trinidadinternal.webapp.TrinidadListenerImpl
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3786)
Alguem tem alguma sugestão do que pode ser?
OBS: estou usando as bibliotecas criadas no eclipse e adicionando ao projeto, os arquivos não foram inseridos diretamente na pasta LIB, porém já fiz o teste de alterar e colocar tudo no LIB, tambem não apresenta erro, porém mostra a mesma infomação ao iniciar o server.
aparentemente você configurou um listener com o mesmo nome duas vezes, dá uma checada no seu web.xml ou então no servidor se já tem outra aplicação usando o mesmo contexto/listener
isso pode acontecer caso você esteja usando o eclipse e selecionar a opção use tomcat installation, neste caso mude o diretório webapp para outro diretório, ou tente rodar ele sem tomcar conta do diretório do tomcat
Algumas vezes o Eclipse não copia as bibliotecas quando executa o deploy. Fazendo os passos deste vídeo ai de cima, roda de boa, pode confiar.
PS: Mas tenha certeza de que as bibliotecas estão em Java EE Module Dependencies do seu projeto (direito do mouse sobre ele, Properties>Java EE Module Dependencies>Add JARs).
Fiz como o post que mostrei ai explicou, porém não tive sucesso…
[quote]Heitor Barros
wrote:consegui resolver aqui.
vao na aba server e clica duas vezes no Tomcat para exibir as propriedades.
em server locations marque a segunda opção “use tomcat installation” (caso não possa mudar esta opção, adicione o server novamente no Eclipse e marque a opção “also create a server at localhost”).
aqui ele completou automaticamente, mas caso não, em server path coloque o diretório do Tomcat.
pronto, aqui rodou direitinho.
[/quote]
Verifiquei que continua sendo add a linha como mostrado no post que você enviou…
Até achei que poderia ser o eclipse que estava com alguns plugins, porém agora peguei um do site padrão sem plugins…a versão galileo jee, porém o problema continua.