मैंने बस Apache के साथ अपने सर्वर पर tomcat 6 स्थापित किया है।
मेरी jsp फ़ाइल निम्न त्रुटि लौटाती है:
केवल एक प्रकार का आयात किया जा सकता है। x.y.Z पैकेज का समाधान करता है
स्रोत फ़ाइल में, मेरे पास निम्न पंक्ति है:
<% @ पृष्ठ भाषा = "जावा" आयात = "x.y.Z"%>
मैंने इंटरनेट पर जांच की है, और जो मुझे समझ में आया, उससे टॉमकट को मेरी कक्षा जेड नहीं मिल रही है हालाँकि, मेरे पास अपनी Z.class फ़ाइल /website/WEB-INF/classes/x/y/t.ass में है
/Etc/tomcat6/Catalina/www.mydomain.com/ में, मेरे पास ROOT.ATml फ़ाइल है:
<प्रसंग पथ = "/ वेबसाइट /" antiResourceLocking = "झूठी" />
फ़ाइल /etc/tomcat6/server.xml में है:
<होस्ट नाम = "www.mydomain।"com "appBase =" / home / user / www / "unpackWARs =" सही "autoDeploy = true"> <प्रसंग पथ = "/" docBase = "./" डिबग = "1" पुनः लोड करने योग्य = "2">> <वाल्व वर्गनाम = "org.apache.catalina.valves.AccessLogValve" निर्देशिका = "/ var / log / tomcat6" उपसर्ग = "tomcat_access_" प्रत्यय ""। Log "प्रतिमान =" असत्य "=" असत्य "/>। </ होस्ट>
(/ घर / उपयोगकर्ता / www / वेबसाइट / जहाँ मेरी jsp फ़ाइलें संग्रहीत हैं)
मैंने WEB-INF में अपनी web.xml फ़ाइल में एक सर्वलेट को परिभाषित करने की कोशिश की है, लेकिन यह मदद नहीं कर सका। मैंने WEB-INF को / में स्थानांतरित करने का प्रयास किया है, लेकिन इससे कुछ हल नहीं हुआ।
मेरे टोमाकट "मेरी कक्षा को क्यों नहीं खोज सकता है?"
आपकी सहायता के लिए धन्यवाद : )
उत्तर:
उत्तर № 1 के लिए 1मैंने आखिरकार अपनी समस्या हल कर ली।
WEB-INF की वास्तुकला ठीक थी, लेकिन इसे ठीक से नहीं रखा गया था। मैंने अपने विन्यास के साथ इसके बारे में एक लेख लिखा यहाँ