Hi Larry,

I see what your saying and evidence is exactly that - debug code in my
servlet shows the servlet trying to serve requests for the gifs.  However,
if I have the mapping set to "/" and no virtual hosting, then my servlet
does not receive the gif requests everything works.  This seems to indicate
something directly related the the virtural hosting.

Of course I still need to set up Tomcat to serve the pages correctly with
virtual hosting so I guess I can also ask the question, how do I set up
Tomcat to serve using virtual hosting without specifying any paths.  This
should be a pretty straight forward thing.  I want several domains to point
into Tomcat, all on port 80, and with no paths so the user out on the
internet simply types www.mydomain1.com or www.mydomain2.com.

Any sugestions?

Mark



----- Original Message -----
From: "Larry Isaacs" <[EMAIL PROTECTED]>
To: "'Tomcat Users List'" <[EMAIL PROTECTED]>
Sent: Friday, January 25, 2002 3:50 PM
Subject: RE: static gifs and tomcat


> Specifying '/' in a servlet mapping makes your servlet the
> "default servlet".  This overrides the default "default
> servlet" that Tomcat provides, which is the one that serves
> static content and directory listings.  This means that it
> is up to your servlet to provide static file serving
> functionality.  This is why you aren't seeing static
> files served.
>
> Cheers,
> Larry
>
> > -----Original Message-----
> > From: Mark Biciunas [mailto:[EMAIL PROTECTED]]
> > Sent: Friday, January 25, 2002 3:25 PM
> > To: Tomcat Users List
> > Subject: Re: static gifs and tomcat
> >
> >
> > Hi Larry,
> >
> > Following is a section from my server.xml, used on Tomcat
> > 3.2.2.  Everything
> > else in the file is untouched save that I am listening on port 80.
> >
> > <Host name="localhost">
> >   <Context path="/"
> >            docbase="webapps/myservlet"
> >            crossContext-"false"
> >            debug="9"
> >            reloadable="true">
> >   </Context>
> > </Host>
> >
> >
> > The following is the web.xml file used - again from Tomcat 3.2.2.
> >
> > <web-app>
> >   <servlet>
> >     <servlet-name>myservlet</servlet-name>
> >     <servlet-class>myservlet.MyServlet</servlet-class>
> >   </servlet>
> >   <servlet-mapping>
> >     <servlet-name>myservlet</servlet-name>
> >     <url-pattern>/</url-pattern>
> >   </servlet-mapping>
> > </web-app>
> >
> > As you can see, virtual hosting is in place as "localhost"
> > and there are no
> > paths in either the context or the url-pattern.  If you talk a simple
> > servlet and implement it like this, you should see the page
> > served to your
> > browser (so you know the servlet is firing) but you should not see any
> > images.  If you add a path to web.xml and access the servlet,
> > you should see
> > everything work properly and see the images.  If you remove
> > the virtual host
> > and don't add any path, you should see everything work
> > properly and see the
> > images.
> >
> > Please do try this - it should be easy to set up and let me know what
> > results you get.  I am curious to know if you or anyone else
> > can recreate
> > the problem.
> >
> > Thanks;
> >
> > Mark
> >
> >
> >
> > ----- Original Message -----
> > From: "Larry Isaacs" <[EMAIL PROTECTED]>
> > To: "'Tomcat Users List'" <[EMAIL PROTECTED]>
> > Sent: Friday, January 25, 2002 2:31 PM
> > Subject: RE: static gifs and tomcat
> >
> >
> > > At this point I would be guessing at what you actually have
> > > as far as config files and web.xmls.  If you can supply a
> > > simplified test case, I'll try to find the time to give it
> > > a try.
> > >
> > > Cheers,
> > > Larry
> > >
> > > > -----Original Message-----
> > > > From: Mark Biciunas [mailto:[EMAIL PROTECTED]]
> > > > Sent: Friday, January 25, 2002 2:04 PM
> > > > To: Tomcat Users List
> > > > Subject: Re: static gifs and tomcat
> > > >
> > > >
> > > > Hi Larry,
> > > >
> > > > I am running Tomcat 3.2.2 in standalone mode and it does
> > > > support virtual
> > > > hosts and the virtual hosting is working - I am able to
> > > > specify different
> > > > domains and have them sent to the proper servlets.  I also
> > > > have 4.x running
> > > > on another set of servers and set up virtual hosts there as
> > > > well.  Again,
> > > > the different domains are serving to different servlets
> > as specified.
> > > > Problem is that while I see the html for the page on my
> > > > browser, I can't get
> > > > any images to show up!
> > > >
> > > > If I include a path in the web.xml file, ie /foo, then I can
> > > > access the
> > > > servlet as www.mydomain/foo and see the servlet and
> > > > everything correctly.  I
> > > > do not want to do this though.  I want my users to access the
> > > > servlet as
> > > > www.mydomain only.  When I remove the paths from servlet.xml
> > > > and web.xml,
> > > > that is where the problem starts.  As near as I can tell,
> > > > both 3.2x and 4.x
> > > > have the same problem.
> > > >
> > > > My guess is there is something I have done wrong here - but I
> > > > don't know
> > > > what.  Any suggestions?
> > > >
> > > > Thanks;
> > > >
> > > > Mark
> > > >
> > > >
> > > > ----- Original Message -----
> > > > From: "Larry Isaacs" <[EMAIL PROTECTED]>
> > > > To: "'Tomcat Users List'" <[EMAIL PROTECTED]>
> > > > Sent: Friday, January 25, 2002 8:42 AM
> > > > Subject: RE: static gifs and tomcat
> > > >
> > > >
> > > > > Hi Mark,
> > > > >
> > > > > An earlier e-mail mentioned using Tomcat 3.2.2 standalone.
> > > > I believe
> > > > > for Tomcat 3.x, the standalone HTTP service doesn't
> > > > currently support
> > > > > virtual hosts.  Requests on the HTTP port (8080 by default)
> > > > always go
> > > > > to the default host. Virtual hosts are useful when
> > connecting to an
> > > > > external web server, primarily Apache.
> > > > >
> > > > > I haven't tried it, but from I can glean from the
> > > > server.xml, Tomcat 4.x
> > > > > does support virtual hosts in stand-alone.
> > > > >
> > > > > Cheers,
> > > > > Larry
> > > > >
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: Mark Biciunas [mailto:[EMAIL PROTECTED]]
> > > > > > Sent: Thursday, January 24, 2002 6:41 PM
> > > > > > To: Tomcat Users List
> > > > > > Subject: static gifs and tomcat
> > > > > >
> > > > > >
> > > > > > What happens when virtual hosting is set up in server.xml -
> > > > > > using <host
> > > > > > name="foo">?  The reason I am asking is that I am loosing all
> > > > > > access to
> > > > > > static data in my application (primarily gifs).  The path
> > > > > > defined in the
> > > > > > context is "/" and the url-pattern in the web.xml
> > file is also /.
> > > > > >
> > > > > > If I change the url-pattern to anything (ie: /foo), then the
> > > > > > application
> > > > > > finds the gifs but now the url to access the
> > application becomes
> > > > > > www.myapp.com/foo.  (this is no good).  Of course, if I
> > > > > > remove the <Host...
> > > > > > component from the server.xml file, then everything works
> > > > > > fine (but now I
> > > > > > have lost virtual hosting).
> > > > > >
> > > > > > When I look at what is happening on the server, I see that
> > > > > > when no path is
> > > > > > specified, the doGet method is receiving and trying to deal
> > > > > > with requests
> > > > > > for the gifs.  If I use /foo, then no requests for gifs
> > > > come into the
> > > > > > servlet and everything works.
> > > > > >
> > > > > > It looks like the virtual hosting is messing up my ability to
> > > > > > find files.
> > > > > > Don't know why this is and I have not been able to find a way
> > > > > > to solve the
> > > > > > problem.  Any ideas, thoughts or even words of
> > > > encouragement would be
> > > > > > greatly appreciated.
> > > > > >
> > > > > > Thanks;
> > > > > >
> > > > > > Mark
> > > > > >
> > > > > >
> > > > > > --
> > > > > > To unsubscribe:
> > > > <mailto:[EMAIL PROTECTED]>
> > > > > > For additional commands:
> > > > <mailto:[EMAIL PROTECTED]>
> > > > > > Troubles with the list:
> > > > <mailto:[EMAIL PROTECTED]>
> > > > > >
> > > > >
> > > > > --
> > > > > To unsubscribe:
> > > > <mailto:[EMAIL PROTECTED]>
> > > > > For additional commands:
> > > > <mailto:[EMAIL PROTECTED]>
> > > > > Troubles with the list:
> > > > <mailto:[EMAIL PROTECTED]>
> > > > >
> > > >
> > > >
> > > > --
> > > > To unsubscribe:
> > <mailto:[EMAIL PROTECTED]>
> > > > For additional commands:
> > <mailto:[EMAIL PROTECTED]>
> > > > Troubles with the list:
> > <mailto:[EMAIL PROTECTED]>
> > > >
> > >
> > > --
> > > To unsubscribe:
> > <mailto:[EMAIL PROTECTED]>
> > > For additional commands:
> > <mailto:[EMAIL PROTECTED]>
> > > Troubles with the list:
> > <mailto:[EMAIL PROTECTED]>
> > >
> >
> >
> > --
> > To unsubscribe:   <mailto:[EMAIL PROTECTED]>
> > For additional commands: <mailto:[EMAIL PROTECTED]>
> > Troubles with the list: <mailto:[EMAIL PROTECTED]>
> >
>
> --
> To unsubscribe:   <mailto:[EMAIL PROTECTED]>
> For additional commands: <mailto:[EMAIL PROTECTED]>
> Troubles with the list: <mailto:[EMAIL PROTECTED]>
>


--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

Reply via email to