Que erro é esse?

10 respostas
L
Jun 19, 2012 2:51:40 PM org.apache.catalina.core.AprLifecycleListener init
Informações: 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\jre7\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jre7/bin/client;C:/Program Files/Java/jre7/bin;C:/Program Files/Java/jre7/lib/i386;C:\orant\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;c:\Program Files\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\NTRU Cryptosystems\NTRU TCG Software Stack\bin\;C:\Program Files\Wave Systems Corp\Gemalto\Access Client\v5\;c:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\TortoiseSVN\bin;C:\jdk7in;C:\PROGRA~1\Borland\Delphi6\Bin;C:\PROGRA~1\Borland\Delphi6\Projects\Bpl;C:\MinGW\bin;C:\Windows\Microsoft.NET\Framework\v4.0.30319;C:\Program Files\Apache Software Foundation\Apache Tomcat 7.0.22\bin\bootstrap.jar;C:\Program Files\Apache Software Foundation\Apache Tomcat 7.0.22\bin\tomcat-juli.jar;C:\Program Files\eclipse;;.
Jun 19, 2012 2:51:40 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
Advertência: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:WTeste' did not find a matching property.
Jun 19, 2012 2:51:40 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
Advertência: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:workflow_amc' did not find a matching property.
Jun 19, 2012 2:51:40 PM org.apache.coyote.http11.Http11Protocol init
Informações: Initializing Coyote HTTP/1.1 on http-8090
Jun 19, 2012 2:51:40 PM org.apache.catalina.startup.Catalina load
Informações: Initialization processed in 487 ms
Jun 19, 2012 2:51:40 PM org.apache.catalina.core.StandardService start
Informações: Starting service Catalina
Jun 19, 2012 2:51:40 PM org.apache.catalina.core.StandardEngine start
Informações: Starting Servlet Engine: Apache Tomcat/6.0.35
Jun 19, 2012 2:51:41 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
Informações: validateJarFile(C:\Users\lsoares\workspace\MaxFlow\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\workflow_amc\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
Jun 19, 2012 2:51:41 PM org.apache.catalina.startup.TldConfig lifecycleEvent
Grave: Error processing TLD files for context path /workflow_amc
javax.servlet.ServletException: Exception processing TLD at resource path /WEB-INF/tags/datagrid.tld in context /workflow_amc
	at org.apache.catalina.startup.TldConfig.tldScanTld(TldConfig.java:438)
	at org.apache.catalina.startup.TldConfig.execute(TldConfig.java:267)
	at org.apache.catalina.startup.TldConfig.lifecycleEvent(TldConfig.java:634)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4612)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
	at org.apache.catalina.core.StandardService.start(StandardService.java:525)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
	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:289)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: java.lang.IllegalArgumentException: Invalid TLD resource path /WEB-INF/tags/datagrid.tld
	at org.apache.catalina.startup.TldConfig.tldScanTld(TldConfig.java:426)
	... 17 more

log4j:WARN No appenders could be found for logger (org.displaytag.filter.ResponseOverrideFilter).
log4j:WARN Please initialize the log4j system properly.
Jun 19, 2012 2:51:41 PM org.apache.coyote.http11.Http11Protocol start
Informações: Starting Coyote HTTP/1.1 on http-8090
Jun 19, 2012 2:51:41 PM org.apache.jk.common.ChannelSocket init
Informações: JK: ajp13 listening on /0.0.0.0:8009
Jun 19, 2012 2:51:41 PM org.apache.jk.server.JkMain start
Informações: Jk running ID=0 time=0/18  config=null
Jun 19, 2012 2:51:41 PM org.apache.catalina.startup.Catalina start
Informações: Server startup in 958 ms
Jun 19, 2012 2:55:52 PM org.apache.catalina.loader.WebappClassLoader modified
Grave:     Resource '/WEB-INF/classes/br/com/maximaging/maxflow/web/forms/UsuarioForm.class' is missing
Jun 19, 2012 2:55:52 PM org.apache.catalina.core.StandardContext reload
Informações: Reloading Context with name [/workflow_amc] has started
Jun 19, 2012 2:55:52 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
Informações: validateJarFile(C:\Users\lsoares\workspace\MaxFlow\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\workflow_amc\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
Jun 19, 2012 2:55:52 PM org.apache.catalina.startup.TldConfig lifecycleEvent
Grave: Error processing TLD files for context path /workflow_amc
javax.servlet.ServletException: Exception processing TLD at resource path /WEB-INF/tags/datagrid.tld in context /workflow_amc
	at org.apache.catalina.startup.TldConfig.tldScanTld(TldConfig.java:438)
	at org.apache.catalina.startup.TldConfig.execute(TldConfig.java:267)
	at org.apache.catalina.startup.TldConfig.lifecycleEvent(TldConfig.java:634)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4612)
	at org.apache.catalina.core.StandardContext.reload(StandardContext.java:3461)
	at org.apache.catalina.loader.WebappLoader.backgroundProcess(WebappLoader.java:426)
	at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1361)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1653)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1662)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1662)
	at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1642)
	at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.IllegalArgumentException: Invalid TLD resource path /WEB-INF/tags/datagrid.tld
	at org.apache.catalina.startup.TldConfig.tldScanTld(TldConfig.java:426)
	... 12 more
Alguém sabe ?

10 Respostas

A
Caused by: java.lang.IllegalArgumentException: Invalid TLD resource path /WEB-INF/tags/datagrid.tld

Aparentemente, alguma aplicação ou algum jar que você publicou deve precisar dessa taglib datagrid.tld, e ela não foi encontrada. Agora, para saber melhor, você vai ter que prover mais algumas informações: o que você está fazendo? qual o ambiente? quando o erro ocorre? quais bibliotecas você está usando?

L

É uma história um pouco grande, mas vamos lá.
Eu estou em um projeto web (Dinamyc Web Project) no eclipse Indigo, o projeto usa struts e tomcat 6.
Quando eu clico em Project -> Clean… é lançada essa exceção que eu mostrei.
A solução não foi criada por mim, estou dando manutenção e eu inseri no meu eclipse através
dos seguintes passos :

  1. Criei um projeto dynamic web project com o mesmo nome do antigo.
  2. Substitui a pasta pela outra que contém o projeto.
R

Você pode simplesmente importar o projeto.

Se for um projeto do Eclipse, você deixa ele dentro do diretório do seu workspace, e dentro do eclipse segue os passos

File > Import > General > Existing Projects Into Workspace

D

Importar o projeto não funcinaria?
Botão direito na aba Package Explorer > Import > Existing projects into workspace/Next/Browse > Localiza o projeto/OK/Finish

L

Não funcionou.
A estrutura de diretórios de projeto está um pouco diferente.

R

Ele é um projeto Eclipse originalmente ?

L

Sim.

R

Então qual o problema com a estrutura dos diretórios ?

L

Só tem uma ordem diferente.

A

Olha, eu também estou achando um pouco estranho não conseguir importar de um Eclipse para o outro. A estrutura de diretórios não varia muito, nada que seja impeditivo para importar. Verifique se tem algo errado por exemplo no arquivo .project.

Enfim, acredito que seu projeto ou faz uso ou está linkado com a biblioteca dessa taglib. Ou ela está no classpath, ou no seu código. Verifique o classpath do projeto antes de você ter feito qualquer modificação para realizar essa importação, e confirme se todas as bibliotecas necessárias estão disponíveis.

Para ver aonde o projeto usa essa taglib, veja se algum JSP tem uma diretiva tipo:

<%@ taglib uri="/WEB-INF/tags/datagrid.tld" prefix="XXXX" %>

Ou se ela está declarada no web.xml. Se estiver, você vai ter que descobrir qual jar possui essa taglib e colocar no classpath do seu projeto. Ou, pegar o arquivo datagrid.tld e colocar no caminho solicitado, também serve.

Criado 19 de junho de 2012
Ultima resposta 20 de jun. de 2012
Respostas 10
Participantes 4