2012-01-04 9 views
11

निष्क्रिय करने के लिए मैं बिलाव में अपने आवेदन तैनात और आवेदन पथ है:कैसे बिलाव मुख पृष्ठ

http://localhost:8080/myapp 

लेकिन मैं अपने उपयोगकर्ताओं को प्रतिबंधित करने के लिए नहीं देखने के लिए बिलाव मुख पृष्ठ यानी चाहते हैं, तो वे प्रवेश:

http://localhost:8080 

होम पेज प्रकट नहीं होना चाहिए। मुझे क्या करना चाहिए?

उत्तर

8

उल्लेख How to Change Default Homepage in Tomcat

संपादित करें:

लिंक broked है, ताकि आप यह कर सकते:

सबसे आसान होगा कि टॉमकैट होम पेज (TOMCAT_HOME/webapps/ROOT/index.jsp) आपके प्रारंभ पृष्ठ पर रीडायरेक्ट करें।

या, यदि आपके पास केवल एक ही वेब ऐप है, तो आप इसे रूट वेब ऐप पर ले जा सकते हैं।

+0

संपादित करें मैंने अन्य तरीकों से विस्तार किया है –

8

अन्य फ़ोल्डर नाम के लिए रूट एप्लिकेशन का नाम बदलने (या इसे हटा अगर तुम नहीं करते बिल्ला प्रबंधक अनुप्रयोग के साथ बिल्ला प्रबंधित करना चाहते हैं)

एप्लिकेशन आपको रूट फ़ोल्डर में http://localhost:8080 पर देखना चाहते हैं रखो

2

अपलोड कुछ अन्य सामग्री के साथ ROOT.war या वैकल्पिक रूप से फ़ोल्डर जड़ दूर करने के लिए/webapps

0

से रूट फ़ोल्डर के अंदर सूचकांक फ़ाइल का नाम बदलने का प्रयास करें।

0

स्पष्ट रूप से ऐसा करने के लिए कई विकल्प हैं। एक बहुत अच्छा संदर्भ है कि मेरे लिए उन संकलित है:

https://www.owasp.org/index.php/Securing_tomcat

यह बिलाव 5.5 मुख्य रूप से के बारे में बात करती है। लेकिन मैं कोई कारण क्यों इसमें से अधिकांश बिलाव के उच्च संस्करणों के लिए काम नहीं करना चाहिए अर्थात् 6 या 7

1

आप $CATALINA_HOME/webapps/ROOT/index.jsp पर jsp पेज बदलते सोच सकते हैं सब है आपको करने की जरूरत है। यह वह जगह है जहां मुझे पता चला कि यह मामला नहीं है! पृष्ठ सामग्री ROOT वेब एप्लिकेशन सर्वलेट के भीतर संकलित की जाती है। इसके बजाय टोमकैट को जेएसपी पेज संदर्भित करने के लिए, हमें इस सर्वलेट को संकलित होने से रोकने की आवश्यकता है।

$CATALINA_HOME/webapps/ROOT/WEB-INF/web.xml पर जड़ वेब अनुप्रयोग के कॉन्फ़िग फ़ाइल का पता लगाएँ, और बस निम्नलिखित कोड टुकड़ा बाहर टिप्पणी:

<!-- Comment this section so I can change the default index.jsp homepage 
<servlet> 
    <servlet-name>org.apache.jsp.index_jsp</servlet-name> 
    <servlet-class>org.apache.jsp.index_jsp</servlet-class> 
</servlet> 

<servlet-mapping> 
    <servlet-name>org.apache.jsp.index_jsp</servlet-name> 
    <url-pattern>/index.jsp</url-pattern> 
</servlet-mapping> 
--> 

यह index_jsp सर्वलेट को निष्क्रिय कर देगा। अब जब आप टॉमकैट वेब एप्लिकेशन सर्वर को पुनरारंभ करते हैं, तो इसे इसके बजाय डिफ़ॉल्ट $CATALINA_HOME/webapps/ROOT/index.jsp पृष्ठ संकलित और लोड करना चाहिए।

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