Hmm.... You know, I haven't used Tomcat-3.3 in so long, I'm not sure I'd be of any help. There are lots of HowTo's for Tomcat-4.x.x out there for using mod_jk and such.
The main things you need are:
1. Apache with mod_jk.so 2. mod_jk.conf and workers.properties 3. An include line in Apache's httpd.conf for the mod_jk.conf file 4. JkMount statements in mod_jk.conf
here is my workers.properties (keep in mind I am using Windows, so modify as needed)...
workers.tomcat_home=$(CATALINA_HOME)
workers.java_home=$(JAVA_HOME)
ps=\
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
worker.ajp13.cachesize=8
worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=ajp13
worker.inprocess.type=jni
worker.inprocess.class_path=$(workers.tomcat_home)$(ps)server${ps}lib$(ps)catalina.jar
worker.inprocess.cmd_line=start
worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)server$(ps)jvm.dll
worker.inprocess.stdout=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stdout
worker.inprocess.stderr=$(workers.tomcat_home)$(ps)logs$(ps)inprocess.stderrHere are the relevant sections of my mod_jk.conf...
<IfModule !mod_jk.c> LoadModule jk_module modules/mod_jk.dll </IfModule>
JkWorkersFile "C:/Java/Apache/Jakarta/Tomcat-4.1.18/conf/jk/workers.properties" JkLogFile "C:/Java/Apache/Jakarta/Tomcat-4.1.18/logs/mod_jk.log" JkLogLevel info JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
<VirtualHost localhost> ServerName localhost
JkMount /mycontext ajp13
JkMount /mycontext/* ajp13</VirtualHost>
here is the relevant part of my httpd.conf....
Include "C:/java/apache/jakarta/tomcat-4.1.8/conf/jk/mod_jk.conf"
If you need more info than this, then look to the Tomcat-3.3 docs or look at the many sites offering advice on mod_jk and jk2 setup...
http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk/release/v1.2.2/doc/ http://atlassw1.phy.bnl.gov/jakarta-tomcat/ http://www.galatea.com/flashguides/ http://www.johnturner.com/howto http://www.cnr.berkeley.edu/~salazar/apache_tomcat.html http://bruno.vernay.free.fr/HowTo/Apache-tomcat/bWebServer/references.html
Jake
At 05:19 PM 3/2/2003 +0530, you wrote:
hi jacob
thank you for replying to us. we would like to bother you a little more in getting this perfectly right. There are two items listed below. We are using Tomcat 3.3a
we have the following files in the directory called jk mod_jk.conf obj.conf workers.properties mod_jk.conf-jni uriworkermap.properties wrapper.properties
ITEM 1) An extract from server.xml located in : /usr/local/jakarta-tomcat3.3a
please find below an extract of our server.xml enclosed between **********
********** <Ajp12Connector port="8007" /> <!-- Apache AJP13 support (mod_jk) Parameter "address" defines network interface this Interceptor "binds" to. Add it if you want to "bind" to just "127.0.0.1". address="127.0.0.1" Parameter "tomcatAuthentication", controls if Tomcat honors ( and uses ) auth done in HTTP Server or not, when true Tomcat does not use in any way auth information provided by the HTTP Server. true is the default. tomcatAuthentication="false" --> <Ajp13Connector port="8009" /> <!-- Context definitions can be placed here ( not recommended ) or in separate files. The ContextXmlReader will read all context definitions ( you can customize the "base" filename ). The default is conf/apps-[name].xml. See conf/apps-examples.xml and conf/apps-admin.xml -->
<Host name="migraworld.com" > <Context path="" reloadable="true" trusted="false" crossContext="true" docBase="/var/www/users/resadmin/aaaonlinux/www.aaaonlinux.com/htdocs" /> </Host>
<Host name="www.migraworld.com" > <Context path="" reloadable="true" trusted="false" crossContext="true" docBase="/var/www/users/resadmin/aaaonlinux/www.aaaonlinux.com/htdocs" /> </Host>
**********
ITEM 2) Extract from our apache conf file. ********** <VirtualHost 64.239.13.68> DocumentRoot /var/www/users/resadmin/aaaonlinux/www.aaaonlinux.com/htdocs ServerName www.aaaonlinux.com ServerAlias migraworld.com ScriptAlias /cgi-bin/ /var/www/users/resadmin/aaaonlinux/www.aaaonlinux.com/cgi-bin/ TransferLog /var/www/users/resadmin/aaaonlinux/logs/access_log ErrorLog //var/www/users/resadmin/aaaonlinux/logs/error_log <Directory /var/www/users/resadmin/aaaonlinux/www.aaaonlinux.com/htdocs> Options +Includes +ExecCGI </Directory> </VirtualHost>
**********
Currently we have to use a port based access only. ie http://aaaonlinux.com:8080/abc.jsp
Please let us know how we can proceed in setting up the above up so that we can directly access it as http://aaaonlinux.com/abc.jsp
regds rajesh
----- Original Message ----- From: "Jacob Kjome" <[EMAIL PROTECTED]> To: "Tomcat Users List" <[EMAIL PROTECTED]> Sent: Sunday, March 02, 2003 11:44 AM Subject: Re: INDIANNIC : CONFIGURING TOMCAT WITHOUT PORT 8080
> > You can do one of two things... > > 1. Change the http1.1 connector in the server.xml to listen to port 80 > rather than 8080 > > 2. If you also use Apache to front Tomcat, then comment out the http1.1 > connector and just use the jk connector listening to port 8009 (by > default). Requests are routed through Apache to Tomcat as needed based on > the configuration you set up for the jk connector. > > Jake > > At 10:31 AM 3/2/2003 +0530, you wrote: > >Dear friends > > > >i need to configure tomcat so that i can access it without using the port > >8080 > > > >i am running tomcat (on port 8080) along with apache (on port 80) on redhat > >linux > > > >Ii am running tomcat on windows with IIS and I was successful in using the > >iis redirector dll which > >redirects all jsp and servlet queries directly to tomcat. > > > >basically what we wish to do is > >access jsp / servlets in the following manner > > > >http://mydomain.com/hello.jsp > > > >instead of > >http://mydomain.com:8080/hello.jsp > > > >if possible kindly help us. > > > >Please assume that we only basice knowledge about apache and tomcat and send > >us as much details as possible > > > >regds > >rajesh > > > > > > > >--------------------------------------------------------------------- > >To unsubscribe, e-mail: [EMAIL PROTECTED] > >For additional commands, e-mail: [EMAIL PROTECTED] >
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
