2012-07-10 12 views
5

मेरे उदाहरणों के स्टार्टअप समय को कम करने का प्रयास करके मैं टैगलिब क्लासपाथ स्कैनिंग में आया हूं।Google ऐप इंजन (जेट्टी) में टैगलिब स्कैनिंग अक्षम करें

मेरे आवेदन में 50 एमबी जार हैं। टीएलडी की स्कैनिंग स्टार्टअप समय का 20% लेती है।

Yourkit capture of the startup time

वहाँ कि निष्क्रिय करने के लिए कोई तरीका है? मैं बस जेएसटीएल मानक libs का उपयोग करता हूं जो पहले से ही शामिल हैं (gae doc for jsp)

मैं जेएसपी प्रीकंपिलेशन को भी अक्षम करना चाहता हूं।

+0

क्या आपने उत्तर दिया है एर? प्रस्तावित उत्तर appengine पर काम नहीं करता है। –

+0

राफेल के लिए काम करने के लिए क्या काम किया गया है एपइंजिन के डिफ़ॉल्ट वेब.एक्सएमएल के पूर्वनिर्धारित नोटीएलडीजेटर पैटर्न पैटर्न से मेल खाने के लिए अपने जेएआर का नाम बदल रहा है: http://stackoverflow.com/a/28203683/180740 –

उत्तर

1

इस देखें ...

Jsp Jetty Configuration

नमस्ते।

+0

यह दिखाता है कि इसे पूरी तरह अक्षम कैसे करें –

0

आप आसानी से precompilation, तैनाती वर्णनकर्ता web.xml फ़ाइल में बस डाल अगली पंक्ति को निष्क्रिय कर सकते हैं: App-Engine doc here.

<precompilation-enabled>false</precompilation-enabled> 
+0

मैं कर रहा हूं जो पहले से ही काम नहीं कर रहा था और काम नहीं कर रहा था –

+0

प्रीकंपिलेशन सक्षम होना चाहिए, इसका मतलब है कि जेएसपी को तैनाती के समय पर संकलित करना है, उदाहरण के लिए समय पर नहीं, और यही वह है जिसे हम –

4

मैं TagLibConfiguration http://javasourcecode.org/html/open-source/jetty/jetty-6.1.26/org/mortbay/jetty/webapp/TagLibConfiguration.java.html#line.134 की sourcecode में देखा और पाया कि यह

NoTLDJarPattern एक पैरामीटर का सम्मान करता है

स्कैनिंग समय को कम करने के लिए NoTLDJarPattern paramter को web.xml में कॉन्फ़िगर किया गया है:

<context-param> 
    <param-name>org.mortbay.jetty.webapp.NoTLDJarPattern</param-name> 
    <param-value>test.jar|prefix-.*\.jar</param-value> 
</context-param> 
+0

चाहते हैं, मैं इसे डीबग करना चाहता हूं। मैं कैसे पता लगा सकता हूं कि जेटी का कौन सा सटीक संस्करण 1.7.3 उपयोग करता है? –

+0

क्षमा करें मुझे कोई जानकारी नहीं है, बीटीडब्ल्यू आप किस स्क्रीनशॉट का उत्पादन करने के लिए उपयोग करते हैं? –

+0

मैं आपकेकिट प्रोफाइलर –