2012-10-09 10 views
6

ग्रहण के लिए गूगल प्लगइन इन पंक्तियों web.xml में कोई बात नहीं क्या परियोजना गुण की तैयारी में हैं ऑटो उत्पन्न करता है:ऐप इंजन प्रोजेक्ट में SystemServiceServlet कॉन्फ़िगरेशन को अक्षम कैसे करें?

<servlet> 
    <servlet-name>SystemServiceServlet</servlet-name> 
    <servlet-class>com.google.api.server.spi.SystemServiceServlet</servlet-class> 
    <init-param> 
    <param-name>services</param-name> 
    <param-value/> 
    </init-param> 
</servlet> 
<servlet-mapping> 
    <servlet-name>SystemServiceServlet</servlet-name> 
    <url-pattern>/_ah/spi/*</url-pattern> 
</servlet-mapping> 

वहाँ ऐसा करने के लिए प्लगइन को रोकने के लिए कोई तरीका है?

+0

मुझे लगता है कि यह संभव नहीं है, आपको इसे मैन्युअल रूप से निकालना होगा, लेकिन आप वास्तव में स्थानीय में कंसोल व्यवस्थापक नहीं चाहते हैं? –

+0

इसे हटाने के बाद, इसे प्लगइन द्वारा वेब.एक्सएमएल के स्वचालित सुधार के साथ पुन: उत्पन्न किया जाता है - जो हमेशा संस्करण नियंत्रण दृश्य में स्थानीय परिवर्तनों की ओर जाता है। और उपरोक्त सर्वलेट को हटाकर '/ _ah/admin/*' प्रभावित नहीं है। क्या यह? – Sormuras

+0

ओ क्षमा करें !! उलझन में '/ _ah/spi/*' '/ _ah/admin/*' –

उत्तर

2

को web.xml से ऊपर एक्सएमएल निकालें और जोड़ने के केवल पढ़ने के लिए विशेषता अपनी परियोजना गुण में, बिल्डर्स के तहत, अपने web.xml द्वारा अब और संशोधित नहीं किया जाएगा । हालांकि, जीएई पर्यावरण के लिए पर्याप्त उत्सुक नहीं है, मैं यह नहीं बता सकता कि इस निर्माता को अक्षम करने के दुष्प्रभाव कौन सा हैं।

3

यदि आप Google App इंजिन सूचक प्रोजेक्ट को बदलने को निष्क्रिय वेब

+0

के साथ जब आप ऊपर कहते हैं, तो वास्तव में 'उपरोक्त' का क्या अर्थ है? – corsiKa

+0

मेरा मतलब है ग्रहण प्लगइन द्वारा जोड़ा गया कॉन्फ़िगरेशन (SystemServiceServlet) हटा दें। फिर web.xml – Wilfred

+0

पर केवल पढ़ने योग्य विशेषता सेट करें यह काम करता है ... आसपास। अच्छा पकड़ा। यह त्रुटि लॉग दृश्य में त्रुटियों को भी लॉग नहीं करता है। शायद, भविष्य में रिलीज में, यह तय किया जाएगा। – Sormuras

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