Hi Andr�

that's the inconsistency with the apache web srv install - the public_html
folder is the webapp folder - only one webapp allowed.

Regards
Emile

----- Original Message -----
From: "Andr� van Toly" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, May 21, 2004 8:12 AM
Subject: Re: mbase problems


At 14:24 -0700 21-05-2004, Emile wrote:
>Hi all
>
>I'm tring to install mmbase on a Linux box with Tomcat running through
>apache - so in other words, not the traditional tomcat standalone model -
>the web root is the same root as tomcat, classes are located in WEB-INF,
>which is off the webroot (ie. public_html folder).

This is rather strange. As far as i know a
directory WEB-INF always has be in the root of
every webapp.

>In the logs, I'm getting the following:
>May 21, 2004 9:10:42 AM org.apache.jasper.compiler.TldLocationsCache
>processWebDotXml
>WARNING: Internal Error: File /WEB-INF/web.xml not found
>
>... which seems like a simple enough solution - change /WEB-INF/web.xml to
>/public_html/WEB-INF/web.xml, but I can't find where /WEB-INF/web.xml is
>defined and am confused as to why it would be specified anywhere in the
>first place.

It seems to me that Tomcat is not configured
correctly. Every webapp you try to run in Tomcat
(or any other Java server application server)
needs a directory WEB-INF with at least web.xml.
Did you try this set-up with Tomcat and Apache
without MMBase? Were you able to connect to
Tomcat through for example http://localhost:8080/
(if it's on your own machine) before creating the
Apache connection?

>Can someone help me locate this pathname.
>
>Thanks in advance.
>
>Regards
>Emile

N.B. You can make the WEB-INF directory
inaccessible in Apache with the following
directive:

<Location "/WEB-INF/">
   Deny from all
</Location>

---Andr�
--

------------------------------------------------------------------>><<--
Andr� van Toly
http://www.toly.nl
06-27233562





Reply via email to