यह धागा पर टीएलडी स्कैनिंग अक्षम समान है: Disable taglib scanning in google app engine (Jetty)ऐप्लिकेशन इंजन प्रारंभ
कि धागे के लेखक एक गलत जवाब स्वीकार कर लिया।
हम अपने उदाहरणों के एपेंगिन स्टार्टअप समय को कम करने की कोशिश कर रहे थे, मैं टैगलिब टीएलडी क्लासपाथ स्कैनिंग में आया हूं।
मेरे आवेदन में 50 एमबी जार हैं।
(स्टार्टअप समय की Yourkit कब्जा से छवि): TLD की स्कैनिंग स्टार्टअप समय के 20% लेता है। आप logger.properties स्तर को सभी पर भी सेट कर सकते हैं और आपको क्लासपाथ स्कैनिंग समस्या दिखाई देगी।
क्या ऐपेंगिन पर इसे अक्षम करने का कोई तरीका है? भगवान हमें टैगलिब्स, जेएसपी, या ऐसा कुछ भी करने के लिए कुछ भी करने के लिए मना कर दिया! हमारे पास एक बहुत ही धीमी वेग + वसंत-एमवीसी कंटेनर है।
फिर से, इस मुद्दे को बहुत स्पष्ट है: ऐप्लिकेशन इंजन सम्मान नहीं करता है "org.mortbay.jetty.webapp.NoTLDJarPattern" web.xml
में विन्यासयह बात हमारी सेवा मार रहा है! हमारा बूट समय 60 सेकंड से अधिक हो रहा है और हमें इसे कम करने के लिए कुछ भी करने की ज़रूरत है।
क्या आपने अभी तक ऐपेंजिन परियोजना में कोई समस्या दायर की है? https://code.google.com/p/googleappengine/ – sappenin
बस एक झुकाव, लेकिन आपने [एपीटीएलडीएआरपीटर 'से मिलान करने के लिए अपने जेएआर का नाम बदलने की कोशिश की है [ऐपइंजिन के webdefault.xml] (https://code.google.com /p/appenginejava/source/browse/trunk/src/com/google/appengine/tools/development/webdefault.xml#42)? यह सुंदर नहीं है, लेकिन हो सकता है कि आपके सभी जारों का नामकरण हो। जेटी - (...)। जार 'मदद करता है। वैकल्पिक रूप से, सभी जारों को एक बड़े जार में दोबारा दोबारा दोहराएं और बस उस नाम को ऐपइंजिन के 'नोटीएलडीजर पैटर्न' द्वारा कवर किया जाए। –
फिलिप, मैंने कोशिश नहीं की है। मैं अपने प्रोजेक्ट को पैकेज करने के लिए मेवेन का उपयोग करता हूं, ऐसा करना मुश्किल लगता है। किसी भी मौके पर आपने कोशिश की है? –