Apache Tomcat – Installation and Configuration for JSP Development

Apache Tomcat – Installation and Configuration – जब हम JSP Pages Create करते हुए Web Applications Develop करना चाहते हैं, तब सबसे पहले हमें हमारे Computer System पर J2EE Development करने के लिए JDK Install करना होता है। JDK के Latest Version को हम Oracle की Website http://www.oracle.com/ से Free Download कर सकते हैं।

JDK Download करने के बाद हमें इसे Install करना होता है। JDK Install करते समय वास्तव में JDK व JRE दोनों Install होते हैं और यदि हम Custom Path Specify नहीं करते, तो Default रूप से JDK व JRE दोनों Windows Operating System पर C:\Program Files Folder में Java नाम के Sub-Folder में Install होते हैं।

JDK Download करके Install कर लेने के बाद हमें http://tomcat.apache.org/ से Apache Tomcat Server को Download करना होता है, जो कि सामान्यत: .zip या .exe File के रूप में प्राप्त होता है।

हालांकि हम .zip File Download करके भी उसे Manually Configure कर सकते हैं, लेकिन बेहतर यही रहता है कि यदि हम Windows Operating System Use कर रहे हैं, तो हम .exe Executable File ही Download करें, ताकि Tomcat के Installation के समय ही Tomcat Server से सम्बंधित सभी जरूरी Configurations को Wizard के माध्‍यम से ही Configure किया जा सके जो कि ज्यादा आसान व बेहतर तरीका होता है।

जब हम Apache Tomcat के Binary Setup File को Download करके Run करते हैं, तो सबसे पहले निम्नानुसार Screen Display होता है-

Apache Tomcat - Installation and Configuration for JSP Development - Core JSP in Hindi

इस Screen पर दिखाई देने वाले “Next >” Button पर Click करना होता है, जो हमें Setup Wizard की अगली निम्नानुसार Screen पर ले जाता है-

Apache Tomcat - Installation and Configuration for JSP Development - Core JSP in Hindi

इस Screen पर दिखाई देने वाले “I Agree” Button पर Click करके हमें License Agreement को Accept करना होता है। फलस्वरूप हम इस Wizard की निम्न चित्रानुसार Next Screen पर पहुंच जाते हैं-

Apache Tomcat - Installation and Configuration for JSP Development - Core JSP in Hindi

इस Screen पर जरूरत के अनुसार Installation का Type Select करने के बाद हमें “Next >” Button पर Click करना होता है। परिणामस्वरूप हमारे सामने निम्नानुसार अगला Screen Display होता है-

Apache Tomcat - Installation and Configuration for JSP Development - Core JSP in Hindi

ये Screen सबसे महत्वपूर्ण Screen है क्‍योंकि इस Screen पर हम जो Values Specify करते हैं, उन्हीं Values के आधार पर हमारा Tomcat Server Configure होता है। इस Screen पर दिखाई देने वाला HTTP/1.1 Connector Port Setting सबसे महत्वपूर्ण Configuration होता है, क्‍योंकि इसी Port पर हमें हमारा JSP Page दिखाई देता है।

यानी जब हम हमारे JSP Page को Test करना चाहते हैं, तब हमें हमारे Web Browser के Addressbar में http://localhost:8080/index.jsp URL ही Specify करना होता है। हालांकि यदि हम चाहें तो अपने Port को इसी Screen के माध्‍यम से Change भी कर सकते हैं।

उदाहरण के लिए मानलो कि हम Port 8080 पर अपने ASP.NET Pages को Test करते हैं, उस स्थिति में ASP.NET व JSP, दोनों समान Port पर Run नहीं हो सकते, क्‍योंकि दोनों के बीच Conflict हो जाता है। इस प्रकार की Conflicting न हो, इसीलिए यदि हम चाहें तो इस Screen पर HTTP/1.1 Connector Port Setting के रूप में मान 9595 Specify कर सकते हैं। ये मान 1024 से 65536 के बीच कुछ भी हो सकता है, लेकिन 1024 से कम नहीं होना चाहिए क्‍योंकि 1024 से कम मान के Ports को सामान्यत: Special जरूरतों को पूरा करने के लिए Reserve रखा गया है।

यदि हम इस Page पर दिखाई देने वाले HTTP/1.1 Connector Port Setting का मान 9595 Set कर देते हैं, तो इस अपने JSP Page को Test करने के लिए हमें हमारे Web Browser के Addressbar में http://localhost:9595/index.jsp URL Specify करना होता है।

जब Tomcat Server Install किया जाता है, तब इसके साथ ही एक Administration Software भी Install होता है, जिसके माध्‍यम से हम हमारे Tomcat Server की Configuration व Settings को Modify कर सकते हैं अथवा विभिन्न Tomcat Configurations को देख सकते हैं। इस Automatically Install होने वाले Administration Application में Login करने के लिए Tomcat Server हमें Administrator Login के रूप में UsernamePassword भी Specify करने की सुविधा भी इसी Screen पर देता है।

जबकि इस Screen पर दिखाई देने वाले अन्तिम Textbox में Specified “Roles” इस बात को Specify करते हैं कि Tomcat Administration Application को हम किस प्रकार से Access कर सकते हैं। इस Textbox में admin-gui,manager-gui मान Specified है, जो इस बात को Indicate करता है कि जब हम Administration Application में Login करेंगे, तो हम Tomcat Server के एक Manager की तरह Login होंगे तथा Administration Application हमें GUI Mode में दिखाई देगा न कि Console Mode में।

इन Settings को Specify करने के बाद जब हम “Next >” Button पर Click करते हैं, तो हमारे सामने निम्नानुसार अगला Screen Display होता है-

Apache Tomcat - Installation and Configuration for JSP Development - Core JSP in Hindi

इस Screen पर दिखाई देने वाले Text Box में हमें हमारे Computer पर Installed Java के Runtime Environment यानी JRE का Path Specify करना होता है। सामान्यत: हमें इस Path को Specify करने की जरूरत नहीं होती है क्‍योंकि Tomcat Server Installation Wizard स्वयं ही इस Path का पता लगा लेता है कि हमारे Local Computer System की किस Location पर JRE को Install किया गया है। फिर भी यदि हमने Java Installation करते समय कोई Custom Path Specify किया हो, तो इस Screen पर हमें हमारे Computer पर Installed JRE के Path को Specify करके “Next >” Button पर Click करना होता है, जो हमें निम्नानुसार अगली Screen पर पहुंचा देता है-

Apache Tomcat - Installation and Configuration for JSP Development - Core JSP in Hindi

इस Screen पर दिखाई देने वाले “Destination Folder” Textbox में हमें उस Folder का नाम व Location Specify करना होता है, जहां हमें हमारे Tomcat Server को Install करना है। हालांकि यदि हम कोई Path Specify नहीं करते, तो Default रूप से Tomcat Server अपने Default Location पर Install होता है।

Location Specify करने के बाद अन्त में हमें इस Screen पर दिखाई देने वाले “Install” Button को Click करना होता है और जैसे ही हम इस Button पर Click करते हैं, निम्न चित्रानुसार हमारे Tomcat Server का Installation शुरू हो जाता है-

Apache Tomcat - Installation and Configuration for JSP Development - Core JSP in Hindi

Tomcat Server के Install होते ही हमें निम्नानुसार अन्तिम Screen दिखाई देता है-

Apache Tomcat - Installation and Configuration for JSP Development - Core JSP in Hindi

इस Screen पर हम जैसे ही “Finish” Button पर Click करते हैं, हमारे Tomcat Server का Installation Complete हो जाता है। साथ ही एक Readme File Open होती है व हमारा Tomcat Server Start होकर Run होने लगता है। इस Run होने वाले हमारे Tomcat Server को Represent करने वाला एक Icon भी हमारे Taskbar में निम्न चित्रानुसार Add हो जाता है-

Apache Tomcat - Installation and Configuration for JSP Development - Core JSP in Hindi

जब हम इस Icon पर Right Click करते हैं, तो निम्न चित्रानुसार एक नया Popup Menu Open होता है, जिसके Options को Click करते हुए हम हमारे Tomcat Server को Start, Stop या Configure कर सकते हैं-

Apache Tomcat - Installation and Configuration for JSP Development - Core JSP in Hindi

जब हम इस Popup Menu में “Configure…” Option को Click करते हैं, तो हमारे सामने निम्न चित्रानुसार “Apache Tomcat Properties” Dialog Box Display होता है, जिसके विभिन्न Tabs द्वारा हम हमारे Tomcat Server से सम्बंधित General, Log On, Logging, Java, StartupShutdown Related Settings को Configure कर सकते हैं।

Apache Tomcat - Installation and Configuration for JSP Development - Core JSP in Hindi

Tomcat Server को Install करने के बाद यदि हम इस बात को Check करना चाहें कि हमारा Tomcat Server ठीक तरह से Install हुआ है या नहीं, तो हम अपने Web Browser में http://localhost:8080/ URL Specify करके जैसे ही Enter Key Press करते हैं, हमारे Web Browser में निम्न चित्रानुसार Output दिखाई देता है-

Apache Tomcat - Installation and Configuration for JSP Development - Core JSP in Hindi

साथ ही इस Webpage पर दिखाई देने वाले Server StatusManager App Buttons पर Click करके हम हमारे Tomcat Server की Status देख सकते हैं तथा अपने Web Server पर Exist विभिन्न Web Applications की List देख सकते हैं। जबकि “Host Manger” Button को Click करने पर ये Web Application हमसे वह Username व Password पूछता है, जो हमने Tomcat Server Installation के समय Specify किया था। यदि हम यहां पर वही Username / Password Specify न करें, तो हम Host Manager Application में Login नहीं कर सकते।

इस प्रकार से उपरोक्तानुसार Webpage का दिखाई देना इसी बात का Indication है कि हमारा Tomcat Server ठीक तरह से Installed व Working State में है और हम हमारे Local Computer पर JSP/Servlet के आधार पर J2EE Application Create कर सकते हैं तथा अपने Local Computer पर उन्हें Test करने के लिए Run भी कर सकते हैं।

हालांकि Tomcat के अलावा कई और Java Supported Web Servers भी हैं, जिन पर हम अपने JSP Pages को Run कर सकते हैं, जैसे Jetty, Oracle का iPlanet, Glass Fish, WebLogic Server आदि, लेकिन Tomcat काफी Easy व Fast है, इसलिए इस पुस्तक के विभिन्न Examples को Run व Test करने के लिए हम इसी का प्रयोग कर रहे हैं, हालांकि एक बार किसी एक Web Server पर JSP Pages को Run करना सीख लेने के बाद किसी भी अन्‍य Web Server को आसानी से Use किया जा सकता है।

Predefined Objects of JSP
XAMPP – Local Web Server Configuration for JSP

Special Discount Offer

खरीदिए एक से ज्‍यादा EBooks, और पाईए ₹100 से ₹1200 तक का Extra Cash Discount

Discount Coupon Codes