This setup has been tested on Apache2+JBoss+mod_jk-1.2.14_for MacOSX. And am sure it will work on other platforms as well. This setup also handles Apache related webapps..
Make the required entries in the DNS webapp.war: Extract the war file using zip and rename the folder with .war extension. Please put it in your deployment folder. mod-jk.so: Obtain the modjk.so library file from www.apache.org and place then in the modules folder. Apache-Virtual Host config ---------------------- NameVirtualHost *.*.*.*:80 <VirtualHost *.*.*.*:80> ServerName webapp.robosoft.co.in ServerAlias www.webapp.robosoft.co.in ServerAdmin [EMAIL PROTECTED] DocumentRoot /Volumes/Extra/jboss/server/default/deploy/webapp.war JkMount /* loadbalancer DirectoryIndex index.html index.jsp ErrorLog logs/webapp-error_log CustomLog logs/webapp-access_log common </VirtualHost> ------------------------------------------------------------------------- mod-jk.conf ================ LoadModule jk_module /opt/apache2/modules/mod_jk.so JkWorkersFile /opt/apache2/conf/workers.properties JkLogFile /opt/apache2/logs/mod_jk.log JkLogLevel info JkLogStampFormat "[%a %b %d %H:%M:%S %Y]" JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories JkRequestLogFormat "%w %V %T" JkMount /webapp.domain.com/*.jsp loadbalancer JkMountFile /opt/apache2/conf/uriworkermap.properties JkShmFile /opt/apache2/logs/jk.shm <Location /jkstatus/> JkMount status Allow from all </Location> -------------------------------------------------------------------------- Server.xml --------- <Host name="webapp.domain.com" debug="0" appBase="deploy" unpackWARs="true"> <Alias>www.webapp.domain.com</Alias> <Logger className="org.apache.catalina.logger.FileLogger" directory="logs" prefix="webapp_log1." suffix=".log" timestamp="true"/> <Context path="" docBase="${jboss.server.home.dir}/deploy/webapp.war" debug="0" reloadable="true"/> </Host> -------------------------------------------------------------------------- -- uriworkermap.properties ================ /jmx-console=loadbalancer /jmx-console/*=loadbalancer /web-console=loadbalancer /web-console/*=loadbalancer /webapp.domain.com/*.jsp -------------------------------------------------------------------------- -- workers.properties ================ worker.list=loadbalancer,status worker.webapp.port=8009 worker.webapp.host=webapp.domain.com worker.webapp.type=ajp13 worker.webapp.lbfactor=1 worker.webapp.cachesize=10 worker.loadbalancer.type=lb worker.loadbalancer.balance_workers=library worker.loadbalancer.sticky_session=1 worker.loadbalancer.local_worker_only=1 worker.list=loadbalancer worker.status.type=status Regards & Thanks ================ Mahesh S Kudva -----Original Message----- From: David Delbecq <[EMAIL PROTECTED]> To: "Tomcat Users List" <tomcat-user@jakarta.apache.org> Date: Thu, 25 Aug 2005 14:01:46 +0200 Subject: Re: Manager webapp and virtual hosts > Le Jeudi 25 Août 2005 13:55, Mikolaj Rydzewski a écrit : > > Hello, > > > > My configuration is very simple: tomcat listens on localhost with > > various apps in their contexts. Now I'd like to setup a virtual host > for > > another one. Will it be possible to deploy/reload such application > using > > manager webapp running on localhost? In other words: do I have to > > install separate manager webapp for each virtual host? > > For 1st part, did it here (2 sets of webapp depending on hostname > used), must have > the manager webapp deployed in each host (actually a soft link on > unix having webapps-for-somespecial-hostname/manager points to > webapps/manager is enough) > > > > > And the second question is: is it possible to connect apache with > > virtual host + mod_jk + tomcat with webapp in it's context? I.e.: > > > > my1.domain.com (apache + mod_jk) ===> tomcat.domain.com/webapp1 > > my2.domain.com (apache + mod_jk) ===> tomcat.domain.com/webapp2 > > > > ? > > > > -- > David Delbecq > Royal Meteorological Institute of Belgium > > - > Is there life after /sbin/halt -p? > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] ------------------------------------------------------- Robosoft Technologies - Partners in Product Development --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]