मैं अतीत में टॉमकैट 7 [7.0.4.1] में माइग्रेट कर चुका हूं, एक स्टार्टअप 5 या 7 सेकंड के बीच लेता है अब 30 सेकंड्स मैंने अन्य पोस्ट पर पढ़ा है वेब.एक्सएमएल में मेटाडाटा-पूर्ण = "सत्य" सेट चाल को हल करता है लेकिन मेरे मामले में हल नहीं होता है मैंने metadata-complete="true"
WEB-INF/web.xml
में और tomcat/conf/web.xml
में काम नहीं किया है।टॉमकैट 7 धीमी शुरुआत मेटाडाटा-पूर्ण = "सत्य" वेब.एक्सएमएल
यहाँ यहाँ WEB-INF/web.xml
<web-app metadata-complete="true" version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
कोड वितरित करने सफलतापूर्वक यहाँ किया जा रहा है का पता लगाने बिल्ला मुद्रण है है के लिए tomcat/conf/web.xml
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
metadata-complete="true"
version="3.0">
कोड है।
INFO: Starting Servlet Engine: Apache Tomcat/7.0.41
jul 22, 2013 4:33:08 PM org.apache.catalina.core.ApplicationContext log
INFO: No Spring WebApplicationInitializer types detected on classpath
इस वाक्य में
30 सेकंड के ऊपर ले जा रहा है ..
INFO: Starting Servlet Engine: Apache Tomcat/7.0.41
मेरे सवालों
हैं:
क्या मैं गलत कर रहा हूँ ??
मैं कैसे देख सकते हैं है मेटाडाटा-पूरा सच करने के लिए सेट कर रहा है मैं दूसरों वेब साइट में पढ़ रहा हूँ इस
isMetadataComplete()
में झंडा जाँच बनाया जा सकता है लेकिन मेरे सवाल कहाँ है या मैं कैसे इस विधि कॉल कर सकते हैं ??
हम [स्प्रिंग, हाइबरनेट, ZK] बाहर परियोजना में उपयोग कर रहे हैं।
आप सर्वलेट 3.0 का उपयोग नहीं कर रहे हैं, तो (जब से मैं जावा 8 पर बिलाव के एक पुराने संस्करण का उपयोग कर रहा, एनोटेशन प्रसंस्करण पूरी तरह से मेरे लिए, स्टार्टअप पर होने वाले अपवाद के बहुत सारे के साथ टूट गया है), तो 'मेटाडाटा -complete' तत्व मान्य नहीं है। यदि आपका कंटेनर सर्वलेट 3.0 नहीं चला रहा है, तो आप संस्करण को 3.0 पर सेट नहीं कर सकते हैं। आपके पास सर्वलेट 3.0 जार है। –