2012-07-06 9 views
7

मेरे पास मेरी परियोजना में 1000 से 1200 JSP फ़ाइलें हैं, और मैं यह जांचना चाहता हूं कि उन जेएसपी फाइलों में कोई वाक्य रचनात्मक त्रुटि है या नहीं। तो मैं कैसे जांच सकता हूं कि जेएसपी में कोई त्रुटि है या नहीं? क्या उन जेएसपी को संकलित करने का कोई तरीका है?जेएसपी संकलित करें (जेएसपी में वाक्य रचनात्मक त्रुटि जांचें)

+0

उन्हें किसी भी IDE के साथ खोलें और आप त्रुटियों को देखना चाहिए। लेकिन आपको 1000 से 1200 खोलने के बारे में सोचना होगा! – sgowd

+0

क्या मुझे सभी 1200 जेएसपी की जांच करनी होगी !!!! –

+0

आप उन्हें वेबसेवर जैसे कि टॉमकैट में चला सकते हैं, और स्वचालित रूप से यूआरएल पर जाएं – clevertension

उत्तर

3

प्रत्येक एप्लिकेशन सर्वर जेएसपी प्री-संकलन उपकरण की एक प्रति प्रदान करता है। यह उपयोगिता जेएसपी को इसी सर्लेट .java फ़ाइलों में अनुवाद करती है।

उनमें से कुछ इन उपकरणों को Ant कार्यों के रूप में प्रदान करते हैं जिनका उपयोग आप एंटी का उपयोग करके अपने वेब एप्लिकेशन के निर्माण के दौरान कर सकते हैं। और उनमें से कुछ इसे एक निष्पादन योग्य के रूप में प्रदान करते हैं जिसे आपको स्पष्ट रूप से चलाने के लिए है। इन उपकरणों के बारे में अधिक जानकारी के लिए नीचे पर

देखो:

1

यदि आप Eclipse विकास का उपयोग कर रहे हैं, तो आप जेएसपी ईडीआईटी के साथ जेएसपी फाइलें खोल सकते हैं। यह वाक्य रचनात्मक त्रुटियों के लिए आपकी जेएसपी फाइलों की जांच कर रहा है।

+0

लेकिन समस्या यह है कि मुझे सभी जेएसपी खोलना होगा, यह संभव नहीं है –

+0

आपको केवल एक परियोजना के रूप में ग्रहण में अपने जेएसपी आयात करने की आवश्यकता है, तो यह स्वचालित जांच करेगा, अगर किसी जेएसपी में syntectical त्रुटि है, तो एक लाल क्रॉस होगा इसके नाम पर, क्या आप त्रुटियों को आसान पा सकते हैं। –

+0

क्या आप चरण-दर-चरण प्रक्रिया को विस्तारित करेंगे? –

3

अधिकांश एप्लिकेशन सर्वर जेएसपी कंपाइलर के साथ आते हैं जो जेएसपी फ़ाइलों को पूर्व-संकलित करने की अनुमति देता है। जेएसपीसी का दस्तावेज, टॉमकैट जेएसपी कंपाइलर Jasper 2 JSP Engine How To में है। मैंने अतीत में वेबलॉगिक के जेएसपी कंपाइलर का भी इस्तेमाल किया।

ध्यान दें कि, यदि आप Tomcat का उपयोग नहीं करते हैं, तो भी आप यह जांचने के लिए इस कंपाइलर का उपयोग कर सकते हैं कि आपकी जेएसपी फाइल संकलित हो। अगर वे टॉमकैट के साथ संकलित होते हैं, तो उन्हें आपके कंटेनर से संकलित करना चाहिए।