tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tim Moore" <tmo...@blackboard.com>
Subject RE: Beginner's config problem with TomCat 4.1.12 on Win2K
Date Fri, 18 Oct 2002 18:38:58 GMT
Well I'm glad you got it basically working, but as for getting it
working with your own servlet mapping, make sure to take the "/servlet"
part out of the URL you try to access. E.G.,
http://localhost/greeting/GreetingServlet. The "/servlet" part is only
necessary when you're using the invoker servlet.  When you map your
servlet directly, you should just use the context path followed by the
path that you mapped to.

Good luck and have a nice weekend!
-- 
Tim Moore / Blackboard Inc. / Software Engineer
1899 L Street, NW / 5th Floor / Washington, DC 20036
Phone 202-463-4860 ext. 258 / Fax 202-463-4863


> -----Original Message-----
> From: Andy Wickson [mailto:andy@awtech.co.uk] 
> Sent: Friday, October 18, 2002 2:31 PM
> To: Tomcat Users List
> Subject: Re: Beginner's config problem with TomCat 4.1.12 on Win2K
> 
> 
> Hi Tim and John,
> 
> Thanks very much for your help chaps.  I now have my servlet 
> working (and it's only taken me 2 days!). Curiously,  the 
> only way it worked was by doing the 'quick and dirty' method 
> of un-commenting the servlet-mapping for invoker.  Before 
> this, with the servlet mapping added to my app's web.xml 
> file, it still didn't work. It's evening here, so I think 
> I'll go out and celebrate with a 'golden gallon'...
> 
> Cheers
> Andy Wickson
> 
> ----- Original Message -----
> From: "Tim Moore" <tmoore@blackboard.com>
> To: "Tomcat Users List" <tomcat-user@jakarta.apache.org>
> Sent: Friday, October 18, 2002 7:08 PM
> Subject: RE: Beginner's config problem with TomCat 4.1.12 on Win2K
> 
> 
> The servlet-mapping element needs to go after the servlet 
> element, not inside of it.
> 
> --
> Tim Moore / Blackboard Inc. / Software Engineer
> 1899 L Street, NW / 5th Floor / Washington, DC 20036
> Phone 202-463-4860 ext. 258 / Fax 202-463-4863
> 
> 
> > -----Original Message-----
> > From: Andy Wickson [mailto:andy@awtech.co.uk]
> > Sent: Friday, October 18, 2002 1:56 PM
> > To: Tomcat Users List
> > Subject: Re: Beginner's config problem with TomCat 4.1.12 on Win2K
> >
> >
> > Hi Tim,
> >
> > Thanks for your input.
> > When I try the added lines to the web.xml file I get the following 
> > exception when re-starting TC:
> >
> > 18-Oct-2002 18:51:58 org.apache.commons.digester.Digester error
> > SEVERE: Parse Error at line 12 column -1: Element "servlet" 
> does not 
> > allow "serv let-mapping" here.
> > org.xml.sax.SAXParseException: Element "servlet" does not allow 
> > "servlet-mapping " here.
> >         at 
> org.apache.crimson.parser.Parser2.error(Parser2.java:3160)
> >         at 
> > 
> org.apache.crimson.parser.ValidatingParser$ChildrenValidator.consume(
> > ValidatingParser.java:349)
> >         at
> > org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1317)
> >         at
> > org.apache.crimson.parser.Parser2.content(Parser2.java:1779)
> >         at
> > org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507)
> >
> > Here is the web.xml file in case I've messed that up.
> >
> > <?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>
> >   <servlet>
> >     <!-- Servlet alias -->
> >     <servlet-name>Registration</servlet-name>
> >     <!-- Fully qualified Servlet class-->
> >     <servlet-class>GreetingServlet</servlet-class>
> >     <servlet-mapping>
> >     <servlet-name>GreetingServlet</servlet-name>
> >      <url-pattern>/GreetingServlet</url-pattern>
> >     </servlet-mapping>
> >   </servlet>
> > </web-app>
> >
> >
> > Regards
> > Andy Wickson
> >
> > ----- Original Message -----
> > From: "Tim Moore" <tmoore@blackboard.com>
> > To: "Tomcat Users List" <tomcat-user@jakarta.apache.org>
> > Sent: Friday, October 18, 2002 6:27 PM
> > Subject: RE: Beginner's config problem with TomCat 4.1.12 on Win2K
> >
> >
> > What URL are you trying to load?
> >
> > If it's something like http://server/myDir/servlet/myClass,
> > then that won't work in an out-of-the-box Tomcat 4.1.12.  
> The servlet 
> > that handles requests with /servlet in the path (called the 
> "invoker" 
> > servlet) is disabled by default due to potential security issues.  
> > You'll need to map your servlet to a URL.
> >
> > For example, add this to your web.xml:
> > <servlet-mapping>
> >   <servlet-name>myClass</servlet-name>
> >   <url-pattern>/myClass</url-pattern>
> > </servlet-mapping>
> >
> > And then go to http://server/myDir/myClass
> >
> > Assuming that your servlet is declared correctly in web.xml and is 
> > named "myClass" this should work.
> >
> > --
> > Tim Moore / Blackboard Inc. / Software Engineer
> > 1899 L Street, NW / 5th Floor / Washington, DC 20036
> > Phone 202-463-4860 ext. 258 / Fax 202-463-4863
> >
> >
> > > -----Original Message-----
> > > From: Andy Wickson [mailto:andy@awtech.co.uk]
> > > Sent: Friday, October 18, 2002 1:17 PM
> > > To: tomcat-user@jakarta.apache.org
> > > Subject: RE: Beginner's config problem with TomCat 4.1.12 on Win2K
> > >
> > >
> > > Hi,
> > >
> > > Thanks for the quick response.
> > > I tried putting the following code into server.xml and re-started
> > > TomCat:
> > >
> > > <Context path="/myDirectory" docBase="myDirectory" debug="0"
> > >                  reloadable="true" crossContext="true"/>
> > >
> > > but I still get the same thing (Http Status 404).
> > >
> > > To re-iterate, I have the following code set up:
> > >
> > > %CATALINA_HOME%\webapps\myDir\index.html
> > > %CATALINA_HOME%\webapps\myDir\WEB-INF\classes\myClass.class
> > > %CATALINA_HOME%\webapps\myDir\WEB-INF\web.xml
> > >
> > > The html file is served correctly when viewed from a browser. The 
> > > CATALINA_HOME environment variable is set correctly.
> > >
> > > With reference to the docs they seem to give a mixed message.
> > >
> > > The link you gave me about Auto Deploy leads to 'The Host
> > Container'
> > > page . Under the 'Automatic Application Deployment' (apparently
> > > default) section, the third bullet point implies that 
> this context 
> > > stuff takes place automatically.
> > >
> > > Also, on the 'Deployment' page, under the 'Deployment with
> > TomCat 4'
> > > section, the first bullet point relates to the approach I am 
> > > attempting and yet it doesn't mention the need to alter the
> > server.xml
> > > file.
> > >
> > > I'd be grateful for any ideas you may have...
> > >
> > > Regards
> > >
> > > Andy Wickson
> > >
> > >
> > >
> > >
> > >
> > >
> >
> > --
> > To unsubscribe, e-mail:
> > <mailto:tomcat-user-> unsubscribe@jakarta.apache.org>
> > For
> > additional commands,
> > e-mail: <mailto:tomcat-user-help@jakarta.apache.org>
> >
> >
> >
> >
> >
> > --
> > To unsubscribe, e-mail:
> > <mailto:tomcat-user-> unsubscribe@jakarta.apache.org>
> > For
> > additional commands,
> > e-mail: <mailto:tomcat-user-help@jakarta.apache.org>
> >
> >
> 
> --
> To unsubscribe, e-mail: 
> <mailto:tomcat-user-> unsubscribe@jakarta.apache.org>
> For 
> additional commands, 
> e-mail: <mailto:tomcat-user-help@jakarta.apache.org>
> 
> 
> 
> 
> 
> --
> To unsubscribe, e-mail:   
> <mailto:tomcat-user-> unsubscribe@jakarta.apache.org>
> For 
> additional commands, 
> e-mail: <mailto:tomcat-user-help@jakarta.apache.org>
> 
> 

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


Mime
View raw message