Erro do Tomcat

26 respostas
F

Olá pessoal

Alguém sabe resolver este erro do Tomcat?

10/11/2006 22:11:07 org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on port 8080
10/11/2006 22:11:07 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 2047 ms
10/11/2006 22:11:08 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
10/11/2006 22:11:08 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.0.18
10/11/2006 22:11:08 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
10/11/2006 22:11:08 org.apache.catalina.core.StandardHost getDeployer
INFO: Create Host deployer for direct deployment ( non-jmx ) 
10/11/2006 22:11:08 org.apache.catalina.core.StandardHostDeployer install
INFO: Processing Context configuration file URL file:C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\conf\Catalina\localhost\admin.xml
10/11/2006 22:11:09 org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true
10/11/2006 22:11:09 org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.struts.action.ActionResources', returnNull=true
10/11/2006 22:11:09 org.apache.struts.util.PropertyMessageResources <init>
INFO: Initializing, config='org.apache.webapp.admin.ApplicationResources', returnNull=true
10/11/2006 22:11:12 org.apache.catalina.core.StandardHostDeployer install
INFO: Processing Context configuration file URL file:C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\conf\Catalina\localhost\balancer.xml
StandardContext[/balancer]org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]]
10/11/2006 22:11:12 org.apache.catalina.core.StandardHostDeployer install
INFO: Processing Context configuration file URL file:C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\conf\Catalina\localhost\manager.xml
10/11/2006 22:11:12 org.apache.catalina.core.StandardHostDeployer install
INFO: Processing Context configuration file URL file:C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\conf\Catalina\localhost\Ogro.xml
10/11/2006 22:11:13 org.apache.commons.digester.Digester endElement
SEVERE: End event threw exception
java.lang.reflect.InvocationTargetException
	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.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:252)
	at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
	at org.apache.commons.digester.Rule.end(Rule.java:276)
	at org.apache.commons.digester.Digester.endElement(Digester.java:1058)
	at org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.java:123)
	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
	at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
	at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElementHook(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
	at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
	at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
	at org.apache.commons.digester.Digester.parse(Digester.java:1567)
	at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:520)
	at org.apache.catalina.core.StandardHost.install(StandardHost.java:906)
	at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:527)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1008)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:394)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:832)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518)
	at org.apache.catalina.core.StandardService.start(StandardService.java:519)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:2345)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:598)
	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:297)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
Caused by: java.lang.IllegalArgumentException
	at java.util.zip.ZipInputStream.getUTF8String(Unknown Source)
	at java.util.zip.ZipInputStream.readLOC(Unknown Source)
	at java.util.zip.ZipInputStream.getNextEntry(Unknown Source)
	at java.util.jar.JarInputStream.<init>(Unknown Source)
	at java.util.jar.JarInputStream.<init>(Unknown Source)
	at org.apache.catalina.util.ExtensionValidator.getManifest(ExtensionValidator.java:420)
	at org.apache.catalina.util.ExtensionValidator.validateApplication(ExtensionValidator.java:248)
	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4135)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:866)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:850)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:638)
	at org.apache.catalina.core.StandardHostDeployer.addChild(StandardHostDeployer.java:840)
	... 41 more
StandardHost[localhost]: Error deploying application at context path null
java.lang.IllegalArgumentException
	at org.apache.commons.digester.Digester.createSAXException(Digester.java:2540)
	at org.apache.commons.digester.Digester.createSAXException(Digester.java:2566)
	at org.apache.commons.digester.Digester.endElement(Digester.java:1061)
	at org.apache.catalina.util.CatalinaDigester.endElement(CatalinaDigester.java:123)
	at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
	at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
	at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRootElementHook(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
	at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
	at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
	at org.apache.commons.digester.Digester.parse(Digester.java:1567)
	at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:520)
	at org.apache.catalina.core.StandardHost.install(StandardHost.java:906)
	at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:527)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1008)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:394)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:832)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518)
	at org.apache.catalina.core.StandardService.start(StandardService.java:519)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:2345)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:598)
	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:297)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)

10/11/2006 22:11:13 org.apache.catalina.startup.HostConfig deployDescriptors
SEVERE: Error deploying configuration descriptor Ogro.xml
java.io.IOException: java.lang.IllegalArgumentException
	at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:526)
	at org.apache.catalina.core.StandardHost.install(StandardHost.java:906)
	at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:527)
	at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
	at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1008)
	at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:394)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1133)
	at org.apache.catalina.core.StandardHost.start(StandardHost.java:832)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:518)
	at org.apache.catalina.core.StandardService.start(StandardService.java:519)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:2345)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:598)
	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:297)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
10/11/2006 22:11:13 org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path /jsp-examples from URL file:C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\webapps\jsp-examples
StandardContext[/jsp-examples]ContextListener: contextInitialized()
StandardContext[/jsp-examples]SessionListener: contextInitialized()
10/11/2006 22:11:13 org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path  from URL file:C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\webapps\ROOT
10/11/2006 22:11:13 org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path /servlets-examples from URL file:C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\webapps\servlets-examples
StandardContext[/servlets-examples]ContextListener: contextInitialized()
StandardContext[/servlets-examples]SessionListener: contextInitialized()
10/11/2006 22:11:14 org.apache.catalina.core.StandardHostDeployer install
INFO: Installing web application at context path /tomcat-docs from URL file:C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\webapps\tomcat-docs
10/11/2006 22:11:14 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on port 8080
10/11/2006 22:11:15 org.apache.jk.common.ChannelSocket init
INFO: JK2: ajp13 listening on /0.0.0.0:8009
10/11/2006 22:11:15 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/46  config=C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\conf\jk2.properties
10/11/2006 22:11:15 org.apache.catalina.startup.Catalina start
INFO: Server startup in 7390 ms
Ogro.xml
<Context path="/ogro" reloadable="true" docBase="E:\Fernanda\Projeto Ogro\Ogro" workDir="E:\Fernanda\Projeto Ogro\Ogro\work" />

Muito obrigada

26 Respostas

L

Olá

  1. O que mostram os logs do tomcat?

  2. O que mostram os seus logs?

  3. Você sabe o que estava sendo processado no momento do erro?

  4. Isto que estava sendo processado passou por testes unitários?

[]s
Luca

F

Olá!! :slight_smile:

  1. O que mostram os logs do tomcat?
    Isso daí que te mostrei é o que mostra no console do Eclipse quando inicializo o tomcat.

  2. O que mostram os seus logs?
    Não existem meus logs…

  3. Você sabe o que estava sendo processado no momento do erro?
    Apenas a inicialização do processo.

  4. Isto que estava sendo processado passou por testes unitários?
    O que aconteceu foi que um amigo fez modificações no sistema, e subiu pro CVS… Quando baixei na minha maquina e iniciei o tomcat apareceu este erro… Só que na maquina dele não dá erro nenhum. :frowning:

Muito obrigada!!! :slight_smile:

[]s
Fernanda

F

Galera,

:!: :!: Estou desesperada mesmo… :frowning: Tenho um mês pra entregar o meu sistema (TCC) e estou toda atrasada… :frowning:

Se puderem ajudar, vou ser eternamente grata!! :wink:

Beijossss

L

Olá

  1. O que mostram os logs do tomcat?
    Instale a aplicação no tomcat e rode lá. Então poderá examinar mais facilmente os logs dele

  2. O que mostram os seus logs?
    Crie logs. Gaste uma horinha para aprender como usar os logs do próprio java ou o Log4J. Dê uma olhada também no commons-log. Em todos os 3 você gasta no máximo 2 horas para aprender a usar

  3. Você sabe o que estava sendo processado no momento do erro?
    Apenas a inicialização do processo.
    Tem cheiro de erro no web.xml ou no struts.config. Confira linha por linha

  4. Isto que estava sendo processado passou por testes unitários?
    O que aconteceu foi que um amigo fez modificações no sistema, e subiu pro CVS… Quando baixei na minha maquina e iniciei o tomcat apareceu este erro… Só que na maquina dele não dá erro nenhum.

Confirme com ele quais as modificações que fez e qual versão do tomcat está usando.

[]s
Luca

F

Fui olhando DTD por DTD, pra ver se por acaso o site não tava disponivel para validação...

Olha o dtd do web.xml...

A página XML não pode ser exibida 
Não é possível exibir a entrada XML usando a folha de estilos . Corrija o erro e clique no botão Atualizar ou tente novamente mais tarde. 


--------------------------------------------------------------------------------

Não pode haver uma declaração DTD fora de um DTD. Erro ao processar o recurso 'http://java.sun.com/j2ee/dtds/web-app_2_2.dtd'. Linha 83, posição 11 

<!ELEMENT web-app (icon?, display-name?, description?, distributable?,
----------^

Baixei o dtd do site da sun, e olhando no eclipse, vi erro neste pedaço:

<!--
The web-app element is the root of the deployment descriptor for
a web application
-->

<!ELEMENT web-app (icon?, display-name?, description?, distributable?,
context-param*, servlet*, servlet-mapping*, session-config?,
mime-mapping*, welcome-file-list?, error-page*, taglib*,
resource-ref*, security-constraint*, login-config?, security-role*,
env-entry*, ejb-ref*)>

Ficou com aquele vermelhinho de problema de xml.

Será que o arquivo da sun pode estar com problemas? :oops:

Obrigada!!

F

Meu amigo está usando a mesma versão do tomcat que eu, porém a do java tá um pouco diferente, a dele eh a jre1.5.0_09 e a minha é a jre1.5.0_06…

Não sei se isso pode dar problemas…

Eu estou usando hibernate neste projeto… E ele não tah subindo com o tomcat… Será que pode ser erro no hibernate? (Erros de validação de xml não tem!)

R

Acho qnto a versao do JAVA nao tem problema , mas acho que seu erro se encontra no web.xml , posta ele aqui …

F

O erro que mostrei acima era da validação do dtd da sun... Pelo menos no meu micro deu erro.

Segue meu web.xml

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
  PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
  "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">

<web-app>
	<display-name>Ogro</display-name>

	<!-- Standard Action Servlet Configuration (with debugging) -->
	<servlet>
		<servlet-name>action</servlet-name>
		    <servlet-class>
			org.apache.struts.action.ActionServlet
			</servlet-class>

		<init-param>
			<param-name>definitions-config</param-name>
			<param-value>/WEB-INF/tiles-defs.xml</param-value>
		</init-param>
		<init-param>
			<param-name>config</param-name>
			<param-value>/WEB-INF/struts-config.xml</param-value>
		</init-param>
		<init-param>
			<param-name>debug</param-name>
			<param-value>2</param-value>
		</init-param>
		<init-param>
			<param-name>detail</param-name>
			<param-value>2</param-value>
		</init-param>
		<load-on-startup>2</load-on-startup>
	</servlet>

	<servlet>
		<servlet-name>bootStrapService</servlet-name>
		<servlet-class>
			br.com.rotaract.ogro.hibernate.BootStrapServlet
		</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>


	<!-- Standard Action Servlet Mapping -->
	<servlet-mapping>
		<servlet-name>action</servlet-name>
		<url-pattern>*.do</url-pattern>
	</servlet-mapping>

	<!-- The Usual Welcome File List -->
	<welcome-file-list>
		<welcome-file>/protected/index.jsp</welcome-file>
	</welcome-file-list>

    <error-page>
        <exception-type>java.lang.Throwable</exception-type>		
        <location>/erroSistema.do</location>
    </error-page>
	
	<!-- Struts Tag Library Descriptors -->
	<taglib>
		<taglib-uri>/tags/struts-bean</taglib-uri>
		<taglib-location>
			/WEB-INF/lib/tld/struts-bean.tld
		</taglib-location>
	</taglib>

	<taglib>
		<taglib-uri>/tags/struts-html</taglib-uri>
		<taglib-location>
			/WEB-INF/lib/tld/struts-html.tld
		</taglib-location>
	</taglib>

	<taglib>
		<taglib-uri>/tags/struts-logic</taglib-uri>
		<taglib-location>
			/WEB-INF/lib/tld/struts-logic.tld
		</taglib-location>
	</taglib>

	<taglib>
		<taglib-uri>/tags/struts-nested</taglib-uri>
		<taglib-location>
			/WEB-INF/lib/tld/struts-nested.tld
		</taglib-location>
	</taglib>

	<taglib>
		<taglib-uri>/tags/struts-tiles</taglib-uri>
		<taglib-location>
			/WEB-INF/lib/tld/struts-tiles.tld
		</taglib-location>
	</taglib>
	
	<taglib>
	    <taglib-uri>http://displaytag.org</taglib-uri>
	    <taglib-location>/WEB-INF/lib/tld/displaytag.tld</taglib-location>
	</taglib>

	<resource-ref>
		<res-ref-name>jdbc/dao</res-ref-name>
		<res-type>javax.sql.DataSource</res-type>
		<res-auth>Container</res-auth>
	</resource-ref>

</web-app>
F

Vale dizer que estou usando no meu projeto J2EE, com struts, tiles, hibernate, tomcat e banco mysql.

Quem precisar de mais algum arquivo pra verificar eh soh pedir que eu posto. :slight_smile:

L

Olá

Veja este arquivo:

C:\Arquivos de programas\Apache Software Foundation\Tomcat 5.0\conf\Catalina\localhost\Ogro.xml

[]s
Luca

R

Bom tenho um exemplo do meu web.xml no começo esta diferente ao seu, não se isso irá resolver:

&lt?xml version="1.0" encoding="UTF-8"?&gt
&lt;web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"&gt;

  &lt;servlet&gt;
  .....
  &lt;/servlet&gt;

&lt;/web-app&gt;
F

Eh este aqui ó: Ogro.xml

<Context path="/ogro" reloadable="true" docBase="E:\Fernanda\Projeto Ogro\Ogro" workDir="E:\Fernanda\Projeto Ogro\Ogro\work" />

Rafa, vou testar o que vc falou!! :slight_smile: Obrigada…

F

Rapha,

Na minha máquina deu problema nas linhas que vc falou pra colocar...

Erro de validação de xml.

&lt;!DOCTYPE web-app
  PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
  "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"&gt;
  
&lt?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt

&lt;web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee &lt;a href="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" target="_blank" rel="nofollow"&gt;http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd</a>&quot;&gt
	&lt;display-name&gt;Ogro&lt;/display-name&gt;

Fiz alguma coisa errado ou vc esqueceu de copiar algo pra me mandar? :(

L

Olá

Então, está correto? É neste arquivo que ele chia.

[]s
Luca

L

Olá

fernandaramos843:

Fiz alguma coisa errado ou vc esqueceu de copiar algo pra me mandar? :(

Ou usa DTD ou schema. Mas os 2 não

[]s
Luca

R
Ola Fernanda retire essa linha , da redudancia de validação mas faça uma copia do seu web.xml por segurança :lol: :
&lt;!DOCTYPE web-app
  PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
  "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"&gt;
fernandaramos843:
Rapha,

Na minha máquina deu problema nas linhas que vc falou pra colocar...

Erro de validação de xml.

&lt?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt

&lt;web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee &lt;a href="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" target="_blank" rel="nofollow"&gt;http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd</a>&quot;&gt
	&lt;display-name&gt;Ogro&lt;/display-name&gt;

Fiz alguma coisa errado ou vc esqueceu de copiar algo pra me mandar? :(

F

Então, aparentemente sim…

Eh este o caminho da minha aplicação. E:\Fernanda\Projeto Ogro\Ogro

E pra rodar, sempre usei http://localhost:8080/ogro

Pelo tomcat plugin, ele gera como /Ogro…

Aí eu sempre edito o arquivo e mudo pra /ogro (com minuscula!)

Ai, to perdendo as esperanças… :frowning: :cry:

R

mas o certo nao seria Ogro , com O maisculo ?

http://localhost:8080/Ogro ?

F

Rapha,

Confere seu codigo, pois mesmo tirando as linhas que vc pede, continua dando erro de validação pra mim… :frowning:

Tá dando este erro ó:

The value of attribute “xsi:schemaLocation” associated with an element type “web-app” must not contain the ‘&lt’ character

E agora? :frowning:

F

Então, funcionou durante um semestre como /ogro com minuscula…

Soh nesta ultima atualização do cvs eh que ferrou tudo! :frowning:

R

Meu web.xml esta assim , é pequeno , um projeto simples:
Tem coisas estranhas no seu validor do DTD tem target=_blank e outras coisas

&lt?xml version="1.0" encoding="UTF-8"?&gt
&lt;web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"&gt;
    &lt;servlet&gt;
        &lt;servlet-name&gt;ControlerServlet&lt;/servlet-name&gt;
        &lt;servlet-class&gt;ControlerServlet&lt;/servlet-class&gt;
        
        &lt;init-param&gt;
            &lt;param-name&gt;base&lt;/param-name&gt;
            &lt;param-value&gt;http://localhost:8084/Scoober/ControlerServlet&lt;/param-value&gt;
        &lt;/init-param&gt;
        
            
        &lt;init-param&gt;
            &lt;param-name&gt;imageUrl&lt;/param-name&gt;
            &lt;param-value&gt;http://localhost:8084/Scoober/imagens/&lt;/param-value&gt;
        &lt;/init-param&gt;
        
    
    &lt;/servlet&gt;
    &lt;servlet-mapping&gt;
        &lt;servlet-name&gt;ControlerServlet&lt;/servlet-name&gt;
        &lt;url-pattern&gt;/ControlerServlet&lt;/url-pattern&gt;
    &lt;/servlet-mapping&gt;
    &lt;session-config&gt;
        &lt;session-timeout&gt;
            30
        &lt;/session-timeout&gt;
    &lt;/session-config&gt;
    &lt;welcome-file-list&gt;
	&lt;welcome-file&gt;
            Default.jsp
        &lt;/welcome-file&gt;
    &lt;/welcome-file-list&gt;
&lt;/web-app&gt;
L

Olá

fernandaramos843:
Rapha,

Confere seu codigo, pois mesmo tirando as linhas que vc pede, continua dando erro de validação pra mim… :frowning:

Tá dando este erro ó:

The value of attribute “xsi:schemaLocation” associated with an element type “web-app” must not contain the ‘&lt’ character

E agora? :(

Por favor, leia a mensagem que eu disse que ou usa DTD ou schema. O seu web.xml usava DTD e não era este o problema. Se quiser mudar para schema, retire a linha do DTD.

Veja como está definido o contexto. Há algum context.xml no diretório conf do tomcat?

[]s
Luca

F

Tentei tb mudar as coisas no web.xml… mas deu erro em outro lugar… :frowning:

Na tag da taglib.

Sera que se eu renomear e mudar o Ogro.xml já funfará?

L

Olá

Primeiro volte o web.xml tal como estava antes SOMENTE com DTD OU altere para usar SOMENTE schema.

[]s
Luca

F

Fernanda vou te passar umas configuracoes porem ignore algumas tags pois é apenas do projeto que estou fazendo. mas acho q o problema nao é no seu web.xml nao.

Gostaria de saber se antes sua applicação estava rodando e parou a que momento, ao implementar informações do hibernate, struts ?
assim fica mais facil entende ?

WEB.XML

<?xml version="1.0" encoding="UTF-8"?> Sistema de Bilhetagem eletronica - MetroRio
<!--
To use non XDoclet listeners, create a listeners.xml file that
contains the additional listeners and place it in your
project's merge dir.
-->
InitAppConf br.com.metrorio.sbe.common.util.InitAppConf
<init-param>
     <description><![CDATA[This is the path to Spring conf file]]></description>
     <param-name>springFileName</param-name>
     <param-value>spring.xml</param-value>
  </init-param>

  <load-on-startup>2</load-on-startup>
<!-- Struts Action Servlet Configuration -->
	 <servlet>
	   <servlet-name>action</servlet-name>
	   <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> 
	   <init-param>
	     <param-name>config</param-name>
	     <param-value>/WEB-INF/struts-config.xml</param-value>
	   </init-param>
	    <init-param>
	      <param-name>debug</param-name>
	      <param-value>9</param-value>
	    </init-param>
	    <init-param>
	      <param-name>detail</param-name>
	      <param-value>9</param-value>
	    </init-param>	   
	   <init-param>
	     <param-name>validate</param-name>
	     <param-value>true</param-value>
	   </init-param>
	   <load-on-startup>1</load-on-startup>
	 </servlet>		 

  <!-- Action Servlet Mapping -->
	<servlet-mapping>
		<servlet-name>action</servlet-name>
		<url-pattern>*.do</url-pattern>
	</servlet-mapping>
15 index.jsp
<jsp-config>

		<jsp-property-group>
			<description>
				Configura�§�£o geral e b�¡sica de cabe�§alho e rodap�© para
				p�¡ginas do projeto.
			</description>
			<url-pattern>/WEB-INF/jsp/gerais/*</url-pattern>
			<url-pattern>/WEB-INF/jsp/uploadSoftware/*</url-pattern>				
			<include-prelude>
				/WEB-INF/jspSuporte/crudHeader.jspf
			</include-prelude>
			<include-coda>
				/WEB-INF/jspSuporte/crudFooter.jspf
			</include-coda>
		</jsp-property-group>

	  	<taglib>
			<taglib-uri>/tags/c</taglib-uri>
			<taglib-location>/WEB-INF/tld/c.tld</taglib-location>
		</taglib>
	  	<taglib>
			<taglib-uri>/tags/f</taglib-uri>
			<taglib-location>/WEB-INF/tld/fmt.tld</taglib-location>
		</taglib>
	  	<taglib>
			<taglib-uri>/tags/f</taglib-uri>
			<taglib-location>/WEB-INF/tld/fmt.tld</taglib-location>
		</taglib>
		<taglib>
			<taglib-uri>/tags/fn</taglib-uri>
			<taglib-location>/WEB-INF/tld/fn.tld</taglib-location>
		</taglib>
		<taglib>
			<taglib-uri>/tags/bean</taglib-uri>
			<taglib-location>/WEB-INF/tld/struts-bean.tld</taglib-location>
		</taglib>	
		<taglib>
			<taglib-uri>/tags/logic</taglib-uri>
			<taglib-location>/WEB-INF/tld/struts-logic.tld</taglib-location>
		</taglib>
		<taglib>
			<taglib-uri>/tags/html</taglib-uri>
			<taglib-location>/WEB-INF/tld/struts-html.tld</taglib-location>
		</taglib>
		<taglib>
			<taglib-uri>/tags/tiles</taglib-uri>
			<taglib-location>/WEB-INF/tld/struts-tiles.tld</taglib-location>
		</taglib>
  	</jsp-config>

bjs
Fernando

F

Gente,

Conseguiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii… :slight_smile:

Era um erro em um dos outros xmls do projeto.

Como na maquina do meu amigo estava tudo funcionando, ele zipou os arquivos e me mandou e eu substitui os arquivos que tinha aqui…

Provavelmente um dos arquivos do cvs estava corrompido…

Agora está tudo funcionando.

Muito obrigada a todos que ajudaram.

Criado 11 de novembro de 2006
Ultima resposta 11 de nov. de 2006
Respostas 26
Participantes 4