tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "JS" <sma...@dcs.kcl.ac.uk>
Subject the dreaded org.xml.sax.SAXParseException error...arrgghh!!!
Date Wed, 09 Apr 2003 01:01:40 GMT
This one has been killing my day.
I've checked the archives and other forums for some insight but no luck.
>From what I know and can see below, my web.xml file follows the required
DTD structure. Yet I continue to get the dreaded
org.xml.sax.SAXParseException error...as below.
I dont know what I'm missing. Right now my eyes are so tired, it could be
staring me in the face. Hopefully, some fresh eyes will help.
Many thanks
JS


-----------------------
Output from catalina.out
------------------------
[ERROR] Digester - -Parse Error at line 18 column 12: The content of
element type "servlet" must match
"(icon?,servlet-name,display-name?,description?,(servlet-class|jsp-file),init-param*,load-on-startup?,run-as?,security-role-ref*)".
<org.xml.sax.SAXParseException: The content of element type "servlet" must
match
"(icon?,servlet-name,display-name?,description?,(servlet-class|jsp-file),init-param*,load-on-startup?,run-as?,security-role-ref*)".>org.xml.sax.SAXParseException:
The content of element type "web-app" must
match
"(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping*,session-config?,mime-mapping*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,security-constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-local-ref*)".

----------------------
Snippet from jwsdp.log
----------------------
2003-04-09 01:47:27 Exception initializing TldLocationsCache: XML parsing
error on file /WEB-INF/web.xml: (line 18, col 12): The content of element
type "servlet" must match
"(icon?,servlet-name,display-name?,description?,(servlet-class|jsp-file),init-param*,load-on-startup?,run-as?,security-role-ref*)".2003-04-09
01:47:27 HostConfig[localhost]: Deploying web application
directory mydcs2003-04-09 01:47:27 StandardHost[localhost]: Installing web application at
context path /mydcs from URL file:C:\WINDOWS\jwsdp-1_0_01\webapps\mydcs2003-04-09 01:47:27
WebappLoader[/mydcs]: Deploying class repositories to
work directory C:\WINDOWS\jwsdp-1_0_01\work\Standard
Engine\localhost\mydcs2003-04-09 01:47:27 WebappLoader[/mydcs]: Deploy class files
/WEB-INF/classes to C:\WINDOWS\jwsdp-1_0_01\webapps\mydcs\WEB-INF\classes2003-04-09 01:47:27
ContextConfig[/mydcs] Parse error in application web.xml
java.lang.reflect.InvocationTargetException
	at
	org.apache.commons.digester.Digester.createSAXException(Digester.java:2033)  ......
   .....
    .....
2003-04-09 01:47:27 ContextConfig[/mydcs]: Occurred at line 41 column 20
2003-04-09 01:47:27 ContextConfig[/mydcs]: Marking this application
unavailable due to previous error(s)2003-04-09 01:47:27 StandardManager[/mydcs]: Seeding random
number
generator class java.security.SecureRandom
-----------------
And heres web.xml
------------------



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

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

<web-app>
	<display-name>XML Web Service for DCS</display-name>

	<servlet>
	   <servlet-name>LoginServlet</servlet-name>
	   <servlet-class>LoginServlet</servlet-class>
	   <load-on-startup>1</load-on-startup>
	</servlet>
<!--
	<servlet>
	    <servlet-name>coreservlets.ConnectionPoolServlet</servlet-name>
*****Here is line 18....its even commented out!!***
	    <servlet-class>coreservlets.ConnectionPoolServlet</servlet-class>
	    <load-on-startup>1</load-on-startup>
	</servlet>
-->
	<servlet>
	    <servlet-name>LoginServletNoPool</servlet-name>
	    <servlet-class>LoginServletNoPool</servlet-class>
	    <load-on-startup>1</load-on-startup>
	</servlet>

	<servlet>
	    <servlet-name>JDOMServlet</servlet-name>
	    <servlet-class>JDOMServlet</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>JDOMServlet</servlet-name>
		<url-pattern>/servlet</url-pattern>
	</servlet-mapping>

	<servlet-mapping>
		<servlet-name>coreservlets.ConnectionPoolServlet</servlet-name>
		<url-pattern>/servlet</url-pattern>
	</servlet-mapping>
</web-app>



---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Mime
View raw message