tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject Re: mod_webapp and *.shtml not working
Date Thu, 11 Apr 2002 19:29:37 GMT

OK let me try and get this right:
When you add this statement "WebAppDeploy biocapital-java warpConnection
/something", does Apache parse the .shtml files and Tomcat doesn't execute
the jsp's?
And when you do this: "WebAppDeploy biocapital-java warpConnection /", does
Apache say it cannot find the index.shtml file, but tomcat serves the jsps

Did you try adding a Context element for biocapital-java? I'm assuming you
have biocapital-java under webapps. And the jsps are under biocapital-java.
<Host name="site-name" debug="0" appBase="webapps" unpackWARs="true">
<Context path="" docBase="biocapital-java" debug="0" reloadable="true"

Where are the .shtml files located? What's the URL that you use?

If I were you, I would break up the process and first get Apache to parse
.shtml files and get Tomcat to serve the jsps right. And then add the
virtual host block to connect Apache/Tomcat.


Catalin Mihailescu <> on 04/11/2002 12:28:10 PM

Please respond to "Tomcat Users List" <>

To:   Tomcat Users List <>

Subject:  mod_webapp and *.shtml not working


I'm using a RedHat 7.0 box, Apache/1.3.22, Tomcat 4.0.2 and a site
that use SSI.
I cannot make them to work together (Apache to serve *.shtml and Tomcat
JUST *.jsp).

Can you please tell me what I'm doing wrong and what else should I do to
it work?

My server.xml looks like:

<Server port="8005" shutdown="SHUTDOWN" debug="0">

<!-- Define an Apache-Connector Service -->
  <Service name="Tomcat-Apache">

    <Connector className="org.apache.catalina.connector.warp.WarpConnector"
     port="8008" minProcessors="5" maxProcessors="10"
     enableLookups="false" appBase="webapps"
     acceptCount="5" debug="0"/>

    <Engine className="org.apache.catalina.connector.warp.WarpEngine"
     name="testing" debug="0">



My httpd.conf looks like:

LoadModule webapp_module      libexec/
AddModule mod_webapp.c
DirectoryIndex index.shtml index.html index.htm index.php index.php4

AddIcon /icons/layout.gif .html .shtml .htm .pdf
AddType text/html .shtml
AddHandler server-parsed .shtml
WebAppConnection warpConnection warp localhost:8008
WebAppInfo /webapp-info
DocumentRoot /web/site-name/htdocs
LogFormat "%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-agent}i\""
TransferLog /web/site-name/logs/access.log
ErrorLog /web/site-name/logs/error.log
WebAppDeploy biocapital-java warpConnection /

mod_include, mod_mime, mod_cgi are also included and enabled for Apache

I also have:
$CATALINA_HOME/webapps/site-name -> /web/site-name/htdocs

The result is that Apache is complaining that /index.shtml was not found,
all my *.jsp files are properly handled by Tomcat.
If I change
WebAppDeploy biocapital-java warpConnection / to look like
WebAppDeploy biocapital-java warpConnection /something
Apache is not complaining, but I'll be no longer capable to read my *.jsp

Also, if instead *.shtml I use html (other site) in the same setup,
goes just fine.

Can you help, please?


To unsubscribe:   <>
For additional commands: <>
Troubles with the list: <>

View raw message