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