2013-08-01 10 views
9

शुरू करने में विफल रहा है, मैं एक्लिप्स में टॉमकैट के माध्यम से एक युद्ध फ़ाइल चलाने की कोशिश कर रहा हूं। लेकिन, जब मैं इसे चलाने की कोशिश कर रहा हूं, मुझे सर्वर कंसोल में निम्न त्रुटि मिल रही है:एक्लिप्स इंडिगो में टॉमकैट 7: टॉमकैट

Aug 2, 2013 4:06:58 AM org.apache.catalina.startup.ClassLoaderFactory validateFile 
WARNING: Problem with directory [/Users/kajarigd/J2EEProject/eclipse/Eclipse.app/Contents/MacOS/lib], exists: [false], isDirectory: [false], canRead: [false] 
Aug 2, 2013 4:06:58 AM org.apache.catalina.startup.ClassLoaderFactory validateFile 
WARNING: Problem with directory [/Users/kajarigd/J2EEProject/eclipse/Eclipse.app/Contents/MacOS/lib], exists: [false], isDirectory: [false], canRead: [false] 
Aug 2, 2013 4:06:58 AM org.apache.catalina.startup.ClassLoaderFactory validateFile 
WARNING: Problem with directory [/Users/kajarigd/J2EEProject/eclipse/Eclipse.app/Contents/MacOS/lib], exists: [false], isDirectory: [false], canRead: [false] 
Aug 2, 2013 4:06:58 AM org.apache.catalina.startup.ClassLoaderFactory validateFile 
WARNING: Problem with directory [/Users/kajarigd/J2EEProject/eclipse/Eclipse.app/Contents/MacOS/lib], exists: [false], isDirectory: [false], canRead: [false] 
java.lang.ClassNotFoundException: org.apache.catalina.startup.Catalina 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247) 
    at org.apache.catalina.startup.Bootstrap.init(Bootstrap.java:236) 
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:426) 

कृपया मुझे यह हल करने के बारे में बताएं।

+0

आप एक्लिप्स में टॉमकैट के माध्यम से युद्ध कैसे चलाते हैं? – yair

+0

मैं युद्ध पर राइट-क्लिक कर रहा हूं। फिर कॉन्फ़िगरेशन के रूप में रन का चयन करें। कॉन्फ़िगरेशन में मैं अपाचे टॉमकैट सेट कर रहा हूं। – kajarigd

+0

मैंने एक मेवेन प्रोजेक्ट बनाया है और इसे ग्रहण में आयात किया है। लक्ष्य फ़ोल्डर में मेरे पास युद्ध फ़ाइल है। लेकिन जब मैं टॉमकैट में संसाधन जोड़ने/निकालने का प्रयास कर रहा हूं, तो यह कह रहा है कि "ऐसे कोई संसाधन नहीं हैं जिन्हें सर्वर से जोड़ा या हटाया जा सके"। – kajarigd

उत्तर

7

आपकी परियोजना को गतिशील वेब प्रोजेक्ट के रूप में बनाया जाना चाहिए।

चूंकि आपकी प्रोजेक्ट पहले ही बनाई गई है, इसलिए आपको डायनामिक वेब मॉड्यूल पहलू को जोड़ना चाहिए।

प्रोजेक्ट पर राइट-क्लिक करें -> गुण -> परियोजना पहलू -> गतिशील वेब मॉड्यूल पहलू -> ठीक है।