जावा एक शक्तिशाली और बहुमुखी भाषा है जिसका उपयोग वेबसाइटों सहित विभिन्न अनुप्रयोगों को विकसित करने के लिए किया जा सकता है। यह मार्गदर्शिका Apache Tomcat 6 वेब सर्वर पर जावा 6 में लिखे गए सर्वलेट्स का उपयोग करके वेबसाइट बनाने में शामिल बुनियादी चरणों को कवर करेगी। जबकि टॉमकैट पर केवल जावा सर्वर पेज (जेएसपी) का उपयोग करके एक वेबसाइट बनाई जा सकती है, यह गाइड एक साधारण "हैलो, वर्ल्ड" सर्वलेट बनाने तक ही सीमित है।
स्टेप 1
अपने कंप्यूटर पर, निम्न कोड के साथ HelloWorldServlet.java नाम की एक फ़ाइल बनाएँ:
दिन का वीडियो
java.io आयात करें। javax.servlet आयात करें। GO आयात करें javax.servlet.http.* GO
सार्वजनिक वर्ग हैलोवर्ल्ड HttpServlet बढ़ाता है {सार्वजनिक शून्य doGet (HttpServletRequest अनुरोध, HttpServletResponse प्रतिक्रिया) फेंकता है ServletException, IOException {// response.getWriter() विधि एक PrintWriter देता है जिसका उपयोग आउटपुट में // डेटा लिखने के लिए किया जा सकता है धारा। हम इसका उपयोग वेब पेज लिखने के लिए करेंगे। PrintWriter आउट = response.getWriter() GO
out.println(\"< html>\")
बाहर जाओ। प्रिंट्लन ("
नमस्ते दुनिया!
") GO out.println("") GO } }चरण दो
javac कमांड का उपयोग करके HelloWorldServlet.java स्रोत फ़ाइल को क्लास फ़ाइल में संकलित करें।
javac -cp सर्वलेट-एपीआई.जर HelloWorldServlet.java
नोट: यह उदाहरण मानता है कि servlet-api.jar उसी फ़ोल्डर में स्थित है जिसमें HelloWorldServlet.java है।
चरण 3
निम्नलिखित सामग्री के साथ वेब-आईएनएफ नाम का एक फ़ोल्डर और वेब.एक्सएमएल नामक फ़ोल्डर में एक फ़ाइल बनाएं:
एक्सएमएलएनएस: एक्सएसआई = "http://www.w3.org/2001/XMLSchema-instance\" xsi: स्कीमा स्थान = "http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd\" संस्करण = "2.4">
चरण 4
WEB-INF के अंतर्गत "classes" नाम का एक फोल्डर बनाएं और HelloWorldServlet.class को फोल्डर में कॉपी करें।
चरण 5
निम्नलिखित सामग्री के साथ META-INF नाम का एक फ़ोल्डर और संदर्भ.xml नामक फ़ोल्डर में एक फ़ाइल बनाएँ:
चरण 6
एक वेब एप्लिकेशन संग्रह (युद्ध) बनाने के लिए जावा आर्काइव टूल (जार) का उपयोग करें जिसे टॉमकैट सर्वर पर तैनात किया जा सकता है:
jar -cf ROOT.war .
चरण 7
ROOT.war फ़ाइल को Tomcat वेब सर्वर की "webapps" निर्देशिका में कॉपी करें।
चरण 8
टॉमकैट वेब सर्वर के पते पर जाकर HelloWorldServlet का आउटपुट देखें। (जैसे, http://server: 8080/ या http://192.168.0.10/)
चीजें आप की आवश्यकता होगी
अपाचे टॉमकैट 6. का उदाहरण
जावा एसई 6 विकास किट (जेडीके)
जावा सर्वलेट एपीआई पुस्तकालय (आमतौर पर servlet-api.jar नामित)
टिप
निर्माण और परिनियोजन प्रक्रिया को स्वचालित करने में मदद करने के लिए चींटी स्क्रिप्ट का उपयोग करें। यह सुनिश्चित करेगा कि संकलन और युद्ध फ़ाइल निर्माण एक सुसंगत और आसान तरीके से संभाला जाए।