You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Avinash Sridhar <sm...@rediffmail.com> on 2004/02/02 04:21:40 UTC
TOmcat 5.0.16 console error,Pls help
Hi,
I was told that the .class files must be put into a package in order for the tomcat to run it.
My directory structure is as follows,
%TOMCAT HOME %/webapps/sampleapp/WEB-INF/classes
/WEB-INF/lib
/WEB-INF/sourcefiles
/WEB-INF/web.xml
In the classes directory I have make something like this....
/classes/package/structure/HelloServlet.class(This is my servlet file),
Now I have changed/made the web.xml in MY WEB-INF directory and have added this
/******************** Contents of web.xml file *****************/
<?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>Servlet 2.4 Examples</display-name>
<description> Servlet 2.4 Examples </description>
<!-- Servlet mapping start -->
<!-- Define servlets. i.e. bind a servlet name to a class -->
<servlet>
<servlet-name>HelloServlet</servlet-name>
/** This is the prominent change **/
<servlet-class>package.structure.HelloServlet</servlt-class>
/** This is the prominent change **/
</servlet>
<!-- bind a servlet name to a URL (pattern) -->
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>/sampleapp</url-pattern>
</servlet-mapping>
<!-- Servlet mapping end -->
</web-app>
/******************** Contents of web.xml file *****************/
Hope that it is right so far,
I dont know how to change the %TOMCAT_HOME%/conf/server.xml,do we have to change anything here??, this is what I have written in the server.xml file.
/********************* Contents of server.xml file ***************/
<Context path="/sampleapp" docBase="sampleapp" debug="0" reloadable="true">
</Context>
/********************* Contents of server.xml file ***************/
And finally I am getting theses errors in the tomcat console
/******************* Errors in Tomcat console *********************/
Feb 1, 2004 10:04:22 PM org.apache.commons.digester.Digester fatalError
SEVERE: Parse Fatal Error at line 3 column 6: The processing instruction target
matching "[xX][mM][lL]" is not allowed.
org.xml.sax.SAXParseException: The processing instruction target matching "[xX]
mM][lL]" is not allowed.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(U
known Source)
at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)
at org.apache.xerces.impl.XMLScanner.scanPIData(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanPIData(Unk
own Source)
at org.apache.xerces.impl.XMLScanner.scanPI(Unknown Source)
at org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispa
ch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(U
known Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.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:1548)
at org.apache.catalina.startup.ContextConfig.applicationConfig(ContextC
nfig.java:302)
at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:6
4)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConf
g.java:254)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecyc
eSupport.java:166)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:
212)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125
at org.apache.catalina.core.StandardHost.start(StandardHost.java:816)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:51
)
at org.apache.catalina.core.StandardService.start(StandardService.java:
19)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:23
3)
at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
Feb 1, 2004 10:04:22 PM org.apache.catalina.startup.ContextConfig applicationCo
fig
SEVERE: Parse error in application web.xml
org.xml.sax.SAXParseException: The processing instruction target matching "[xX]
mM][lL]" is not allowed.
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.commons.digester.Digester.parse(Digester.java:1548)
at org.apache.catalina.startup.ContextConfig.applicationConfig(ContextC
nfig.java:302)
at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:6
4)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConf
g.java:254)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecyc
eSupport.java:166)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:
212)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125
at org.apache.catalina.core.StandardHost.start(StandardHost.java:816)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:51
)
at org.apache.catalina.core.StandardService.start(StandardService.java:
19)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:23
3)
at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
Feb 1, 2004 10:04:22 PM org.apache.catalina.startup.ContextConfig applicationCo
fig
SEVERE: Occurred at line 3 column 6
/******************* Errors in Tomcat console *********************/
Hoping that I could get this question answered at the earliest.
Thanking you in advance
AS
Re: TOmcat 5.0.16 console error,Pls help
Posted by Doug Parsons <pa...@earthlink.net>.
Post your HelloServlet code or attach it.
----- Original Message -----
From: "Avinash Sridhar" <sm...@rediffmail.com>
To: <to...@jakarta.apache.org>
Sent: Sunday, February 01, 2004 10:21 PM
Subject: TOmcat 5.0.16 console error,Pls help
Hi,
I was told that the .class files must be put into a package in order for
the tomcat to run it.
My directory structure is as follows,
%TOMCAT HOME %/webapps/sampleapp/WEB-INF/classes
/WEB-INF/lib
/WEB-INF/sourcefiles
/WEB-INF/web.xml
In the classes directory I have make something like this....
/classes/package/structure/HelloServlet.class(This is my servlet file),
Now I have changed/made the web.xml in MY WEB-INF directory and have added
this
/******************** Contents of web.xml file *****************/
<?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>Servlet 2.4 Examples</display-name>
<description> Servlet 2.4 Examples </description>
<!-- Servlet mapping start -->
<!-- Define servlets. i.e. bind a servlet name to a class -->
<servlet>
<servlet-name>HelloServlet</servlet-name>
/** This is the prominent change **/
<servlet-class>package.structure.HelloServlet</servlt-class>
/** This is the prominent change **/
</servlet>
<!-- bind a servlet name to a URL (pattern) -->
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>/sampleapp</url-pattern>
</servlet-mapping>
<!-- Servlet mapping end -->
</web-app>
/******************** Contents of web.xml file *****************/
Hope that it is right so far,
I dont know how to change the %TOMCAT_HOME%/conf/server.xml,do we have to
change anything here??, this is what I have written in the server.xml file.
/********************* Contents of server.xml file ***************/
<Context path="/sampleapp" docBase="sampleapp" debug="0" reloadable="true">
</Context>
/********************* Contents of server.xml file ***************/
And finally I am getting theses errors in the tomcat console
/******************* Errors in Tomcat console *********************/
Feb 1, 2004 10:04:22 PM org.apache.commons.digester.Digester fatalError
SEVERE: Parse Fatal Error at line 3 column 6: The processing instruction
target
matching "[xX][mM][lL]" is not allowed.
org.xml.sax.SAXParseException: The processing instruction target matching
"[xX]
mM][lL]" is not allowed.
at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(U
known Source)
at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown
Source
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
Source)
at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown
Source)
at org.apache.xerces.impl.XMLScanner.scanPIData(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanPIData(Unk
own Source)
at org.apache.xerces.impl.XMLScanner.scanPI(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispa
ch(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(U
known Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
at org.apache.xerces.parsers.DTDConfiguration.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:1548)
at
org.apache.catalina.startup.ContextConfig.applicationConfig(ContextC
nfig.java:302)
at
org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:6
4)
at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConf
g.java:254)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecyc
eSupport.java:166)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:
212)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125
at
org.apache.catalina.core.StandardHost.start(StandardHost.java:816)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:51
)
at
org.apache.catalina.core.StandardService.start(StandardService.java:
19)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:23
3)
at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl
java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
Feb 1, 2004 10:04:22 PM org.apache.catalina.startup.ContextConfig
applicationCo
fig
SEVERE: Parse error in application web.xml
org.xml.sax.SAXParseException: The processing instruction target matching
"[xX]
mM][lL]" is not allowed.
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.commons.digester.Digester.parse(Digester.java:1548)
at
org.apache.catalina.startup.ContextConfig.applicationConfig(ContextC
nfig.java:302)
at
org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:6
4)
at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConf
g.java:254)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecyc
eSupport.java:166)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:
212)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125
at
org.apache.catalina.core.StandardHost.start(StandardHost.java:816)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1125
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:51
)
at
org.apache.catalina.core.StandardService.start(StandardService.java:
19)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:23
3)
at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl
java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:297)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
Feb 1, 2004 10:04:22 PM org.apache.catalina.startup.ContextConfig
applicationCo
fig
SEVERE: Occurred at line 3 column 6
/******************* Errors in Tomcat console *********************/
Hoping that I could get this question answered at the earliest.
Thanking you in advance
AS
---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org