Apache Tomcat, या बस Tomcat क्योंकि यह अधिक प्रसिद्ध है, सर्वलेट्स और जावास्वर पेज सपोर्ट के साथ एक ओपन-सोर्स वेब कंटेनर है अपाचे सॉफ्टवेयर फाउंडेशन द्वारा विकसित एप्लीकेशन (जेएसपी)। टॉमकैट सर्वलेट इंजन अक्सर Apache वेब सर्वर के साथ संयोजन में प्रस्तुत किया जाता है, क्योंकि यह जावा कोड को पर्यावरण के लिए निष्पादित करने के लिए आवश्यक प्रस्तुत करता है।
अपने सरलतम रूप में, टॉमकैट जावा वर्चुअल मशीन में एक प्रक्रिया के माध्यम से सिस्टम के भीतर एक ही ऑपरेशन को अंजाम देता है। टॉम्स्कैट के ब्राउज़र से प्रत्येक बाद के HTTP अनुरोध को एक अलग थ्रेड में संसाधित किया जाता है, क्योंकि टॉमकैट के पास उन्हें प्रबंधित करने के लिए आवश्यक उपकरण और कॉन्फ़िगरेशन हैं। टॉमकैट के कॉन्फ़िगरेशन को सरल एक्सएमएल फाइलों में संग्रहीत किया जाता है जिन्हें कई उपकरणों के साथ समीक्षा और संपादित किया जा सकता है। अगले ट्यूटोरियल में हम आपको यह सिखाएंगे कि इस उपयोगी टूल को अपने Ubuntu 15.10 सर्वर सिस्टम पर कैसे इंस्टॉल करें, जो अब 8 संस्करण तक पहुँचता है।
टॉमकैट 8 स्थापना
टॉमकैट 8 को स्थापित करना, अगर आपने इसे अपने सिस्टम इंस्टॉलेशन में डिफ़ॉल्ट रूप से शामिल नहीं किया है, तो टर्मिनल से निम्न कमांड दर्ज करना उतना ही सरल है:
sudo apt-get install tomcat8 tomcat8-docs tomcat8-admin tomcat8-examples
यदि आप इंस्टॉल करना चाहते हैं तो सवाल का सकारात्मक जवाब दें बिल्ला। इसमें जावा पैकेज पर निर्भरताएं भी शामिल होंगी और आपके सिस्टम के भीतर tomcat8 उपयोगकर्ता बनाएगी। इसके अलावा, आवेदन अपने डिफ़ॉल्ट मापदंडों के साथ शुरू होगा।
यदि आप एप्लिकेशन को आजमाना चाहते हैं किसी भी ब्राउज़र से पोर्ट 8080 के बाद मशीन के अपने डोमेन या आईपी पते का उपयोग करें।
http://your_ip_address:8080
फिर आपको "यह काम करता है!"
टमकट 8 कमिट
Tomcat 8 कॉन्फ़िगरेशन को प्रबंधन वेब इंटरफ़ेस से ही संशोधित किया जा सकता है। इसे और इसकी सभी कार्यक्षमताओं को सक्षम करने के लिए आपको फ़ाइल में स्थित फ़ाइल को संपादित करना होगा /etc/tomcat8/tomcat-users.xml
sudo vi /etc/tomcat8/tomcat-users.xml
निम्नलिखित पंक्तियाँ जोड़ें:
<role rolename="manager"/> <role rolename="admin"/> <user name="admin" password="secret_password" roles="manager,admin"/>
फ़ाइल को सहेजें और संपादित करें। अब आपको पते से सर्वर को देखने और प्रबंधित करने में सक्षम होना चाहिए http://tu_dirección_ip:8080/manager/html। आप उस नाम और पासवर्ड के साथ पहुंच सकते हैं जिसे आपने स्थापित किया है /etc/tomcat8/tomcat-users.xml.
En / var / lib / tomcat8 निर्देशिका हैं conf, लॉग्स, वेबैप्स y काम। En वेब ऐप्लिकेशन जहां सर्वलेट्स की मेजबानी की जाएगी (या कम से कम XML कॉन्फ़िगरेशन फ़ाइल उन्हें इंगित करता है)।
सर्वर का परीक्षण करने के तरीके के रूप में, आप निम्न डाउनलोड कर सकते हैं आवेदन फ़ाइल और इसे प्रबंधन पृष्ठ (के अनुभाग के भीतर) में तैनात करें तैनात आप फ़ाइल को अपने सर्वर पर अपलोड करने के लिए बटन देख सकते हैं)। वैकल्पिक रूप से आप निर्देशिका से निम्न कमांड निष्पादित कर सकते हैं वेब ऐप्लिकेशन de बिल्ला y सर्वर स्वचालित रूप से वेब एप्लिकेशन फ़ाइल को पहचान लेगा और इसका विस्तार करेगा आपकी ओर से अधिक हस्तक्षेप के बिना:
wget http://simple.souther.us/SimpleServlet.war
अब, अपने ब्राउज़र में निम्न पथ दर्ज करें: http: //your_ip_address:8080 / सिंपल सेर्वलेट /
पोर्ट 80 पर सुनने के लिए टॉमकैट को कैसे कॉन्फ़िगर करें
यदि आप चाहें टॉमकैट सुनने के बंदरगाह को 80 में बदलें आपको निम्नलिखित प्रक्रिया का पालन करना चाहिए। सबसे पहले स्थित फ़ाइल को संपादित करें /etc/tomcat8/server.xml
sudo vi /etc/tomcat8/server.xml
फिर वह पाठ ढूंढें जहाँ वह कहता है कनेक्टर पोर्ट = »8080 XNUMX और उस मान को बदलें कनेक्टर पोर्ट = »80 XNUMX। फ़ाइल संपादन मोड को सहेजें और बाहर निकलें।
अब आपको बस निम्नलिखित कमांड के साथ टॉमकैट सर्वर को पुनरारंभ करना होगा:
sudo /etc/init.d/tomcat8 restart