RE: Tomcat Problems - Any help is appreciated

2004-09-17 Thread David . Pawson
 

-Original Message-
From: Jon Wingfield

The error message tends to imply there is no DOCTYPE (at 
all) in one of your web.xml files. The parser fails when 
validating the doc with this rather strange error message.

Is a normal XML validation process used? I.e. DTD must be accessible,
and is used, or *must* the value  be
http://java.sun.com/dtd/web-app_2_3.dtd;

I had to validate locally due to errors, and I've left the local
(on machine) DTD in place, which seems to work.

btw, so long as the document has the correct root element,
and is well formed, tomcat seems quite happy to run, and seems
not to report errors. 

Is validation against the dtd actually done?


regards DaveP

** snip here **




-- 
DISCLAIMER: 

NOTICE: The information contained in this email and any attachments is 
confidential and may be privileged. If you are not the intended 
recipient you should not use, disclose, distribute or copy any of the 
content of it or of any attachment; you are requested to notify the 
sender immediately of your receipt of the email and then to delete it 
and any attachments from your system. 

RNIB endeavours to ensure that emails and any attachments generated by 
its staff are free from viruses or other contaminants. However, it 
cannot accept any responsibility for any  such which are transmitted.
We therefore recommend you scan all attachments. 

Please note that the statements and views expressed in this email and 
any attachments are those of the author and do not necessarily represent 
those of RNIB. 

RNIB Registered Charity Number: 226227 

Website: http://www.rnib.org.uk 

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Tomcat Problems - Any help is appreciated

2004-09-16 Thread Wilson, Allen
Hello...

I am running 4.1.18 and I suddenly started having problems with Tomcat.
Here is the information that is in the catalina.out file (as added it as
an attachment)...if someone can point me in the right direction to fix
this...I would appreciate it

Thanks you

Allen

** Information in file *

Starting service Tomcat-Standalone
Apache Tomcat/4.1.18
org.xml.sax.SAXParseException: Document root element web-app, must
match DOCTYPE root null.
at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Error
HandlerWrapper.java:232)
at
org.apache.xerces.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.jav
a:173)
at
org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.jav
a:371)
at
org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.jav
a:305)
at
org.apache.xerces.impl.dtd.XMLDTDValidator.rootElementSpecified(XMLDTDVa
lidator.java:1526)
at
org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(XMLDTDVali
dator.java:1804)
at
org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidator.
java:724)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(X
MLDocumentFragmentScannerImpl.java:759)
at
org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRoot
ElementHook(XMLDocumentScannerImpl.java:957)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDis
patcher.dispatch(XMLDocumentFragmentScannerImpl.java:1544)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDo
cumentFragmentScannerImpl.java:329)
at
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:5
25)
at
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:5
81)
at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
at
org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java
:1175)
at
org.apache.commons.digester.Digester.parse(Digester.java:1495)
at
org.apache.catalina.startup.ContextConfig.applicationConfig(ContextConfi
g.java:282)
at
org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:639)
at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.j
ava:243)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu
pport.java:166)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3567
)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.ja
va:821)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeploy
er.java:257)
at
org.apache.catalina.core.StandardHost.install(StandardHost.java:772)
at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java
:569)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:411)
at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:879)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:36
8)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu
pport.java:166)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)
at
org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
at
org.apache.catalina.core.StandardService.start(StandardService.java:497)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:2189)
at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
at
org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
at
org.apache.catalina.startup.Catalina.process(Catalina.java:180)
at java.lang.reflect.Method.invoke(Native Method)
at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
[ERROR] Digester - -Parse Error at line 1 column 10: Document root
element web-app, must match DOCTYPE root null.
org.xml.sax.SAXParseException: Document root element web-app, must
match DOCTYPE root null.
org.xml.sax.SAXParseException: Document is invalid: no grammar found.
at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Error
HandlerWrapper.java:232)
at
org.apache.xerces.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.jav
a:173)
at
org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.jav
a:371)
at
org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.jav
a:305)
at
org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(XMLDTDVali

Re: Tomcat Problems - Any help is appreciated

2004-09-16 Thread Torgeir Veimo
On Thu, 2004-09-16 at 10:44 -0500, Wilson, Allen wrote:
 Hello...
 
 I am running 4.1.18 and I suddenly started having problems with Tomcat.
 Here is the information that is in the catalina.out file (as added it as
 an attachment)...if someone can point me in the right direction to fix
 this...I would appreciate it
 
 Thanks you

[...]
 org.xml.sax.SAXParseException: Document root element web-app, must
 match DOCTYPE root null.
[...]
 [ERROR] Digester - -Parse Error at line 1 column 10: Document is
 invalid: no grammar found. org.xml.sax.SAXParseException: Document is
 invalid: no grammar found.

It cannot find any dtd to validate the web.xml file against. Do you have
something like 

!DOCTYPE web-app
PUBLIC -//Sun Microsystems, Inc.//DTD Web Application 2.3//EN
http://java.sun.com/dtd/web-app_2_3.dtd;

in web.xml? Tomcat should have a local copy of this file, but it might
have been corrupted.

-- 
Torgeir Veimo [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



RE: Tomcat Problems - Any help is appreciated

2004-09-16 Thread Shapira, Yoav

Hi,
Usually problems don't start by themselves ;)  Your web.xml seems
invalid; can you validate using a tool like XMLSpy?  Look into what
changed in your web.xml file(s) recently.

Yoav Shapira
Millennium Research Informatics


-Original Message-
From: Wilson, Allen [mailto:[EMAIL PROTECTED]
Sent: Thursday, September 16, 2004 11:44 AM
To: Tomcat Users List
Subject: Tomcat Problems - Any help is appreciated

Hello...

I am running 4.1.18 and I suddenly started having problems with Tomcat.
Here is the information that is in the catalina.out file (as added it
as
an attachment)...if someone can point me in the right direction to fix
this...I would appreciate it

Thanks you

Allen

** Information in file *

Starting service Tomcat-Standalone
Apache Tomcat/4.1.18
org.xml.sax.SAXParseException: Document root element web-app, must
match DOCTYPE root null.
   at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Erro
r
HandlerWrapper.java:232)
   at
org.apache.xerces.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.ja
v
a:173)
   at
org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.ja
v
a:371)
   at
org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.ja
v
a:305)
   at
org.apache.xerces.impl.dtd.XMLDTDValidator.rootElementSpecified(XMLDTDV
a
lidator.java:1526)
   at
org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(XMLDTDVal
i
dator.java:1804)
   at
org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidator
.
java:724)
   at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(
X
MLDocumentFragmentScannerImpl.java:759)
   at
org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRoo
t
ElementHook(XMLDocumentScannerImpl.java:957)
   at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi
s
patcher.dispatch(XMLDocumentFragmentScannerImpl.java:1544)
   at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLD
o
cumentFragmentScannerImpl.java:329)
   at
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:
5
25)
   at
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:
5
81)
   at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
   at
org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.jav
a
:1175)
   at
org.apache.commons.digester.Digester.parse(Digester.java:1495)
   at
org.apache.catalina.startup.ContextConfig.applicationConfig(ContextConf
i
g.java:282)
   at
org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:639)
   at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.
j
ava:243)
   at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleS
u
pport.java:166)
   at
org.apache.catalina.core.StandardContext.start(StandardContext.java:356
7
)
   at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.j
a
va:821)
   at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
   at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
   at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeplo
y
er.java:257)
   at
org.apache.catalina.core.StandardHost.install(StandardHost.java:772)
   at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.jav
a
:569)
   at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:411)
   at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:879)
   at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:3
6
8)
   at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleS
u
pport.java:166)
   at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)
   at
org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
   at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
   at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
   at
org.apache.catalina.core.StandardService.start(StandardService.java:497
)
   at
org.apache.catalina.core.StandardServer.start(StandardServer.java:2189)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
   at
org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
   at
org.apache.catalina.startup.Catalina.process(Catalina.java:180)
   at java.lang.reflect.Method.invoke(Native Method)
   at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
[ERROR] Digester - -Parse Error at line 1 column 10: Document root
element web-app, must match DOCTYPE root null.
org.xml.sax.SAXParseException: Document root element web-app, must
match DOCTYPE root null.
org.xml.sax.SAXParseException: Document is invalid: no grammar found

Re: Tomcat Problems - Any help is appreciated

2004-09-16 Thread Jon Wingfield
Suddenly? ;)
The error message tends to imply there is no DOCTYPE (at all) in one of 
your web.xml files. The parser fails when validating the doc with this 
rather strange error message.

HTH,
Jon
Wilson, Allen wrote:
Hello...
I am running 4.1.18 and I suddenly started having problems with Tomcat.
Here is the information that is in the catalina.out file (as added it as
an attachment)...if someone can point me in the right direction to fix
this...I would appreciate it
Thanks you
Allen
** Information in file *
Starting service Tomcat-Standalone
Apache Tomcat/4.1.18
org.xml.sax.SAXParseException: Document root element web-app, must
match DOCTYPE root null.
at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Error
HandlerWrapper.java:232)
at
org.apache.xerces.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.jav
a:173)
at
org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.jav
a:371)
at
org.apache.xerces.impl.XMLErrorReporter.reportError(XMLErrorReporter.jav
a:305)
at
org.apache.xerces.impl.dtd.XMLDTDValidator.rootElementSpecified(XMLDTDVa
lidator.java:1526)
at
org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(XMLDTDVali
dator.java:1804)
at
org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidator.
java:724)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(X
MLDocumentFragmentScannerImpl.java:759)
at
org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatcher.scanRoot
ElementHook(XMLDocumentScannerImpl.java:957)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDis
patcher.dispatch(XMLDocumentFragmentScannerImpl.java:1544)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDo
cumentFragmentScannerImpl.java:329)
at
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:5
25)
at
org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:5
81)
at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
at
org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java
:1175)
at
org.apache.commons.digester.Digester.parse(Digester.java:1495)
at
org.apache.catalina.startup.ContextConfig.applicationConfig(ContextConfi
g.java:282)
at
org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:639)
at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.j
ava:243)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu
pport.java:166)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3567
)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.ja
va:821)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579)
at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeploy
er.java:257)
at
org.apache.catalina.core.StandardHost.install(StandardHost.java:772)
at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java
:569)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:411)
at
org.apache.catalina.startup.HostConfig.start(HostConfig.java:879)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:36
8)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu
pport.java:166)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)
at
org.apache.catalina.core.StandardHost.start(StandardHost.java:738)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347)
at
org.apache.catalina.core.StandardService.start(StandardService.java:497)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:2189)
at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
at
org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
at
org.apache.catalina.startup.Catalina.process(Catalina.java:180)
at java.lang.reflect.Method.invoke(Native Method)
at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
[ERROR] Digester - -Parse Error at line 1 column 10: Document root
element web-app, must match DOCTYPE root null.
org.xml.sax.SAXParseException: Document root element web-app, must
match DOCTYPE root null.
org.xml.sax.SAXParseException: Document is invalid: no grammar found.
at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Error
HandlerWrapper.java:232)
at
org.apache.xerces.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.jav
a:173)
at