1銆佸畨瑁匤ava2SDK-1_4_2錛岃繃紼嬬渷鐣ャ?br />2銆佸畨瑁匒pache 2.2錛岃繃紼嬬渷鐣ャ備嬌鐢ㄧ鍙?0錛屽皢mapbuilder鏁翠釜鐩綍錛堝湴鍥懼鎴風鏀寔鍖咃級澶嶅埗鍒?Apache瀹夎鐩綍/htdocs涓嬨?br />3銆佸畨瑁匱omcat 5.0錛岃繃紼嬬渷鐣ャ備嬌鐢ㄧ鍙?081錛屽皢geoserver鏁翠釜鐩綍錛堝湴鍥懼紩鎿庯級鍜宑qcbd鏁翠釜鐩綍錛堝簲鐢ㄧ郴緇燂級澶嶅埗鍒?Tomcat瀹夎鐩綍/webapps涓嬨傚皢cqcbd.xml鏂囦歡澶嶅埗鍒?Tomcat瀹夎鐩綍/conf/Catalina/localhost涓嬶紝cqcbd.xml鏂囦歡鍖呭惈鏁版嵁搴撹繛鎺ユ睜鐨凴esourceLink淇℃伅銆?br />4銆佸皢mod_jk-apache-2.2.3.so澶嶅埗鍒?Apache瀹夎鐩綍/modules涓嬨?br />5銆佷慨鏀?Apache瀹夎鐩綍/conf/httpd.conf 娣誨姞mapbuilder铏氭嫙鐩綍錛氾紙mapbuilder涓嶄嬌鐢╰omcat瑙f瀽銆備嬌鐢╰omcat鏃訛紝xsl涓緭鍑虹殑姹夊瓧浼氭樉紺轟負?鍙鳳紝鍘熷洜涓嶆槑銆傦級 Alias /mapbuilder "D:/Apache2.2/htdocs/mapbuilder" <Directory "D:/Apache2.2/htdocs/mapbuilder"> 聽聽 聽Options Indexes FollowSymLinks 聽聽 聽AllowOverride None 聽聽 聽Order allow,deny 聽 Allow from all </Directory>
娣誨姞apache_tomcat榪炴帴鍣╩od-jk閰嶇疆鏂囦歡璺緞錛?br /># Tomcat mod-jk Include conf/mod_jk.conf
6銆佸湪Apache瀹夎鐩綍/conf/涓嬫柊寤烘枃浠秏od_jk.conf錛屽唴瀹瑰涓嬶細
# Load mod_jk module. Specify the filename # of the mod_jk lib you鈥檝e downloaded and # installed in the previous section #鍔犺澆mod_jk妯″潡 LoadModule jk_module modules/mod_jk-apache-2.2.3.so # Where to find workers.properties JkWorkersFile conf/workers2.properties # Where to put jk logs JkLogFile logs/mod_jk.log # Set the jk log level [debug/error/info] JkLogLevel info # Select the log format JkLogStampFormat "[%a %b %d %H:%M:%S %Y] " # JkOptions indicate to send SSL KEY SIZE, JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories # JkRequestLogFormat set the request format JkRequestLogFormat "%w %V %T" # 璇鋒眰鍒嗗彂閰嶇疆錛屽彲浠ラ厤緗欏?br />JkMount /cqcbd/* loadbalancer #鎶?cqcbd/鐩綍涓嬬殑鎵鏈夎姹傝漿鍙戠粰闆嗙兢璐熻澆鍧囪 鍣紙鏈緇堝埌杈総omcat錛?br />#娉ㄦ剰錛屼笉瑕佹妸mapbuilder鐩綍涓嬬殑璇鋒眰杞彂緇橳omcat #鍏蟲帀涓繪満Lookup錛屾彁楂樼郴緇熸ц兘銆?br />HostnameLookups Off
worker.list=loadbalancer # Define the first node... worker.server1.port=8009 worker.server1.host=192.98.151.7 #tomcat鏈嶅姟鍣╥p鍦板潃 worker.server1.type=ajp13 worker.server1.lbfactor=1 worker.server1.local_worker=1 worker.server1.cachesize=1000 worker.server1.cache_timeout=600 worker.server1.socket_keepalive=1 worker.server1.socket_timeout=0 worker.server1.reclycle_timeout=300 worker.server1.retries=3
# Define the second node...
# Now we define the load-balancing behaviour worker.loadbalancer.type=lb worker.retries=3 worker.loadbalancer.balance_workers=server1 worker.loadbalancer.sticky_session=true worker.loadbalancer.sticky_session_force=true