में टाइमज़ोन बदलें मैं टॉमकैट में टाइमज़ोन कैसे बदल सकता हूं? webapps (Solr) में से एक के द्वारा प्रयोग किया समयक्षेत्र सही (MySQL टाइम स्टांप की तुलना में) नहीं है, और मैं बदल रहा है लगता है कि बिलाव के समय क्षेत्र में मदद मिलेगी। धन्यवाद!टॉमकैट
टॉमकैट
उत्तर
जब तक टोमकैट में व्यक्तिगत टीजेड पर्यावरण चर नहीं होता है, तो यह /etc/localtime
का उपयोग करता है जो मेरी प्रणाली पर /usr/share/zoneinfo/America/New_York
की एक प्रति है।
बिलाव के निजी क्षेत्रों के बीच व्याप्त तरह एक के रूप में अपने स्टार्टअप स्क्रिप्ट में निर्दिष्ट किया जाएगा:
-Duser.timezone=GMT
टॉमकैट वेबएप सोलर का समय 4 घंटे तक MySQL/PHP में समय से तेज़ है। यदि टोमकैट '/ etc/localtime' का उपयोग करता है, तो क्या समय सोलर और MySQL के लिए समान नहीं होना चाहिए? – Nyxynyx
मुझे एक ही समस्या थी। यह मेरे लिए निकला है कि जावा '/ etc/sysconfig/clock' फ़ाइल में देख रहा था। यह इस के लिए टिप्पणी के लिए [अधिक जानकारी] (http://grokbase.com/t/tomcat/users/051m0s38p2/how-to-change-the-timezone-for-tomcat#20050120zlgufj6cgdsma7i2olrgcpwia4) – mlathe
तो है कि जावा की ओर से कोई त्रुटि है ।/etc/sysconfig/घड़ी हाल के distros में चरणबद्ध किया जा रहा है। सब कुछ/etc/localtime का उपयोग करना चाहिए जब तक कि उपयोगकर्ता इसे ओवरराइड नहीं करता। – stark
आप Solr में डेटा की समय क्षेत्र Solr में संग्रहीत किया जा रहा ... सभी तिथि/समय मान की बात कर रहे हैं, तो DateField के माध्यम से संग्रहीत हैं, जो यूटीसी का उपयोग करता है।
TOMCAT_TIMEZONE="-Duser.timezone=Europe/Budapest"
CATALINA_OPTS="$CATALINA_OPTS $TOMCAT_TIMEZONE"
और भूल नहीं है को प्रभावी बनाने के बिल्ला को पुनः आरंभ करने:
समय '' DataImporHandler' के 'dataimport.properties' 4 घंटे PHP/MySQL (EDT, अमेरिका/न्यूयॉर्क) द्वारा इस्तेमाल किया समय से आगे है में last_index_time'। मैं यूटीसी Solr (या बिलाव) द्वारा इस्तेमाल किया समयक्षेत्र – Nyxynyx
चेक किसी भी बिल्ला स्टार्टअप स्क्रिप्ट या कॉन्फ़िग फ़ाइल जब शुरू करने बिलाव यह देखने CATALINA_OPTS – stark
के लिए @stark के रूप में उत्तर दिया, -Duser.timezone मान पास कैसे समायोजित करना चाहिए ... http: // www.zeentan.com/wp/apache-solr-timezone-issue –
यहाँ है कि मैं क्या catalina.sh
(shabang के बाद) बिल्ला के समय क्षेत्र बदलने के लिए की शुरुआत में जोड़ने के लिए।
के रूप में कहा एरिक वांग आप
TOMCAT_TIMEZONE="-Duser.timezone=Europe/Budapest"
CATALINA_OPTS="$CATALINA_OPTS $TOMCAT_TIMEZONE"
उपयोग कर सकते हैं लेकिन CentOS सर्वर पर मैं catalina.sh नहीं मिला, कि के बजाय मैं करने के लिए इन चर जोड़ा/etc/sysconfig/tomcat6, और कहा कि काम करता है!
- 1. टॉमकैट
- 2. टॉमकैट
- 3. टॉमकैट
- 4. टॉमकैट
- 5. टॉमकैट
- 6. टॉमकैट
- 7. टॉमकैट
- 8. टॉमकैट
- 9. टॉमकैट
- 10. टॉमकैट
- 11. टॉमकैट
- 12. टॉमकैट
- 13. टॉमकैट
- 14. टॉमकैट
- 15. टॉमकैट
- 16. टॉमकैट
- 17. टॉमकैट
- 18. टॉमकैट
- 19. टॉमकैट
- 20. टॉमकैट
- 21. टॉमकैट
- 22. टॉमकैट
- 23. टॉमकैट
- 24. टॉमकैट एप्लिकेशन
- 25. टॉमकैट 7.0
- 26. ग्रहण/टॉमकैट
- 27. Grails टॉमकैट
- 28. अपाचे टॉमकैट
- 29. अपाचे टॉमकैट
- 30. टॉमकैट: सर्वलेट
क्या उपयोगकर्ता हलर चल रहा है, और इसका पर्यावरण क्या सेट है? – stark
मैंने टोलकैट वेबैप के रूप में सोलर लोड किया, और tomcat6 उपयोगकर्ता 'tomcat' के रूप में चल रहा है। पोर्ट 8080 पर टॉमकैट 6 सेंटोस 6.3 में चल रहा है। – Nyxynyx