SAXParseException on catalina.sh run

2002-03-28 Thread Daryn Nakhuda


I'm getting the following error when I run 'catalina.sh run'. It'll happen 
whether I say /path/to/catalina.sh or ./ or just catalina.sh. another user 
with nearly identical server.xml and web.xml doesn't get the error (the 
only differences between our files are port numbers and user names)

Any ideas?  I'm pretty sure the errors are referring to web.xml, and I can 
make it have other errors, but can't get rid of this one, even though 
someone else w/ the same file won't have a problem..

something in my env??!
 

--error--
Starting service Tomcat-Standalone
Apache Tomcat/4.0.3
PARSE error at line 1 column 1
org.xml.sax.SAXParseException: The markup in the document preceding the 
root element must be well-formed.
PARSE error at line 1 column 1
org.xml.sax.SAXParseException: The markup in the document preceding the 
root element must be well-formed.
PARSE error at line 1 column 1
org.xml.sax.SAXParseException: The markup in the document preceding the 
root element must be well-formed.


Server.xml (first few lines)

!-- Example Server Configuration File --
!-- Note that component elements are nested corresponding to their
 parent-child relationships with each other --

web.xml (first few lines)


!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
  servlet






--
To unsubscribe:   mailto:[EMAIL PROTECTED]
For additional commands: mailto:[EMAIL PROTECTED]
Troubles with the list: mailto:[EMAIL PROTECTED]




Re: SAXParseException on catalina.sh run

2002-03-28 Thread Jeff Larsen

The XML parser in Tomcat 4.0.3 requires STRICT adherence
to XML standards.  I struggled for a while myself before
I discovered that XML sub-elements must appear in the SAME ORDER
as they are listed in the DTD. That was news to me, because I
had never seen a parser that required it.

So...  make sure your XML is absolutely correct.  Your parse error
is coming at line 1 column 1 so make sure your web.xml starts with
?xml version=1.0 encoding=ISO-8859-1? and then make sure
your !DOCTYPE tag is is exactly right. One wrong letter will
screw it up. Note that server.xml does not need the opening ?xml 
or !DOCTYPE tags, but web.xml does.


- Original Message - 
From: Daryn Nakhuda [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, March 28, 2002 4:07 AM
Subject: SAXParseException on catalina.sh run


 
 I'm getting the following error when I run 'catalina.sh run'. It'll happen 
 whether I say /path/to/catalina.sh or ./ or just catalina.sh. another user 
 with nearly identical server.xml and web.xml doesn't get the error (the 
 only differences between our files are port numbers and user names)
 
 Any ideas?  I'm pretty sure the errors are referring to web.xml, and I can 
 make it have other errors, but can't get rid of this one, even though 
 someone else w/ the same file won't have a problem..
 
 something in my env??!
  
 
 --error--
 Starting service Tomcat-Standalone
 Apache Tomcat/4.0.3
 PARSE error at line 1 column 1
 org.xml.sax.SAXParseException: The markup in the document preceding the 
 root element must be well-formed.
 PARSE error at line 1 column 1
 org.xml.sax.SAXParseException: The markup in the document preceding the 
 root element must be well-formed.
 PARSE error at line 1 column 1
 org.xml.sax.SAXParseException: The markup in the document preceding the 
 root element must be well-formed.
 
 
 Server.xml (first few lines)
 
 !-- Example Server Configuration File --
 !-- Note that component elements are nested corresponding to their
  parent-child relationships with each other --
 
 web.xml (first few lines)
 
 
 !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
   servlet
 
 
 
 
 
 
 --
 To unsubscribe:   mailto:[EMAIL PROTECTED]
 For additional commands: mailto:[EMAIL PROTECTED]
 Troubles with the list: mailto:[EMAIL PROTECTED]

--
To unsubscribe:   mailto:[EMAIL PROTECTED]
For additional commands: mailto:[EMAIL PROTECTED]
Troubles with the list: mailto:[EMAIL PROTECTED]




Re: SAXParseException on catalina.sh run

2002-03-28 Thread Daryn Nakhuda


The odd thing is that another tomcat server running on the same box with a 
virtually identical (except port numbers and user names) web.xml file 
doesn't complain at all. That's why I was wondering if it was something in 
my environment screwing it up?

my first six lines (exactly):
---
?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
--

I've tried it both with and without the ?xml line since the other guy's 
works without it.. any other ideas? can I turn up the debugging?



On Thu, 28 Mar 2002, Jeff Larsen wrote:

 The XML parser in Tomcat 4.0.3 requires STRICT adherence
 to XML standards.  I struggled for a while myself before
 I discovered that XML sub-elements must appear in the SAME ORDER
 as they are listed in the DTD. That was news to me, because I
 had never seen a parser that required it.
 
 So...  make sure your XML is absolutely correct.  Your parse error
 is coming at line 1 column 1 so make sure your web.xml starts with
 ?xml version=1.0 encoding=ISO-8859-1? and then make sure
 your !DOCTYPE tag is is exactly right. One wrong letter will
 screw it up. Note that server.xml does not need the opening ?xml 
 or !DOCTYPE tags, but web.xml does.
 
 
 - Original Message - 
 From: Daryn Nakhuda [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Sent: Thursday, March 28, 2002 4:07 AM
 Subject: SAXParseException on catalina.sh run
 
 
  
  I'm getting the following error when I run 'catalina.sh run'. It'll happen 
  whether I say /path/to/catalina.sh or ./ or just catalina.sh. another user 
  with nearly identical server.xml and web.xml doesn't get the error (the 
  only differences between our files are port numbers and user names)
  
  Any ideas?  I'm pretty sure the errors are referring to web.xml, and I can 
  make it have other errors, but can't get rid of this one, even though 
  someone else w/ the same file won't have a problem..
  
  something in my env??!
   
  
  --error--
  Starting service Tomcat-Standalone
  Apache Tomcat/4.0.3
  PARSE error at line 1 column 1
  org.xml.sax.SAXParseException: The markup in the document preceding the 
  root element must be well-formed.
  PARSE error at line 1 column 1
  org.xml.sax.SAXParseException: The markup in the document preceding the 
  root element must be well-formed.
  PARSE error at line 1 column 1
  org.xml.sax.SAXParseException: The markup in the document preceding the 
  root element must be well-formed.
  
  
  Server.xml (first few lines)
  
  !-- Example Server Configuration File --
  !-- Note that component elements are nested corresponding to their
   parent-child relationships with each other --
  
  web.xml (first few lines)
  
  
  !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
servlet
  
  
  
  
  
  
  --
  To unsubscribe:   mailto:[EMAIL PROTECTED]
  For additional commands: mailto:[EMAIL PROTECTED]
  Troubles with the list: mailto:[EMAIL PROTECTED]
 
 --
 To unsubscribe:   mailto:[EMAIL PROTECTED]
 For additional commands: mailto:[EMAIL PROTECTED]
 Troubles with the list: mailto:[EMAIL PROTECTED]
 

-- 



--
To unsubscribe:   mailto:[EMAIL PROTECTED]
For additional commands: mailto:[EMAIL PROTECTED]
Troubles with the list: mailto:[EMAIL PROTECTED]