Thanks to all.

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
Network Analyst
Robosoft Technologies

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3890296#3890296

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3890296


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to