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.stderr


Here 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]

Reply via email to