6

मैं playframework2 के उदाहरण फ़ोल्डर से computer-database आवेदन मिला है। (क्या है ठीक है)playframework2 और स्कैला - आईडीईए से परीक्षण कैसे लॉन्च करें?</p> <ol> <li>सीडी कंप्यूटर डेटाबेस</li> <li>खेलने</li> <li>परीक्षण</li> </ol> <p>गॉट: <strong>सभी परीक्षा उत्तीर्ण की</strong>

लेकिन कोशिश IntelliJ विचार में उन लोगों के परीक्षण शुरू करने के लिए जब:

  1. सीडी कंप्यूटर डेटाबेस
  2. खेलने विचार
  3. विचार से खुला परियोजना
  4. ModelSpec पर सही माउस क्लिक , फिर -> 'मॉडल स्पेक' चलाएं और संदेश मिला "कोई प्रारंभिक एप्लिकेशन नहीं है java.lang.RuntimeException: कोई प्रारंभिक एप्लिकेशन नहीं है"
  5. यदि: play चलाने (rinning आवेदन), तो मिल गया: कैश खेलने पहले से मौजूद है net.sf.ehcache.ObjectExistsException: कैश खेलने पहले से मौजूद है
  6. यदि करने के लिए स्थानीय होस्ट जाएँ: फिर से 9000 सब कुछ संकलित किया जा करने के लिए, विकास स्क्रिप्ट तो मिला लागू करने (): कोई आवेदन

शुरू कर दिया प्रश्न है: कोई शुरू कर दिया आवेदन java.lang.RuntimeException है कैसे विचार से इन परीक्षणों शुरू करने के लिए?

उत्तर

2

मुझे के साथ एक ही समस्या दिखाई दे रही है कैश प्ले पहले से मौजूद है net.sf.ehcache.ObjectExistsException: कैश प्ले पहले से मौजूद है त्रुटि। मेरे पास इसके लिए अच्छा समाधान नहीं है, लेकिन मैंने ehcacheplugin=disabled को application.conf फ़ाइल जोड़कर इसे हल करने में कामयाब रहे। इसने अभी समस्या हल की है।

+0

मैं ehcacheplugin अक्षम और यह मेरे लिए कैश समस्या हल हो लेकिन फिर मैंने पाया कि मेरे बजाय इकाई परीक्षण रिकॉर्ड अपडेट नहीं होता! नए रिकॉर्ड बनाना ठीक है, लेकिन उन्हें सेव() या अपडेट() के साथ अद्यतन करने से कोई प्रभाव नहीं पड़ता है इसलिए मुझे फिर से ehcacheplugin को पुनः सक्षम करना पड़ा। –

1

मैं एक ही समस्या थी, और यह तथ्य यह है कि या तो से आया था:

  • खेलने classpath (2.1 और 2.0.4)
  • में दो बार था या ehcache itseld वहाँ दो बार किया गया था।

तो दोनों स्थिति में, समस्या डुप्लिकेट dependencies रिपोर्ट की जाँच और कहा कि अन्य संस्करणों आयात कर रहे हैं (अपने एसबीटी या .scala फ़ाइल में) निर्भरता को notTransitive() जोड़कर हल किया जा सकता।

नोट: notTransitive() सभी संक्रमणीय संकल्पों को हटा देगा, आप exclude("<def>") का उपयोग कर सकते हैं ताकि उनमें से कुछ को छोड़कर पारगमन रिज़ॉल्यूशन को संकीर्ण किया जा सके।

3

आईडीईएएस क्लासपाथ से प्ले-स्रोत जार को निकालने का प्रयास करें।

आप के तहत "परियोजना strucure -> पुस्तकालय" इसे खोजने

+0

धन्यवाद, यह मेरे लिए किया गया है, प्ले लाइब्रेरी का चयन करें और कक्षाओं से स्रोतों को हटा दें। –

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

  • कोई संबंधित समस्या नहीं^_^