Hi James, you can get a working binary with mod_webapp in the Tomcat 4.0.1
distribution. This works with release 4.0.4 beta 1 onwards, but was broken
in 4.0.3.

This is a documented and tested installation that I have carried out here,
at home, and on a production server.


Regards,



Chris.



-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]
On Behalf Of James Williamson
Sent: 16 April 2002 13:30
To: Tomcat Users List
Subject: Re: Tomcat 4 + PHP + CGI


Chris,

That won't work, the mod_webapp connector doesn't work on Windows platforms.

Regards,

James Williamson
www.nameonthe.net

----- Original Message -----
From: Chris Pheby <[EMAIL PROTECTED]>
To: Tomcat Users List <[EMAIL PROTECTED]>
Sent: Tuesday, April 16, 2002 12:24 PM
Subject: RE: Tomcat 4 + PHP + CGI


> Keep Apache set up with CGIs and Modules as before, you need to integrate
> Tomcat with Apache,
>
> so here goes....
>
>
> Chris.
>
>
>
> Setting up Tomcat, J2EE and Web Services with Apache on Windows
>
> Install Java 2 Standard Edition 1.4
>
> Run the J2SE installer, and choose to install to c:\Program
Files\Java\J2SE.
> Install all components and set it as a plugin for all browsers
>
> Add the following to the PATH variable:
>
> c:\Progra~1\J2SE\bin.
> Install Tomcat 4.0.4 beta 1 LE
> Download Tomcat 4.0.4 beta 1 LE (for JDK 1.4) and run the installer. Take
> care to install Tomcat as a Service when offered the option by the
> installer.
>
> Set the following environment variables:
>
> JAVA_HOME - c:\Progra~1\Java\J2SE
> CATALINA_HOME - c:\Progra~1\Java\Tomcat
> Integrate Tomcat and Apache
> Stop the Tomcat and Apache services. Then download mod_webapp from
> jakarta.apache.org. Extract libapr.dll to c:\winnt\system32. Also extract
> libapr.dll and mod_webapp.so to c:\server\apache\modules.
>
> Add the following lines to httpd.conf:
>
> LoadModule webapp_module modules/mod_webapp.so
> AddModule mod_webapp.c
> You need to configure a connector in httpd.conf (examples shown for the
> modules you can export initially - remove the comments to enable them):
>
> <IfModule mod_webapp.c>
> WebAppConnection warpConnection warp localhost:8008
> WebAppInfo /webapp-info
> #WebAppDeploy examples warpConnection /examples
> #WebAppDeploy webdav warpConnection /webdav
> </IfModule>
> Before restarting Apache download Service+ from ActivePlus and use it to
set
> Apache as depending on Tomcat. Then restart Apache (Tomcat will restart
> automatically).
>
> If you want Tomcat to automatically reload classes when they change, you
> must edit the server.xml file in c:\program files\tomcat\conf.
>
> To do so, add a default context to the main service element. To do so,
find
> the comment that read:
>
> <!-- Define properties for each web application. This is only needed if
you
> want to set non-default properties, or have web application document roots
> in places other than the virtual host's appBase directory. -->
> and insert the following line just below it:
>
> <DefaultContext reloadable="true"/>
> Then restart Tomcat.
>
> Install JDBC Driver for MySQL
> Download the MySQL JDBC driver.
>
> Open the file (mm.mysql-2.0.11-you-must-unjar-me.jar) in WinZip and
extract
> mm.mysql-2.0.11-bin.jar and place it in c:\program
> files\java\j2se\jre\lib\ext. It will now be automatically available to
Java
> programs, without needing to add it to the classpath.
>
> Install Mozilla Plugin
> Copy the np* files from C:\Program Files\Java\J2SE\jre\bin to C:\Program
> Files\Mozilla\Plugins.
>
> Restart Mozilla
>
> Install NetBeans
> Install NetBeans to c:\Program Files\Java\NetBeans. The installer will
> automatically detect the JDK.
>
> Netbeans can debug Tomcat, if you want to enable this first remove the
> existing Tomcat Service:
>
> net stop "Apache Tomcat"
> c:\progra~1\java\tomcat\bin\tomcat.exe -uninstall "Apache Tomcat"
> Next install the modified Tomcat service which is enabled for debugging:
>
> Tomcat.exe -install "Apache Tomcat"
>
c:\progra~1\java\j2se\jre\bin\server\jvm.dll -Djava.class.path=c:\progra~1\j
>
ava\tomcat\bin\bootstrap.jar;c:\progra~1\java\tomcat\bin\servlet.jar;C:\Prog
>
ra~1\Java\J2SE\lib\tools.jar -Xint -Xdebug -Xnoagent -Xrunjdwp:transport=dt_
>
socket,server=y,address=12999,suspend=n -Dcatalina.home=c:\progra~1\java\tom
> cat\ -start org.apache.catalina.startup.Bootstrap -params start -stop
> org.apache.catalina.startup.Bootstrap -params stop -out
> c:\progra~1\java\tomcat\logs\stdout.log -err
> c:\progra~1\java\tomcat\logs\stderr.log
> Make the service depend on MySQL as before
>
> Once Tomcat has been restarted go to Netbeans, and select the Debug /
Attach
> menu. Seelect JPDA as the Debugger Type, Socket Attach, the hostname of
the
> machine Tomcat is on, and 12999 as the port. It is now possible to debug
the
> running Tomcat server.
>
> To assist debugging mount the Tomcat Sources in the Netbeans explorer:
>
> C:\Program Files\Java\J2SE\src
> C:\Program Files\Java\Tomcat\src\catalina\src\share
> C:\Program Files\Java\Tomcat\src\catalina\src\test
> C:\Program Files\Java\Tomcat\src\jasper\src\share
>
>
>
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]
> On Behalf Of Stefan Schwarzer
> Sent: 16 April 2002 12:15
> To: [EMAIL PROTECTED]
> Subject: Tomcat 4 + PHP + CGI
>
>
> Hi all,
>
> before I installed recently Tomcat 4, I was running my GIS, CGI and PHP
> applications simply with the Apache Server. Now, running Tomcat, I have no
> idea how to get my cgi exe-files and PHP (as a module) running again. As
> far as I understand it is not anymore the httpd.conf file of Apache which
> is 'responsible' but the Tomcats server.xml file. So do I have to add
> something to it and if so what?
> I tried to find an answer on how to configure Tomcat on its home page, in
> different FAQs, on the web - but I did not spot the right site. Anyone who
> could point me out a site or manual where I can get this information, so I
> can get my beloved PHP pages and my GIS-CGI running again?
>
> Specs:
> Windows NT, Apache 1.3, Tomcat 4
>
> Thanks a lot,
>
> Stefan
>
>
>
> =====================================
> Stefan Schwarzer, Consultant on GEO-3
> UNEP/DEWA/GRID-Geneva
> Chemin des Anemones 11
> CH - 1219 Chatelaine - Switzerland
> Tel: (+41) 22.917.83.49 - Fax: (+41) 22.917.80.29
> eMail: [EMAIL PROTECTED]
> Internet: http://geo3.grid.unep.ch/
> =====================================
>
>
>
> --
> 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