tomcat6-webapps-0:6.0.24-24.el6_0P>@ ,02930fe8429299177a94c3ecdb1be24c20d59cb0duYI,医p>80? d$ ( a 5;Djj  j  j <j ^&j _je8jlJjv0vPj{|| |(|8|19}1:1GjHjIljXY\j]j^uAb'dџeѤfѧlѩtjuljvwjxtjCtomcat6-webapps6.0.2424.el6_0The ROOT and examples web applications for Apache TomcatThe ROOT and examples web applications for Apache Tomcat.Nc6b6.bsys.dev.centos.orgCentOSASL 2.0CentOS BuildSystem System Environment/Applicationshttp://tomcat.apache.org/linuxnoarch! 0T~a o k, /2X o   =Uu8 ~ C P$` 1}#"9| ~*wf y.ck*-m3/si n "+u} ]C 4N)!)g)_ j Iv[MEtWv v$Y00r dd$e1a n?0 3 L y 9 'T 5 8 A4hi n `76c-Zi;'wKmo}l1D 9+  vtf1l |] 2X}  $f (*utAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N NNNN N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N NNNNNNNNNNNN0541d7af452e478e280a60186be04c5c0da6b5937aa1f16b2da2b783f73ef9b3526799f57d58c9b9d4359b843d1db216999571bbb590b1fa14912e7080eb1220cbdc976eb68db3d10cabafc93ad8faeaca432fdd8b83e47b1d57feb954a6161537243cbbbbbc38bc436405547927e9c5aa7ae51e19f3817ffcd1206cdefac60c64a3170a912786e9eece7e347b58f36471cb9d0bc790697b216c61050e6b1f089899cf4377d2be257069378227999da0c61418c5825438e4d72304290a622d27c55910f0b5686e42b78abdc6658f75beff64dd7285b45fc972db01991fa5898157533c1717e1424d4435cc3a31b93ae99f248b8b39216532359ffb9d30c1b61d6cfcc73a8006d99892a7e123777217014ec48ff0085bae3654aa66f1b6838e3bbfbac438f3c7acdbb046661e33e3e10dc80f93486f1e7a10689b4ea4e6163429f793774956f3758d911e5eb9a5f9799fbe19dde902ad6f76e284a604e8f9e065e5c107049e1d0e0c7dce52be7ba0b2d2d9fdda68cebaa02804cc37ac09e1a25d83c6c2cccd7eca882d96d4d1dea4e63d75cbdb6e7ad843fab1df6d27b433a6b08d3a7ec1f065cfcb9dc0e5e9c28ecd23e1e5c30023d38006726a37821532aa77ef1e725855f7d3c6528bc8ad4bcf5cf4aa3ab12e913090a2d3a658ddb142e42889f44117e84e17d1ee21f5eef631d832e17ded348f68c132fa7a314968e0f527a35f2a6b002a2ba9502a7daa2dc7b352a9f199772de263ab4018e20a4e9b464241f0b4b0742b2c6f7de1bee8c903282687068a846faa73be8c367c3ff0d44a0a8951f293f9e4c8b926ccc5e4a926681e8a40d4e0c04f745c615b2afaf98eadd1691006745673fe96e0d79c129aeecfd696a5101b015e75ddf10a93ebe43ddee65501f6114e1dd739820409c37be038bc4b2dc74ea401e30e19e98bc3dc2328c4c68a83c662bcf3b067697b34ecb30906afa24d119c75575879936bb306aec56ab3362df6dd209bcf7c53eca911207626c25d526881a66cf8ee1a2892be265cd8b31f78f8b799b33c46eee84cd2e9a00c0d2d16744caa35ad5f0d18f5200de5de3c7577e0634ebc5b0ad69c3c3cb84edbf3cab4da3ed4fd75dc224d61de75bdb149ff8a0482f0d3af6aceb3cc29b1361d340db3da55aae6e296ab6417fe97bf20debccbe9396cd70cbe244a82c2b2072676a5c837bc8e645dc5b9be9c990381d15bd892bbb527f7c183dc15d4cc34ea27338224d030e461b4866f8f01c419dcb1f22befecf07a247fce82c14dd5d5b9f2dc169c98525923fbfa33ab687555c2a04731babee9414409092297c7965fdcffc648c6f673a63add4d94ef532dbb3c7ce73ebf52e77bc94fc781e18fb338dd54837828be4f7ed5e350b8bcd99b6624e71b6cd9e6200f68969703d598c878440866ff0df76461ccf153351660c8148a21d5f5f2307e59d338bef0429d3bb84669f3b96b0b4394f39e665af9568e1547dfc4ced3b895cf5fd12933d5ee28fd1076419cf4e7a0e24dd1ee7788a1cfa53f5f02063f8869b76e7275b071515fbcaea92bb93cc82c31b79e68a3d26266c8ea2fd6924ce038d0fcf13a8b651c80d932d7414406c71b11e68e471e0e10b85a806826ec2b0671b36cc5f62ce15f672aa8288a4ea0018c3dd61fd123d50f346606bf684dc42668b965d17ffd519221aa1655cf63e17a15f5210092d0e774de80a44617caec7fb93e6849bb5d17dc85ab874e6480391e0776a5d8dacd356dec3c53fc51d0f54ea5fc89c21fcaa27b9ca6ff9a7b069b646ab7dde12d5ded607892dcd7f961948a43ae39bcd5144cc63c51d2fde10f53955382b3bdf783e489a1fd6920714877239f080f5f5086e68e755c328ee0cd89f52bef2c9b5138b1d6a171adaee4c4d74a2ae56114ed5f25214089ba2b9a0e122b68f1b26bfb9037a129d05cf7852223b1cafcf535a389c28124e6544f36d223947428265e6dce7c7739c135d4f8119d03ad49f39b0ca6921bc5f601a3df37cdbfff2179362fe3dd2bea2ad9ed384930a114294a5a320c9b5fbd28bcf59b849642be35de82e48a2527a5ad1df5ba86571a919a7118e555190e25510cf737f74454d872444019479b90b63f6404ec402b5a0203799f97baa1ff1fa6a89bd6e2c61f3773f111b51f622df00a68ebed63b1b33b4d099472f4e488fbcf302724ab73fdab57d7ea7180a594142b3e4d3c088f69b05534a23274758f6a96eb16db9a1870e82679a1938653f813da35815f07887c08b6e37beabf541db06577924c1f47ccb716f2c23874672e71b2f25c6d07ef8e5a1a24a389314d4d2b8b77353a5c447bbf299ad8675a30d9e7031f2b41dc7c24a5650bb41df22a79d2315a16ff8068f9a8a2294c0acb86de84c72c7d2d2ed8412a9aaa4d414a88173a508e80f64355dffc8fd77ab9e1d145d703598eb8d830922a07295d96873dd4032c71b261f62a9c717155b9e52f375a38bbee4313f4c2127cc96d11743d42a314bfd9200006f1ea827fa566f1ade2231e69e3653bba71b46504cedaa92117e8af7294a55bfcbd3f62737fa5c14ceded1a44ac8051bdd88ca944f30b8dd0d05ed5c716310726de602d5cb9b84b7b17d0511d9324abefd30b74534b1425c83e1bff7d07905b3df462d91b38ead8292d9929223714c6de2253f3c234c61114b3939c196fdf510e70462ca93bbf09182861b236ff0e15d2ef5d91fe38e8b9a8aa1d2aa61dbcfa41c1db06ef11b4fbeb7b330e70fe0aa2ac7e5a2d1be06373d9d3c7dc99eff071c44738cfecca4dba13c42aa8e337f7b2f92032032a088513b04ad57f9a366cf8c8bf20a50f9087e6aae60c08ba8876ba2b973ecc564e692cdb40520f539e721828b645584492b1c71cb23e2d4819ef7e1c07cea7ffbd49689e9df15aa3b1d11c0b793f80530ba5bb39fd3cb3995c5d8d270dacf84775da6f6148ad42942af07c6148a2dea454d8f588eb0690d1b21d4e502d42e13870f771ba91f789a3244962bb09cb5394164cdc7b4abe0fbbc30ed54dbb6032b409d731ae64c40587181cc8770beec5242c88d2252ff2f24700c8c617bb90d3c602c8404be8e06bf4a9468af3ab440d35d7078cd4c06202bbbbfe646e489ecb86683f1c984db12271b5d9f6769f3879db7e229c98332d5c803a316f3532d0e5ef72b895b2a9007ddb12778bf1b4a443da3fecb9e83337505ee8fe36fffb2085a5c6f49ca6d16e82e91d3d138c7b5b169202b282303c5c22b12f94f48e5e5c53d220ffb5011e1c954da3181ebddc973b9e652a7c9112355c9b93d73d67c150f6383b807bb73f1b7c4d0853665f38de881ddf541fbfaed6675e0961f68d28532513f182995df93b24f0f52662e7b56f25ac504f5c34d86a2065a92df1d1b2bb33a522e1a9fff054844f54721e78a3b23e0b608e10fa3dce5819cd1412d2293c48f02538b5d77ba838ec7fc0a910a7023ee195a0985b96052d3310d6f8665f960e3e5e0dcc2a81b29939383d237148363a51d294294c4c7d05e9e93c3e3955f76b44f304d231e8538dcfdc25bdef0a992de2fdf6154c4a069487dfc5f0cf72a24026ebfc7dc7e5afbb41222262d9824cb8470cc9940ad8cf2775576ba069f2ef756246f001e48a4fda68b59168a31cfee103c333221e07ebbdde386a695203e5613073f5c2f6cf192519d7fe8f89084d043bdd04e25940f323029c3e6197c1927aac600aa0a43d63448e1dedad481fd65aa4d42b6b042698de671c1485e399cbfa72df8f1c1f3068f74beb87508e0433db1fa4c40d2584f996d18949d11adb5427a26fdfd3370c54e4d5255e54b9c6dfbe777d467c63b96e833505a2c11a6e3afd7cc57030607d0b93bea1524d9d9d9f792b81a437837c3afbc6552e54a578badbc41dcbe0b714699716a83847dc14c7671e081470b3c9d583206bd2f12b133d00e79fdcdf771c0351a2d7eb4823a889f2930be190c1d45c480577eaf535e513ad0c5b5fa8ca3365f2380677bd00fc22aabd6fe31c3390b36d7e4c55f532f8fb814d5cfa42cfca6ab8d5a8648a075dfd865fcd05485d386e96c7f2e2726c8be68caa48ba5eddb5e4e5e560fa6342307c08bcb9e2b48995a2ba4e29e660c167582105a5e096aaea3e0b8ecd484c707cb6c96ba687e7519b1503092f3ae4a8f7d8918620884e137411513356ffb64e813478b18864802603d5bce63fe4cae18d0a06d22dd1d5442ff54f71bb3565db13695d83a33c4747030a44e57c8ecf09a49dca3032e80f23a1bd5be59583c1c80ad2b1f412b39197c549b5c6c36fbe516f6f02caab684b82cd310548ccafb20402ab3296b41c167f98224830cdadb4cffef9728a8455e035afaa6074134e23962dc5b9f388e9f23602e468a6b4e60f18c334f125915508a7dfeb4d1fa32dc341039721868026d5fcd7e72cec630b28ec9b73c59d8840881aaaefa52e105ac86546378c0778ef0066283556aee3e3cb720a19e112749f9df87308700d618486802fe027ff8437ac4430001c4f71891b6c88f1cce3d44ee7fb8e782ecb66adc460cf85765eef91ececab38e1ed7b3bce38c86a3b8e8d3e6f6a9a4280605849a0e87d677855729abf096009011effe58d8cb7510d1641b746758300b8e4d941f31037777a85d354f41c33d4114b9827ea980feb57aec76bb4c6cd545737c81cef2510a402338fc423b64d358255cb6b434d5c037e5a13538cb304e281573d3dbfaeabb80e90ac2f148e9fe6a8aa75a7dcd564727a6780bb9b2bc554d2e10b14db70ffbdebc498f143cd172e40b957d2e65f65a44c05082fa7c31732ba22d7bd0feeff1f26c45c15109fea7c8da92e133c75afdbb1948037d9492b80a5a87a889c705d9e66e51777b30a5b03748e87c4dd15306b3653fa0cb19edb6bde53e05d1f242e976d9f948141a4d4e2bf6ca265e24126ab353a9daba5650e5a73634cd00693d6eb91591fa69509850bef98a611a90ad0cd68906e96453e4bba6f6191097c7d6e43a1a2178ab71ce1192ef29ed20861874e5ad34d017a9e0c1b0b2fdc3da11b11ebe9e004763fc987f630bda02d63e80e8ce0d4abb384e72f6a7c11faad70b66a4737269749f3cd2875a3535ce768fd0f2c720df00e98149c8b7c79d8d2c235c58053541c6f38f358a4fdf2bc94066e342a2ef9ffce3b2144483fc153c79e41fba4cbd988382df7896c40a316d6bb19b36a8c75195062e3282faa3540affef3b26102f038a7d1ff96c1a0549c4f692edfc6690bab9222ad0f531462ac1fd0d6461d8de43c89c42e7c79d0eb56b98a266097ceb235257a6e8f64280140aa6c2ae79a3ff5727cc42e4ba9cb8cdc94f31ec48a27a256b12f1b8f44fba104463ad649acb3362e790f9afa3a88916d7f9b62fbb5833ff13b12c5e21516b2022316e662c557c4029e253bb3fc9a4604dae252ae441618f40d70bece120116c853955d222176e88897f0f512a7e8309e846a3cb342d6e503ea5b3e691d0b0b98b70c1d855845badc9df0696790f6aa5c6e869b28416601b57ba6f7f2f09a0de0e6d65390441d396c4c1089e5dd383a29fb436f2c43a3b03565c31bb7bb344bee60206fd44850823e6059385322fdd6b88a090f0eb3ae89af30277958955b792c603585d24fedeecbd4d256bb59917ba8b1057fb840da7c3394a2117347f8fdd2ce928daace58ca7aa288d0045b2124e664c5b4d1261a2c89d35f639e9392613e3fe12734ff69a1055878e6f11cda1068392d808af4bf2620c96d99cce36baf5241bf279ce4527acbe33406f30399a5bbbb997d32ebd4bb80e1c2f194cc34fc100c139017ba4a4bb0500731dcdc541e02bc8ed912cb68cbf54c8774f78f55946f768dbc6ec77c7968b94703ff4967e70a9a096a780541b5c7b865e6375d32f43333c4b7e0a85e7e7d0c7470638d9dd43514968da88a441ddfa5038b7ccc2a51fe9d88b7f8d447fbca0e4753b728a1887a239d9852d7edf6dea0148617e5c3cf5aa33e0725f7cced2107f79a374291d21be1a0af12895bddaea20447ae5ce2b475f9e42a8cf5952957816e9363f48c3c49b951da7993aeabd1e701d988202c7a75cab454c67d852a57a677d2341029a2b923420c8d463451c94dc67a730d429ded4e78982e9d3d1b04232f961d6ea5ff8d2ab0226d3f3d9a5201b4d817bffa4cce2a72c5c97ee6554722c456657cec9182f34e6cb403e52b30eca4e3e3c51090a6ad13aa070b9d1dc74f6c70fba06f8d3d1ddb24ca574d2743d9d374ae355168920daa118decef1ac6885d1a1c65ad153e21304a50734ba1176264382200206c494428d110c136edb0bbf013ff2facd07968f11fd515914b8ec883597f5ac1cea45c87354c06918750595820ae1b34ec70a80bfd68257e6630b188603e23eaa3c198208d102547a96594c27e3a0841469f75312067919633edc21a8b5a29c398a8c6607f7c4254545fb273b8ab5854e870c9b575061484f03c58ae640106cd4c4f8771333aa9750e6d2d2774979b7547b463a3ae403d4215fee187f613751428fb15ef41301b2953beca664ff33286b89310195a2d8ba072fb197890ee90b6afe9268102c7a4ea368f23a00d3be75d8ad3747451a28a3a5855daf80e078196cb019d6efb7ae9f64a79dc6491220cb172ebc13a220a7b883c61698865de9ccf83262eba57efe721b57d234d2ea741b4b6b3930c1ebfccd432bfd876c1766592a4fcbf1d9ce0318ebd0cc310e3128ac1b9b4db23729055b665c5a2fa49690bc826289f41006ce2efef8f04d2ffff067cbe4fa509c1770be1acb133086c3e001b543021b4f5a52628f7bbb39a7ef2ac15bdbcd838bad82c9bb140cd19ceeaf028b0752f18218807c373754fd2be137adeebbe6556368dbfd1f6581d3813ac90ed885644bdf38ea78052da80489e29df3dd0fe8ed11863bc93aa0c60336c0474fc4b08231770c1249766db207d481c21b00dd596d950973d7cabce99e5d4e07f4d9d642e23da92d08bda1f6a63c80db51a0a16d1d2f769aee731ba2efe80103363d34302c217fb1b491e670c15509d03fbcbcfcb2fdc39949c0bc7d2ce1911f2b3ac956cc7c606b6e4a98b02d49df4c08f4784c178d4299ac3af263b38d8f5bcdd64d1a936b9b45350a72652fe468eede97203edfbab010a52c57a9fdadc31f090238013ea446520d3170cfe8e3bb385e768c3e7dab53ced078825ef3d1b60b806f7c5dd0993bddac53c35c96335327425e334561ba02f066ce4f514854adaa27cd6dbb7adc9eaec0f92b227d48301b96ec8127990bbc11b53251688d58caabac9e2cf463aa619a3e8c4e15062252ec6aa521b5521e5953019e0641a7de9a46559e88947a9161d71d7287c28be3c8707e3ffe295b11ec5a202cd09e9e53d7901006eef07ac242c8742c6f67e49e4681a6799cd7c3b57db0c1b293ccb389d1a9128a0fca61daf7c466e8ddb39f7f178108d4e106339969d50e0f8f7b208e9b68e6be8485e3336a95c8ee9ac124b4c3fc382ecf21d2c59bdfd075155b18ec95b455771d2bb349ab1e28e9152db5058293cf4a5fffd4e56ae123af5b45cbfad7ccdcb9b0c4116ada6303a493c38912794b7d92d68720a79841bee8fa5d249e86919b78cca2e7cb8a46b9f9a57457ea0821a2725b42fa559041e711fd7471b38b71ce5cacf70b48667e41bb5f7fc61d5f172adf35cb3481153f6a5ca1097c7af22a8c04a69c80f6f1b0b54ed4f5e4a8cb0ee6c25389579c5d43e97c3ab2e1f57a6447063ace38358466007b01dfb6ac470fb7a943ff3d20938190fe83a33e51f06ad03eb11a6d129ee2e3cb05268cdac8f3d37113d4faa98ba5e619b3b961ce1c766eb4c88581cc81aecadaa43bc5011052ff880e2a1d772db0ca67170190486f889830e9843a54fbe0c38c717594c4bc5ac0e7fac4673cdf60e2ce21a3601b96898f8ac0eabdea0433a1d17d5247a71245016a0e507031e852c2711ee1042df68226b78ba35399ce7b33f3310839579279c317bf034245e109e894540dbe970480a472242e3d79dcd8c08bc203022a4667f99f6b0f1ebb48040f7688071f876a18036faef3379d1f7207e37eba26f9d89585f7d25708cfcf9012204f5e0cf2861173c905d679ed0cc51577da0b87662e187499492059442f1440c1fc6771102a40a64c1ded0fbc44dddd292ba0f98ba421290d70bbc81234fb814425dd7a1fa562799b109bcdd8277b41f99d5873d0ebddcddda5ec22ba8e491174f1eb7a55a9cc668fcfe6b48cf234654e9d7acfc44eee881a7055321c24aa056b7de481a8cebd47c6b3f8e0ff8929b9553b5a30ba2c4e70f69336b9be848c16639c6912a3c6171c613c3d6cb4489a29f9f5422aa357f3edf62a1da9d58c78a61cbd30e42f1f7b371c167669befc81d3a8e360d1f06659d5bfc7a0c66b34c7df911ea3e860664fc72de8115632f0b29b490aaf55ceb301477680a411b488da3976d5fc7228f4abf6ac3601e5a4c5543d7a4480a8c1da7db2ac5d027777bc339437f034aada9f0e1aa72916e4302b97368a6574ea1fed09ffee2523c54a2e39e3754739c44a278711bfa64772b3b328c2a35e720944c3d7a54fb9c2978174de6ef39309246e35c38c083f37ddf09961720cd6b7ecab91b8cd8e9498269ff9bf4b719815a30b0a15118e970597391588b2fbc82c2f4d60c72767963eed74693e286f17339bddb98c13084b79c13eea8470b88a8460308aeaf3865f0364df0c36bbd803b60d76234a145353c9fbebd93506f50f68db06eaa646426b38953ed94c1623a29fb18c6342e8d2b7ee9f6c0dc53641026993bdaf55941b4cde9dc6d38150deda418a001e7c7dec6aa73f81f55e8b735f1c0ad5d648f88747af9e49dc1755a553f5c4bb00e36a004264cba6ecbaeb91ce8fc6faa7c488f3f146e2eac480af1b068dac5f2f870161762f6d36d7ade72dfc0bbb4f05a5eba292a7ad2183969ef07cf9c36c499799bbd1f0e17e2231d19db4b3af0cf20e44a620726da9c88303cf9d56419a33badf0fb80a4405411e635507c5deefc96b583ed6b1d9df008211a30788ab5aa8b55bd46e2005b8cffe8b963be2a4b33e26a8b5450ad339a3d6d6dde4448a91f4c9ca3fadbf6704d1838d5c906c2e2689c706bb1aef43ee0d96f6a346814b305e38aa89a1e6a33c4b8244296e866b3ce95a0479c559d58309cbb37536312f9ed2a8b918bfecdfda493251b55a26c5757e9e784718a06ef63dd64e4e0628f4a1f775fb6b1db15e98e48f52b54cf5d103849bdd032db1cb56e096b9235335ec1d8ca624f3f29134d2891861f01ac6bd059d564fa7a71358be223378bf29a0f8080661063c95a8ac498877aa05ecf1b1d96651c217f944377c97cb4d56dae8817500ec6f74e14c7778a3d3b719a704f6931c014d567a9c1cae4b3cf3925ff389fe01c7aa66b97ddfaf98e759bc15272f09e8032d31059ad07fcc2b3c520872b3c6372dadebd89a5b6ce889581523f2f0fa2b86a701b81612c59bdfd075155b18ec95b455771d2bb349ab1e28e9152db5058293cf4a5fffd9442f1440c1fc6771102a40a64c1ded0fbc44dddd292ba0f98ba421290d70bbc739ba73beabc27f3fc1f70585e614ce1034061a2964190b783329aa9f850673433f0c5c7538ba74830f81a6bef24647d0da1a558401fa0c3a8c5b0c1edbc3448f4a424750cbcd11daa16b34d2f9bc8de17d0def5ddc85f4cbf8b63cd677826d44d7df4887a4dea85c738b51f3aaf45085a2e351e209f049d34a6a92540f98a8a8c3286a11e848c3fd4339f0fa7bc6f0f7d8f4e6077e7a1f63ad3f63c8003d20bf2eb9bf8f1d937462667c2a86d8455b92ae4dddfc8b48179cbd77e80f93073fc3145f0e09d926f9ad9c52def4702f960068ebcd2e2575b023b9d71a984f8a2ea92bf53d82f6f60248ebc62bb6636e981eea2196f930e773552b9f5d4ea405669c0beac02c6f08c86f3c552708e0f1d64e40ab12b4ee5d4fecc241f1fec97e024129bdb8896a2f6c91ab66ece36b1ca7b4e8dcbef579a32fb816ecf6365ad6ae6b7c691962a95fb9a6dbb04c1e9a236d09986276b5768bdeb94fce74d723d4effec29a22753c0bd2b7b85deaa5d358c74a2c7454124a229315059f53e2a5307c1d256be41f5d10433776155e4d730042a280034aa3c5e3d072c8ba42a6d7ad7b2f5dc9f02958c10338169bb462bcb6fa7e0ec402c2c843c92f8f55d873b56a63df6f1c53a689c1b05539e4a1ae9caff6d9725beec93bda550fe78a424214e28e391ae0445356b3c48ac8e7267880b89861b25fb2f2e02d6c58c9c1a4f10cb874510afae75e7cb9244e73a42492edcd01bc6b8f2944c2693669360282147ec4a1b9cbb5a41359e8a528089c5415b044548a3d114feb62fed8abf749fa6483c43efc5a1f93c11fe95617d9a6a88ff008486aff85d559c9a295342120478a501ace1b02edeb68499cabdc872748db3b148cc99e4bb09c8841f3b9c6e26cc280fd6be8333297276ec13005e2ca2becbcbdb34e3caed23219d349a5daf6d6e2a9eca337d4251ab08931c700b703dbb4865425abe79bfa09786a21a8aaba445d3cc9de0ae05212cf1a5ef92fc03cde94e90d06049775748d9d06b77b6a058f2b4bbcbaaead851aad50f0318a387900914b72daeeec2e8545234836f47b19910b8adc1ecb3b208c823edb114a816bcdc2dd19d46a2c021fbe9c00fccf5e8b0cbd9bfd4bd9b270d3657aea85679cdddaa378e5bde56191a3a2b58a0cb6609861c116405fdeff8ae9fb69a2b2269b880764740d28b80a949587be135598d2ed5ca4f674d117f8827b3acd5071a7ff07eb65fa316e2e8a91335af58a63c2c8a23ceb7ac366be5a45c43f08aea4d67473d6d3b81d7c82df7f127687b6deea2672234a2a8cb379c69fa23dd7e4da41ce7fa891574a2f6ba86edc62f27bf40eec5ed868776405273c4c023935ea528339c93726e63e1bfec91cec805e36d8e52dea48662bec746af398f65cf793a8a7bb35ac77c4105f161db27d0a09702d521339395e2477cc28fc45462333da25a6530ce87908a42e33aaf99ddc41db4bc5505a59ac9414b5ae5dfd0bda9b9f7383d5fba6324b974c0c3e5d9a6bd14e9b4b06b7a400911042579e825a471fb3f4030f00450ae18d4b496a60a80c677e8214fa239377a8416c1f21fdf91797391fbeb3a6df28a40a8e6db5bfe39888a7785a036a714294c14dbf8e1043d7fa5be8a3684fa39114f64ab7b72f9ab582501b2284c0d0ff08c7b66cf8a5172867a62d1c8bdffe657b0267662bfd286410984a5c00d61b43679360dea50b43f8374a11f011694bbcbe2c1a98abd57777ecda742a6d9e727f5b9eb9eff06ffb3248c26069eba55da0c7fe6ac657555f4106b446ebb72f13a04a37525e1f732fe3c986d731c9eaad236f3590bc6ba68e2198d82d13f116576b52a081a56682cac0cf81a4a8c5714f1d227575ec6d40dc1b0ba2f58c93b1cb88db2ad70b5249b6ba3b82c244d2d2842f6ec3dc4575a7c8f53863eed9c58ce378d4ae3467e948b47aad4d5e3125fcdcd6f31e322a1bb221e2b527cb2b53958a59fe220efb5b2e3b7fee5bc29e4d276fb5eb73e3528ec87d9581fdecaa5b71a8f8bc3772be34b72cca873f0c263729c6ab9e8930d16eb64a203b3effbf11fd8881cfeda050f1107b2f352f5d5bba2ebab8f928a3265461255617e7b70b0a9816dca9d10afeed163275d5eb0a5b405ef757d0f3dc455cc35532751df26253887c8d22ca0ac9b25820bbe4f1aba4adf55f4d29a8a5ccdcb892ef61bfac33484a5295deda46398e05df349e27565b1198e668fbe667fc0784a7a5a9a439d176e673e48a3aece7093c4470c6d6562ef8cc279874d5fd4671a38f894b6798a5910337076b5f11bf9d58b2ad00871bc32d8a5c2bfd1390d35e7aec251e4b3701bf6337393f75f47377069ebab51c9274d605b3e3b7bfaeb5550dbf0c8db22af1052bebd804ee4ac6fe426863b91adfe1dcc926b7f8b8d4bdca2cb350449187fc23d89cfd87efc80b7a666e6241452557442838dee1840a3373f12d8902a0431c7e5f57f15c79a2bbc788833c814e2a71e209d82befa34dd28909fa9544bd2de839e8d12df2356337b61633d27ca65e27ab595da3670fb2332911a3bd4a453704ebf78d46713185ff744f28ce559896b7e0b62b21b2d1b12d223f2f6fb84f504cbb8a0f62aeb71aaf24b414e7039f05b148b42d6e0006c0e854ef08bfc82b301fcfca3ee1161a4c2b15782e94dbcdbf10323b99bcbe282f13f9c81a216575f65b67538359399bc1991362bab40043b5833ce441db68c38c93c9b1843e6693011e789aa86c92e43eaa291d143a9ee7d86110602e67d1d09c6af1ec0e2ddd8341b52c1ca48a19ee742c715fec3fdfb94294356b02fd7956a402f806f3bf01db4519744b7ae88b64cf1ab7641a965f4a4f02d53d03391d6564eb41b811cc924a76524a273dbed761864e954d55238bc304251fd1e8fa07f4c34ad72197d6ed25e0ab7ae94c787b547eead878d9627e17acf6341903368373c891e7a5f9a13df357a5a2df83286412d91795f1c9d2830d3db072cd0643440b15b5ecec2d9a257167d2fa81431f19a358ed05ad86ad1aa64c3d8e1ca47f645a6359894a066e31dc690baca552142301b09500c879ff2194eeeca2ecb5c9a41a770f002538c5621cf4ea339a29abda12c1ea533f6971719a412836c24f1e48c2e92f6da64605a39607647b929f0d7ab4656dd1a28f15959e73020a599827c19fab9c5d54d742ce159b4ff26a658c49fffb8babf6e9b16c50ed954a4eb43554613143aab57ce3825722a46abc2015e70fe1bd2f769aee731ba2efe80103363d34302c217fb1b491e670c15509d03fbcbcfcb2fdc39949c0bc7d2ce1911f2b3ac956cc7c606b6e4a98b02d49df4c08f4784c1fbab010a52c57a9fdadc31f090238013ea446520d3170cfe8e3bb385e768c3e7a720cbff0cf56027f7edec01acebe94ffddf65873a19d9363506e0431e4e57a0c33188528bef4c5c3a76cd6d254527a15c94387f267e8d0436ef43fb54e745b5bf2a7544e0e7e20a4d8a6c31fc12756b1507713e7982abc3af4e02552a7355ff88388c1ddc5819087997763a08cf4c208356f0089b5d9140e7a60c25a036ca7790affd631e82a7ecc8e58ea971af42df7770017b8d539779b72a1ca0a67d68a9553049dc23e1879ac4c2ee3f240792a637674bf77aafb841ebd7c04c2bee5cb785f9c45941a620b385e04e9ddf497631a0b0dcdbc53cf589aca684438fbb5253361ea8e038952c98490c9a9e2b7ad6bf8de266caea7b43eae2a7592a5d7021d78492e50c3d1efafa40414a687eca7feeb9916e68897ab396a58d8383cca8679fc8ecc0090fc2950d97ebc4102675b21904838f64e253702d520ac3819944bfc2d5a913ca95349413b88a45407c70c97b1166bd7aae16d88675e5f10c53c3be76rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcattomcat6-6.0.24-24.el6_0.src.rpmtomcat6-webapps     jakarta-taglibs-standardrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)tomcat6rpmlib(PayloadIsXz)0:1.13.0.4-14.6.0-14.0-10:6.0.24-24.el6_05.2-14.8.0Mc@Mc@M^_@M^_@MU$MU$MQ0@MJLe3LYV@L;L,@L)@L!@K$@K$@K/KKK\K\K\K@K0J@JlE@IW@I2I5#@I5#@IHO@HO@Hf@HH}@H@HuG@GGG@G߮G]@G.@G@GD@GR@F@David Knox 0:6.0.24-24David Knox 0:6.0.24-23David Knox 0:6.0.24-22David Knox 0:6.0.24-21David Knox 0:6.0.24-20David Knox 0:6.0.24-18David Knox 0:6.0.24-17David Knox 0:6.0.24-16David Knox 0:6.0.24-15David Knox 0:6.0.24-14David Knox 0:6.0.24-13David Knox 0:6.0.24-12David Knox 0:6.0.24-11David Knox 0:6.0.24-10David Knox 0:6.0.24-9David Knox 0:6.0.24-8David Knox 0:6.0.24-7David Knox 0:6.0.24-6David Knox 0:6.0.24-5david knox 0:6.0.24-4David Knox 0:6.0.24-3David Knox 0:6.0.24-2Alexander Kurtakov 0:6.0.24-1Alexander Kurtakov 0:6.0.20-2Alexander Kurtakov 0:6.0.20-1Fedora Release Engineering - 0:6.0.18-10.2Alexander Kurtakov 0:6.0.18-9.2Fedora Release Engineering - 0:6.0.18-9.1David Walluck 0:6.0.18-8.1David Walluck 0:6.0.18-8David Walluck 0:6.0.18-7David Walluck 0:6.0.18-6David Walluck 0:6.0.18-5David Walluck 0:6.0.18-4David Walluck 0:6.0.18-3David Walluck 0:6.0.18-2David Walluck 0:6.0.18-1Tom "spot" Callaway - 0:6.0.16-1.8David Walluck 0:6.0.16-1jpp.7.fc9David Walluck 0:6.0.16-1jpp.6.fc9David Walluck 0:6.0.16-1jpp.6.fc9David Walluck 0:6.0.16-1jpp.5.fc9David Walluck 0:6.0.16-1jpp.4.fc9David Walluck 0:6.0.16-1jpp.3.fc9David Walluck 0:6.0.16-1jpp.2.fc9David Walluck 0:6.0.16-1jpp.1.fc9Jason Corley - 0:6.0.16-1jppJason Corley - 0:6.0.14-2jppJason Corley 0:6.0.14-1jpp- Resolves: rhbz#674601 - Removed wildcard in main %files that caused duplicate ownership - of log4j.properties- Resolves: rhbz#674601 - Reverse - tomcat user requires login shell - Reverse - rhbz 611244 tomcat-juli missing symlink - PM/QE decision to include only the security fixes. The rhbzs - will be taken care of during the rebase to 6.0.33. - Did not Reverse - rhbz 676922 - additionally instancs of tomcat are broken - Too many users depend upon it.- Resolves - tomcat user requires login shell- Resolves: 676922 - additionally created instances of tomcat - are broken- Resolves: rbz# 676922 - Resolves: init script LSB compliance - Resolves: multiple instances of tomcat. - Resolves: tomcat-juli missing symlink- Resolves directory permission problems- Resolves: CVE-2011-0534 rhbz#674601- Resolves rhbz#674601 JDK Double.parseDouble DoS- Resolves: rhbz#617501 CVE-2010-2227- Added 2227 patch- fixed servlet-api typo- Resolves: rhbz#584699. A respin was required to fix post and - postun for el. Updated EL-spec to 2.1 from 1.0. Tomcat6 uses - elspec 2.1- Resolves: rhbz#584699 initscript collected problems LSB - compliant. Not complete yet. Return values are correct and - usage function has been implemented.- Resolves: rhbz#606822 CVE-2010-1157- Resolves: rhbz#582037 Revert to Java 1.5. Also fixed Error - deploying web application.- Resolves: rhbz#584699 - and two other bugs along with - various spec flaws fixed.- Build and run using gcj 1.5. Spec refactored. JSP examples - are working.- Patched spec file to avoid sinjdoc issue- Adding patch for setPerformancePrefernces- increment build number- Removed prerun lib and post WEB-INF/lib. Moved build-jar-repos to - after the installs. Added Requires and BuildRequires for jakarta- - commons-{dbcp,pool,collections}-tomcat5 and ecj. Changed define macro to - global.- Revert: Revert JDK/Java Requires and BuildRequires to version 1.5 versus 1.6- Update to 6.0.24.- Drop file requires on /usr/share/java/ecj.jar.- Update to 6.0.20. Fixes CVE-2009-0033,CVE-2009-0580.- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Add OSGi manifest for servlet-api.- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- build for Fedora- fix directory ownership- add Requires for update-alternatives- use lsb_release instead of lsb-release to get the distributor- fix initscript messages on Mandriva Linux - fix help message in initscript- redefine %_initrddir for FHS-compliance - make initscript LSB-complaint- fix status in initscript- remove initscripts and /sbin/service requirement - call initscript directly without using /sbin/service - require /sbin/chkconfig instead of chkconfig - remove chkconfig requirement from packages that don't require it- 6.0.18 - Resolves: CVE-2008-1232, CVE-2008-1947, CVE-2008-2370, CVE-2008-2938 - fix definition of java.security.policy with d%{name} start-security - don't pass $CATALINA_OPTS with d%{name} stop - redefine tempdir and workdir for tmpwatch workaround - change eclipse-ecj references to ecj- drop repotag- version jsp and servlet Provides with their spec versions - remove Obsoletes/Provides for servletapi6 package as it can co-exist - check for java-functions existence in wrapper script - move d%{name} to %{name} and create symlink for d%{name} - improve status function in initscript - change license to ASL 2.0 again as per Fedora guidelines- remove Requires: tomcat-native - put back original JPackage Group (except javadoc) and License tags - add Provides for jsp and servlet - use ant macro - build and install sample webapp - call /sbin/service to stop service on uninstall - remove references to $RPM_BUILD_DIR - use copy instead of move to fix short-circuit install build - remove prebuilt sample.war - remove Thumbs.db files - add Requires: java >= 0:1.6.0- remove Requires: tomcat-native - put back original JPackage Group (except javadoc) and License tags - add Provides for jsp and servlet - use ant macro - build and install sample webapp - call /sbin/service to stop service on uninstall - remove references to $RPM_BUILD_DIR - use copy instead of move to fix short-circuit install build - remove prebuilt sample.war - remove Thumbs.db files - add Requires: java >= 0:1.6.0- explicitly unset CLASSPATH - explicitly set OPT_JAR_LIST to include ant/ant-trax- remove BuildRequires: sed - remove specific references to icedtea- add digest and tool-wrapper scripts - Requires: tomcat-native- use %{_var} for appdir instead of /srv - use ${JAVACMD} for java executable in wrapper script - use built-in status function in initscript where possible - add missing require on procps for status function - fix java.library.path setting in %{_sysconfdir}/sysconfig/%{name} - add patch to document webapps in %{_sysconfdir}/%{name}/tomcat-users.xml - remove %{appdir}/ROOT/admin - move %{_bindir}/d%{name} to %{_sbindir}/d%{name}- use %{_initrddir} macro instead of %{_sysconfdir}/init.d (rhbz #153187) - fix java.library.path setting in %{name}.conf (rhbz #253605) - fix incorrect initscript output (rhbz #380921) - update initscript (rhbz #247077) - add logrotate support - fix strange-permission - fix %prep - replace /var with %{_var} - replace %{_localstatedir} with %{_var} - use %{logdir} where possible - call build-jar-repository with full path in scriptlets - remove file-based requires - build with icedtea and set as the default JAVA_HOME in %{name}.conf - fix non-standard-group - change ecj references to eclipse-ecj - change Apache Software License 2.0 to ASL 2.0 for rpmlint- update to 6.0.16- add /etc/tomcat6/Catalina/localhost (Alexander Kurtakov)- first JPackage release*0-.134,2/+5*  )%+,-    &('!"#$./0129:345768;Z\[`^_]<@?>A=VXWYfjkghliacdbeuxy{wzvmnoqptrsBCGDFEIH|}~JMSNUOQTKLPR  \]^_`abcdefg0:6.0.24-24.el6_0      !!!!!"""######$$$$$$%%%%&&&&&&'((((((((((((('))))))))))'********'+++++++++++',,,,,,,,,,,,,,'-------------......///01100023333334444455566677777777777888999:::99999;<;=>?=;;@;ROOTRELEASE-NOTES.txtWEB-INFweb.xmlasf-logo-wide.gifbuild.xmlfavicon.icoindex.htmlindex.jsptomcat-power.giftomcat.giftomcat.svgexamplesWEB-INFclassesCookieExample.classCookieExample.javaHelloWorldExample.classHelloWorldExample.javaLocalStrings.propertiesLocalStrings_en.propertiesLocalStrings_es.propertiesLocalStrings_fr.propertiesLocalStrings_pt.propertiesRequestHeaderExample.classRequestHeaderExample.javaRequestInfoExample.classRequestInfoExample.javaRequestParamExample.classRequestParamExample.javaSessionExample.classSessionExample.javacalEntries.classEntries.javaEntry.classEntry.javaJspCalendar.classJspCalendar.javaTableBean.classTableBean.javachatChatServlet$MessageSender.classChatServlet.classChatServlet.javacheckboxCheckTest.classCheckTest.javacolorsColorGameBean.classColorGameBean.javacompressionFiltersCompressionFilter.classCompressionFilter.javaCompressionFilterTestServlet.classCompressionFilterTestServlet.javaCompressionResponseStream.classCompressionResponseStream.javaCompressionServletResponseWrapper.classCompressionServletResponseWrapper.javadatesJspCalendar.classJspCalendar.javaerrorSmart.classSmart.javaexamplesExampleTagBase.classExampleTagBase.javaFooTag.classFooTag.javaFooTagExtraInfo.classFooTagExtraInfo.javaLogTag.classLogTag.javaShowSource.classShowSource.javafiltersExampleFilter.classExampleFilter.javaRequestDumperFilter.classRequestDumperFilter.javaSetCharacterEncodingFilter.classSetCharacterEncodingFilter.javajsp2examplesBookBean.classBookBean.javaFooBean.classFooBean.javaelFunctions.classFunctions.javasimpletagEchoAttributesTag.classEchoAttributesTag.javaFindBookSimpleTag.classFindBookSimpleTag.javaHelloWorldSimpleTag.classHelloWorldSimpleTag.javaRepeatSimpleTag.classRepeatSimpleTag.javaShuffleSimpleTag.classShuffleSimpleTag.javaTileSimpleTag.classTileSimpleTag.javalistenersContextListener.classContextListener.javaSessionListener.classSessionListener.javanumNumberGuessBean.classNumberGuessBean.javaservletToJsp.classservletToJsp.javasessionsDummyCart.classDummyCart.javautilHTMLFilter.classHTMLFilter.javavalidatorsDebugValidator.classDebugValidator.javajspappletClock2.javadebug-taglib.tldexample-taglib.tldjsp2jsp2-example-taglib.tldlibjstl.jarstandard.jartagsdisplayProducts.taghelloWorld.tagpanel.tagxhtmlbasic.tagweb.xmlindex.htmljspcalEntries.java.htmlEntry.java.htmlJspCalendar.java.htmlTableBean.java.htmlcal1.jspcal1.jsp.htmlcal2.jspcal2.jsp.htmlcalendar.htmllogin.htmlchatchat.jspchat.jsp.htmllogin.jsplogin.jsp.htmlpost.jsppost.jsp.htmlcheckboxCheckTest.htmlcheck.htmlcheckresult.jspcheckresult.jsp.htmlcresult.htmlcolorsColorGameBean.htmlclr.htmlcolors.htmlcolrs.jspcolrs.jsp.htmldatesdate.htmldate.jspdate.jsp.htmlerrorer.htmlerr.jsperr.jsp.htmlerror.htmlerrorpge.jsperrorpge.jsp.htmlforwardforward.jspforward.jsp.htmlfwd.htmlone.jspone.jsp.htmltwo.htmlimagescode.gifexecute.gifread.gifreturn.gifincludefoo.htmlfoo.jspfoo.jsp.htmlinc.htmlinclude.jspinclude.jsp.htmlindex.htmljsp2elFunctions.java.htmlbasic-arithmetic.htmlbasic-arithmetic.jspbasic-arithmetic.jsp.htmlbasic-comparisons.htmlbasic-comparisons.jspbasic-comparisons.jsp.htmlfunctions.htmlfunctions.jspfunctions.jsp.htmlimplicit-objects.htmlimplicit-objects.jspimplicit-objects.jsp.htmljspattributeFooBean.java.htmlHelloWorldSimpleTag.java.htmlShuffleSimpleTag.java.htmlTileSimpleTag.java.htmljspattribute.htmljspattribute.jspjspattribute.jsp.htmlshuffle.htmlshuffle.jspshuffle.jsp.htmljspxbasic.htmlbasic.jspxbasic.jspx.htmlsvgexample.htmltextRotate.htmltextRotate.jpgtextRotate.jspxtextRotate.jspx.htmlmiscEchoAttributesTag.java.htmlcoda.jspfcoda.jspf.htmlconfig.htmlconfig.jspconfig.jsp.htmldynamicattrs.htmldynamicattrs.jspdynamicattrs.jsp.htmlprelude.jspfprelude.jspf.htmlsimpletagBookBean.java.htmlFindBookSimpleTag.java.htmlFunctions.java.htmlHelloWorldSimpleTag.java.htmlRepeatSimpleTag.java.htmlbook.htmlbook.jspbook.jsp.htmlhello.htmlhello.jsphello.jsp.htmlrepeat.htmlrepeat.jsprepeat.jsp.htmltagfilesdisplayProducts.tag.htmlhello.htmlhello.jsphello.jsp.htmlhelloWorld.tag.htmlpanel.htmlpanel.jsppanel.jsp.htmlpanel.tag.htmlproducts.htmlproducts.jspproducts.jsp.htmlxhtmlbasic.tag.htmljsptoservhello.jsphello.jsp.htmljsptoservlet.jspjsptoservlet.jsp.htmljts.htmlservletToJsp.java.htmlnumnumguess.htmlnumguess.jspnumguess.jsp.htmlpluginappletClock2.classClock2.javaplugin.htmlplugin.jspplugin.jsp.htmlsecurityprotectederror.jsperror.jsp.htmlindex.jspindex.jsp.htmllogin.jsplogin.jsp.htmlsessionsDummyCart.htmlcarts.htmlcarts.jspcarts.jsp.htmlcrt.htmlsimpletagfoo.htmlfoo.jspfoo.jsp.htmlsnpsnoop.htmlsnoop.jspsnoop.jsp.htmlsource.jspsource.jsp.htmltagpluginchoose.htmlchoose.jspchoose.jsp.htmlforeach.htmlforeach.jspforeach.jsp.htmlhowto.htmlif.htmlif.jspif.jsp.htmlnotes.htmlxmlxml.htmlxml.jspxml.jsp.htmlservletscookies.htmlhelloworld.htmlimagescode.gifexecute.gifreturn.gifindex.htmlreqheaders.htmlreqinfo.htmlreqparams.htmlsessions.htmlsampleMETA-INFMANIFEST.MFWEB-INFclassesmypackageHello.classweb.xmlhello.jspimagestomcat.gifindex.html/var/lib/tomcat6/webapps//var/lib/tomcat6/webapps/ROOT//var/lib/tomcat6/webapps/ROOT/WEB-INF//var/lib/tomcat6/webapps/examples//var/lib/tomcat6/webapps/examples/WEB-INF//var/lib/tomcat6/webapps/examples/WEB-INF/classes//var/lib/tomcat6/webapps/examples/WEB-INF/classes/cal//var/lib/tomcat6/webapps/examples/WEB-INF/classes/chat//var/lib/tomcat6/webapps/examples/WEB-INF/classes/checkbox//var/lib/tomcat6/webapps/examples/WEB-INF/classes/colors//var/lib/tomcat6/webapps/examples/WEB-INF/classes/compressionFilters//var/lib/tomcat6/webapps/examples/WEB-INF/classes/dates//var/lib/tomcat6/webapps/examples/WEB-INF/classes/error//var/lib/tomcat6/webapps/examples/WEB-INF/classes/examples//var/lib/tomcat6/webapps/examples/WEB-INF/classes/filters//var/lib/tomcat6/webapps/examples/WEB-INF/classes/jsp2//var/lib/tomcat6/webapps/examples/WEB-INF/classes/jsp2/examples//var/lib/tomcat6/webapps/examples/WEB-INF/classes/jsp2/examples/el//var/lib/tomcat6/webapps/examples/WEB-INF/classes/jsp2/examples/simpletag//var/lib/tomcat6/webapps/examples/WEB-INF/classes/listeners//var/lib/tomcat6/webapps/examples/WEB-INF/classes/num//var/lib/tomcat6/webapps/examples/WEB-INF/classes/sessions//var/lib/tomcat6/webapps/examples/WEB-INF/classes/util//var/lib/tomcat6/webapps/examples/WEB-INF/classes/validators//var/lib/tomcat6/webapps/examples/WEB-INF/jsp//var/lib/tomcat6/webapps/examples/WEB-INF/jsp/applet//var/lib/tomcat6/webapps/examples/WEB-INF/jsp2//var/lib/tomcat6/webapps/examples/WEB-INF/lib//var/lib/tomcat6/webapps/examples/WEB-INF/tags//var/lib/tomcat6/webapps/examples/jsp//var/lib/tomcat6/webapps/examples/jsp/cal//var/lib/tomcat6/webapps/examples/jsp/chat//var/lib/tomcat6/webapps/examples/jsp/checkbox//var/lib/tomcat6/webapps/examples/jsp/colors//var/lib/tomcat6/webapps/examples/jsp/dates//var/lib/tomcat6/webapps/examples/jsp/error//var/lib/tomcat6/webapps/examples/jsp/forward//var/lib/tomcat6/webapps/examples/jsp/images//var/lib/tomcat6/webapps/examples/jsp/include//var/lib/tomcat6/webapps/examples/jsp/jsp2//var/lib/tomcat6/webapps/examples/jsp/jsp2/el//var/lib/tomcat6/webapps/examples/jsp/jsp2/jspattribute//var/lib/tomcat6/webapps/examples/jsp/jsp2/jspx//var/lib/tomcat6/webapps/examples/jsp/jsp2/misc//var/lib/tomcat6/webapps/examples/jsp/jsp2/simpletag//var/lib/tomcat6/webapps/examples/jsp/jsp2/tagfiles//var/lib/tomcat6/webapps/examples/jsp/jsptoserv//var/lib/tomcat6/webapps/examples/jsp/num//var/lib/tomcat6/webapps/examples/jsp/plugin//var/lib/tomcat6/webapps/examples/jsp/plugin/applet//var/lib/tomcat6/webapps/examples/jsp/security//var/lib/tomcat6/webapps/examples/jsp/security/protected//var/lib/tomcat6/webapps/examples/jsp/sessions//var/lib/tomcat6/webapps/examples/jsp/simpletag//var/lib/tomcat6/webapps/examples/jsp/snp//var/lib/tomcat6/webapps/examples/jsp/tagplugin//var/lib/tomcat6/webapps/examples/jsp/xml//var/lib/tomcat6/webapps/examples/servlets//var/lib/tomcat6/webapps/examples/servlets/images//var/lib/tomcat6/webapps/sample//var/lib/tomcat6/webapps/sample/META-INF//var/lib/tomcat6/webapps/sample/WEB-INF//var/lib/tomcat6/webapps/sample/WEB-INF/classes//var/lib/tomcat6/webapps/sample/WEB-INF/classes/mypackage//var/lib/tomcat6/webapps/sample/images/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=genericdrpmxz2noarch-redhat-linux-gnu                                                        ASCII textGIF image data, version 89a, 100 x 71GIF image data, version 89a, 130 x 92GIF image data, version 89a, 24 x 24GIF image data, version 89a, 537 x 51GIF image data, version 89a, 77 x 80HTML document textISO-8859 textJPEG image data, JFIF standard 1.01SVG Scalable Vector Graphics imageXML document textbroken xHTML document textdirectoryempty (Zip archive data, at least v1.0 to extract)exported SGML document text?7zXZ !PH6]"k%R83xEOH-rU)$VD֩M5O[ _}ީG[XӮ[r- &!&: E_4r;|E_‚ b'3E}kb|SXsBB[ zwЗuɃEF\'Kf Yyxj5XCQm!)Ic[D9dQ0}˃l/V](VV |?$.4&vbc2wINQr RV1Tza\:w#\h#4Z<JMvgρx;ا8~'1s{{t&k63^R]m=|ő}M~۲}WY62s/^K$JayDp]ʣ]&OfՑ}HIuDL^c_C$%oC Hu㯇#OpVSWնa<|W V$b}1[';Z kA&ځ؜=92D?tX7ۄ՜Tbc)oY'Ħ ^EB_M&#"#al2wA ORЗ: QY'|\XN<X4U7D]BAxkы&n68nQHT(C`\9s`\ڂ,M]@:MCzM3pޛ(~GVZ(뙑 W$X1KJhs. !*@9GJ-9M^j9Qѩc$o\υfQ ?ZHWKV<-]hDSwqB$*;r8Q p6{ی93Y hӱ#`Mٯ_+nfI􁭽t,?$z+3d! W]'Jz -3BSGp>Y>Kt w񬄅bw2J8iCIH|hJhb5o̩{T~6\= tQ۔s$p`sf$]*'P!mJ%sy`^9d]kl^'Kn ^I} ]/C.Z^`2ƙ*:UwRn$`AHU? ;589a_l# ht/Łqw v OS@e tnJ9=QP}/^:P 7ƾͿ[W," +)tx/T+l+0zݕmLbA}}E]yIo}![I6ՓTGĹ"~+9A63xl Mq C`aߣ'gԾ[23ޕƸm]ׇޡI6:q3|DžJ'->KˢaķZs4Xy}t`دY0e1JD\tʺ~ mBD$y B2:L)t7PGjuEF|y#m'(ܺ 77ggܺwA! U0h eI?tgc|:& w*g]`*sDUtRv\zӝA .ʆuacMB|||>vOj'mC:kC}kSHM":ߟݕymVsB{3`w64f8)FmO5eSQCo)ᷘWS;UQGh{G 8l5Ph8`5~XF(!LAv\;T5>L/dZ]vʂc?]!u<{W3@ꗐa]ʐp*Wm0c%UH)=5 D-xȮ. pqgyV> wYZT$X}䟜䆘=c֕9MD|BG##u }v&(b[? XoJB0lGq<_g֪\|»Ӆ}%jܴOڑ׿gI RyQDrQ1kb:>ῗ5궐v~IHԚDd"`1w8&`[y=Ɖz`AVuH9l̿ЂDFoa؅T6QdߧP^7 ֒o&Kx#mT+5L%^ג,蔶/7AD3aˍJV``֘.LK(cYuZK(no+@=|,B[[#rIpiŌS 磓N)/I' "{".^9KM6U/ F^φCtHξk1 < xbqjkCht R6X ͷ.X֠ =En{[dOFYBdPZMjS)?3EF#M*^Mc#Q:- 5H,( ȻNs%2nK&zm|0 r#~ &# @Vm`YwUd'!GeBwigiPt,D,l!gm(YF}v'6o_oᆰk1P(Dul9/>xv$ZtgA($qk@Yvŋ>;Tę#Ȭ{9.