एक विशिष्ट समय पर एक ही टोमसैट 7 वेबएप को फिर से शुरू करें?


11

टॉमकैट 7 एक विंडोज सिस्टम पर चल रहा है। मुझे एक विशिष्ट समय पर प्रत्येक दिन एक वेबलॉग को फिर से शुरू करने की आवश्यकता है। क्या ऐसा करने का विकल्प है कि स्क्रिप्ट के माध्यम से या (इससे भी बेहतर) टॉमकैट ऐसा करने के लिए एक सुविधा प्रदान करता है?

क्या "सूची एप्लिकेशन" पृष्ठ पर पुनः लोड बटन पर क्लिक का अनुकरण करने के लिए कर्ल का उपयोग करना संभव है?


आपको इसे पुनः आरंभ करने की आवश्यकता क्यों है? क्या वेबप को पुनः आरंभ करना पर्याप्त है? यदि ऐसा है तो stackoverflow.com/questions/1800784/…
rogerdpack

जवाबों:


9
curl --user admin:admin http://localhost:8080/manager/text/reload?path=/myapp

यहाँ डॉक्टर: प्रबंधक ऐप HOW-TO, एक मौजूदा अनुप्रयोग पुनः लोड करें

प्रबंधक स्क्रिप्ट भूमिका उपयोगकर्ता के लिए आवश्यक के रूप में प्रलेखन कहते है:

टॉम्केट को डिफ़ॉल्ट सेटिंग्स के साथ शिप करना काफी असुरक्षित होगा, जिसने इंटरनेट पर किसी को भी आपके सर्वर पर प्रबंधक एप्लिकेशन को निष्पादित करने की अनुमति दी है। इसलिए, प्रबंधक एप्लिकेशन को इस आवश्यकता के साथ भेज दिया जाता है कि जो कोई भी इसका उपयोग करने का प्रयास करता है उसे स्वयं को प्रमाणित करना होगा, एक उपयोगकर्ता नाम और पासवर्ड का उपयोग करना चाहिए जिसमें भूमिका प्रबंधक-स्क्रिप्ट उनके साथ जुड़ा हुआ है। इसके अलावा, डिफ़ॉल्ट उपयोगकर्ता फ़ाइल ( $CATALINA_BASE/conf/tomcat-users.xml) में कोई उपयोगकर्ता नाम नहीं है जिसे यह भूमिका सौंपी गई है। इसलिए, डिफ़ॉल्ट रूप से प्रबंधक एप्लिकेशन तक पहुंच पूरी तरह से अक्षम है।

नोट: टॉमकैट 6 विभिन्न प्रबंधन यूआरएल का उपयोग करता है। ( Apache Tomcat 6.0 प्रबंधक ऐप HOW-TO )

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.