/ / जेटी दो बार शुरू हुई - जेटी, गुइस

जेटी दो बार शुरू हुई - जेटी, गुइस

मेरे आवेदन में एक अजीब मामला हो रहा है, कुछएक गाइड जो कि गिस EagerSingleton में दो बार चलाया जा रहा है। मैंने एक स्टैक ट्रेस (नीचे) मुद्रित किया और यह दिखाता है कि जेटी के सार्वजनिक स्थैतिक मुख्य को दो बार बुलाया जा रहा है। मैं इसे मिस-कॉन्फ़िगर कर सकता हूं?

//Stack trace (Is printing in logs twice)
at com.ea.wsop.GraphiteReporterConfig.<init>(GraphiteReporterConfig.java:50)
at com.ea.wsop.GraphiteReporterConfig$$FastClassByGuice$$22005e5b.newInstance(<generated>)
at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
...
at org.eclipse.jetty.start.Main.invokeMain(Main.java:477)
at org.eclipse.jetty.start.Main.start(Main.java:623)
at org.eclipse.jetty.start.Main.parseCommandLine(Main.java:273)
at org.eclipse.jetty.start.Main.main(Main.java:81)

मैं जेटी 7.2.2 और गुइस संस्करण 3.0 चला रहा हूं, कृपया टिप्पणी करें कि कौन सी अन्य कॉन्फ़िगरेशन फाइलें यहां पोस्ट करने के लिए उपयोगी होंगी।

उत्तर:

उत्तर № 1 के लिए 1

या आप उपयोग कर सकते हैं भी वेबएप प्रदाता या संदर्भ प्रदाता लेकिन दोनों इस मामले में नहीं

मैं केवल व्यक्तिगत रूप से संदर्भों का उपयोग करने का प्रशंसक हूं, अधिक तेज़ हूं।

बस अपनी start.ini में jetty-webapps.xml लाइन को हटा दें


उत्तर № 2 के लिए 1

पता लगा लिया,

मैं वेब ऐप स्थापित कर रहा था/home/j2play/j2play/jetty/contexts/app.xml और यह मानक जेटी / वेबएप निर्देशिका में था इसलिए जेटी स्कैनिंग कर रहा था और इसे स्वचालित रूप से भी शुरू कर रहा था। मैंने अपने युद्ध को मानक स्थान से बाहर ले जाया और यह ठीक काम करता है।