Did you just added the <Context> in server.xml or did something else?? Looks like the server.xml is not validated.
----- Original Message ----- From: "Avinash Sridhar" <[EMAIL PROTECTED]> To: "Tomcat Users List" <[EMAIL PROTECTED]> Cc: "Doug Parsons" <[EMAIL PROTECTED]> Sent: Monday, February 02, 2004 2:46 AM Subject: Re: Re: Re: TOmcat 5.0.16 console error,Pls help Hi, This is an update to the previous HelloServlet.java file,forgot to add the lines package On Mon, 02 Feb 2004 Avinash Sridhar wrote : >Hi, > > Thanks for the help,The HelloServlet.java file is as follows > >/*****************HelloServlet.java*******************/ >package package.structure >import java.io.*; >import javax.servlet.*; >import javax.servlet.http.*; > >/** Simple servlet used to test server. > * <P> > * Taken from Core Servlets and JavaServer Pages 2nd Edition > * from Prentice Hall and Sun Microsystems Press, > * http://www.coreservlets.com/. > * © 2003 Marty Hall; may be freely used or adapted. > */ > >public class HelloServlet extends HttpServlet { > public void doGet(HttpServletRequest request, > HttpServletResponse response) > throws ServletException, IOException { > response.setContentType("text/html"); > PrintWriter out = response.getWriter(); > String docType = > "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 " + > "Transitional//EN\">\n"; > > out.println(docType + > "<HTML>\n" + > "<HEAD><TITLE>Hello</TITLE></HEAD>\n" + > "<BODY BGCOLOR=\"#FDF5E6\">\n" + > "<H1>Hello</H1>\n" + > "</BODY></HTML>"); > } >} > > >/*****************HelloServlet.java*******************/ > >Hoping to get going with it. > >Thanks >AS > > >On Mon, 02 Feb 2004 Doug Parsons wrote : > >Post your HelloServlet code or attach it. > > > > > >----- Original Message ----- > > From: "Avinash Sridhar" <[EMAIL PROTECTED]> > >To: <[EMAIL PROTECTED]> > >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</servlet-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: [EMAIL PROTECTED] > >For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]