2010-10-27 10 views
14

मैं जावा डेवलपर्स हेलिओस के लिए ग्रहण आईडीई का उपयोग कर रहा हूं। मैंने मुख्य रूप से डेस्कटॉप एप्लिकेशन पहले किया है लेकिन अब मैं सर्वलेट्स के बारे में जानना चाहता हूं। मैंने जेटी को अपने कंप्यूटर पर स्थापित किया है। और मैंने एक्लिप्स का उपयोग कर जावा में एक सरल सर्वलेट लिखा था। लेकिन मैं इसे संकलित कैसे करूं और इसे ग्रहण में युद्ध फ़ाइल में निर्यात कैसे करूं? मुझे एंटी के साथ ऐसा करने वाले कुछ ट्यूटोरियल मिल गए हैं, लेकिन यदि संभव हो तो मैं इसे ग्रहण में मूल करना चाहता हूं।ग्रहण में एंटी या मैवेन के बिना युद्ध फ़ाइल कैसे बनाएं?

यहाँ मेरी सर्वलेट है:

package org.jonas; 

// some imports from java.io, java.servlet and java.servlet.http 

public class MyServlet extends HttpServlet { 
    public void doGet(HttpServletRequest request, HttpServletResponse response) 
     throws IOException, ServletException { 

     response.setContentType("text/html"); 
     PrintWriter out = response.getWriter(); 

     String name = request.getParameter("name"); 

     out.println(
       "<html><body>" + 
       "<h1>" + name + "</h1>" + 
       "</body></html>"); 
    } 
} 

मैं इसे कैसे संकलन और ग्रहण में एक युद्ध फ़ाइल के रूप में निर्यात कर सकते हैं? चींटी या मेवेन के बिना। तो मैं जेटी में इसे तैनात कर सकता हूं।

उत्तर

23

संपादित करें: जैसा कि @ एनओएस ने अनुमान लगाया है, ओपी "जावा डेवलपर्स के लिए ग्रहण आईडीई" का उपयोग कर रहा था और "जावा ईई डेवलपर्स के लिए ग्रहण आईडीई" नहीं था। नीचे केवल बाद के लिए प्रासंगिक है।

सिर्फ

project name, > Export > WAR file 

पर राइट क्लिक करें और विवरण उसके द्वारा मांगी जाने में भरने आप ग्रहण में एक गतिशील वेब परियोजना के रूप में इस बनाया मानते हुए,।

आप एक पहले

+0

में गतिशील वेब परियोजना, you can convert your static web project के रूप में इस बनाने के फ्लॉप अगर मैं एक * गतिशील वेब परियोजना * विकल्प नहीं है। * नई परियोजना * संवाद में, मेरे पास जावा निर्देशिका के तहत * मौजूदा प्रोजेक्ट बिल्डिंग * से * जावा प्रोजेक्ट * और * जावा प्रोजेक्ट है। – Jonas

+2

@ जोनास लगता है जैसे आपके पास "जावा डेवलपर्स के लिए ग्रहण आईडीई" है और "जावा ईई डेवलपर्स के लिए ग्रहण आईडीई" नहीं है, बाद में Servlets/JSPs बनाने के लिए अधिक समर्थन है। – nos

+0

@nos: सच है, क्या प्लगइन के माध्यम से अपग्रेड करना संभव है? मैं अपने ग्रहण का उपयोग कई अन्य चीजों के लिए करता हूं जो पहले से स्थापित है। – Jonas

संबंधित मुद्दे