0% found this document useful (0 votes)
40 views

Tomcat 2

This document contains configuration details for load balancing and routing requests across multiple Apache Tomcat instances using Mod_jk. It defines workers for each Tomcat instance, mounts URLs to workers, and configures load balancers to distribute requests across workers for different applications. It also includes configuration for the Tomcat connectors.

Uploaded by

guru4urs
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views

Tomcat 2

This document contains configuration details for load balancing and routing requests across multiple Apache Tomcat instances using Mod_jk. It defines workers for each Tomcat instance, mounts URLs to workers, and configures load balancers to distribute requests across workers for different applications. It also includes configuration for the Tomcat connectors.

Uploaded by

guru4urs
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 8

zs

Include conf/mod_jk.conf

ile /etc/httpd/conf.d/workers.properties

JkLogFile logs/jk.log

JkLogLevel info

JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"

JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories

JkRequestLogFormat "%w %V %T %U %R"

JkshmFile logs/jk.shm

<VirtualHost 10.96.124.194:80>

ServerName www.mrc.gov.in

#JkMount /* loadbalancer

JkMount /sakala* loadbalancer3

JkMount /CMSMTDP* loadbalancer

JkMount /SFC* worker11


JkMount /CorpGrant* loadbalancer

JkMount /ams* loadbalancer4

#JkMount /egbnd* loadbalancer2

JkMount /jalanidhi* loadbalancer1

JkMount /akm* worker8

JkMount /MIB* worker14

JkMount /OVP* worker21

JkMount /PDL* worker22

JkMount /ISHUP* worker3

JkMount /SWIR* worker17

JkMount /slrum* worker15

#JkMount /*.jsp loadbalancer

JkMount /services/* loadbalancer

JkMount /SLB* worker26

JkMount /KMRPBD* worker27

JkMount /ptis-report* worker27

JkMount /MRCPTIS* worker27

JkMount /PTaxReport* worker27

JkMount /streetvendor* worker39

</VirtualHost>

Similary for all 213 websites with particular virtual host

c) Create workers.properties file under /etc/httpd/conf and add the below lines:

# Define list of workers that will be used

# for mapping requests


worker.list=loadbalancer2,loadbalancer,loadbalancer3,loadbalancer4,loadbalancer1,worker3,w
orker8,worker11,worker14,worker15,worker16,worker17,worker18,worker19,worker20,worker
21,worker22,worker23,worker25,worker26,worker27,worker28,worker39,loadbalancerpgrulb,lo
adbalancerpgrcorp,loadbalancerptax,loadbalancerptis,loadbalancerfbas,jkstatus

##########################STATUS###################

# Included to monitor load

worker.jkstatus.type=status

################CMSMTDP,SAKALA,CORGRANT,AMS################

####################### CORPGRANT,CMSMTDP #################

worker.worker1.reference=worker.template

worker.worker1.host=10.96.124.92

worker.worker1.port=8009

worker.worker13.reference=worker.template

worker.worker13.host=10.96.124.93

worker.worker13.port=8009

worker.loadbalancer.type=lb

worker.loadbalancer.balance_workers=worker1,worker13

worker.loadbalancer.sticky_session=True
##################### Sakala#############################

worker.worker9.reference=worker.template

worker.worker9.host=10.96.124.92

worker.worker9.port=8209

worker.worker12.reference=worker.template

worker.worker12.host=10.96.124.93

worker.worker12.port=8209

worker.loadbalancer3.type=lb

worker.loadbalancer3.balance_workers=worker9

worker.loadbalancer3.sticky_session=True

########################## AMS#############################

worker.worker10.reference=worker.template

worker.worker10.host=10.96.124.92

worker.worker10.port=8309

worker.worker2.reference=worker.template

worker.worker2.host=10.96.124.93

worker.worker2.port=8309

worker.loadbalancer4.type=lb

worker.loadbalancer4.balance_workers=worker2,worker10

worker.loadbalancer4.sticky_session=True
#########################ISHUP,MIS,PIS,SWIR####################

###################### ISHUP ###############################

worker.worker3.reference=worker.template

worker.worker3.host=10.96.124.94

worker.worker3.port=8310

##################### SWIR ##############################

worker.worker17.reference=worker.template

worker.worker17.host=10.96.124.94

worker.worker17.port=8320

##################### PIS (pinsdma) ####################

worker.worker18.reference=worker.template

worker.worker18.host=10.96.124.94

worker.worker18.port=8330

#################### MIS (FormAdma) ################

worker.worker19.reference=worker.template

worker.worker19.host=10.96.124.94

worker.worker19.port=8340

####################### AKM ##############################

worker.worker8.reference=worker.template

worker.worker8.host=10.96.124.97
worker.worker8.port=8009

##################### OVP #################################

worker.worker21.reference=worker.template

worker.worker21.host=10.96.124.97

worker.worker21.port=8010

#################### STREET VENDOR #########################

worker.worker39.reference=worker.template

worker.worker39.host=10.96.124.117

worker.worker39.port=8009

##################### PDL ###############################

worker.worker22.reference=worker.template

worker.worker22.host=10.96.124.97

worker.worker22.port=8011

###################### SJSRY ############################

worker.worker23.reference=worker.template

worker.worker23.host=10.96.124.97

worker.worker23.port=8012

###################### SFC ################################

worker.worker11.reference=worker.template
worker.worker11.host=10.96.124.95

worker.worker11.port=8109

####################### MIB #######################

worker.worker14.reference=worker.template

worker.worker14.host=10.96.124.95

worker.worker14.port=8209

#########################SLRUM############################

worker.worker15.reference=worker.template

worker.worker15.host=10.96.124.95

worker.worker15.port=8309

#######################GOISLB##############################

worker.worker16.reference=worker.template

worker.worker16.host=10.96.124.95

worker.worker16.port=8409

####################### PTAX CALC##########################

worker.worker25.reference=worker.template

worker.worker25.host=10.96.124.96

worker.worker25.port=8809

####################### GOK SLB ###########################

worker.worker26.reference=worker.template
worker.worker26.host=10.96.124.96

worker.worker26.port=8709

##################### PTIS Reports#############################

worker.worker27.reference=worker.template

worker.worker27.host=10.96.124.96

worker.worker27.port=8909

####################### Mysore Property Tax Calculator###############

worker.worker28.reference=worker.template

worker.worker28.host=10.96.124.96

worker.worker28.port=8609

Mod_jk configuration in Tomcat

In server.xml add below line

<Connector port="8010" protocol="HTTP/1.1" address="10.96.124.92"

Note: add the particular vm ip in address=”” and specify the jvmRoute for each VM

You might also like