java - ग्रहण में वेब प्रोजेक्ट के टोमकैट संदर्भ पथ को बदलना




चंद्रग्रहण वीडियो (2)

मैं टॉमकैट 6 का उपयोग कर रहा हूं और इसे प्रबंधित करने के लिए ग्रहण में सर्वर कार्यक्षमता का उपयोग कर रहा हूं। मेरे पास foobar नामक एक प्रोजेक्ट है और मैं संदर्भ पथ को बदलना चाहता हूं ताकि संदर्भित यूआरएल http://localhost:8080/app http://localhost:8080/foobar बजाय हैं। मैंने उन सभी चीजों की कोशिश की है जिनके बारे में मैं सोच सकता हूं:

  • संदर्भ खंड में server.xml पथ मान अद्यतन किया गया

से

<Context docBase="foobar" path="/foobar" reloadable="true" source="org.eclipse.jst.j2ee.server:foobar"/></Host>

सेवा मेरे

<Context docBase="foobar" path="/app" reloadable="true" source="org.eclipse.jst.j2ee.server:foobar"/></Host>

मुझे पता है कि मैं बस परियोजना का नाम बदल सकता हूं, लेकिन मैं नहीं चाहता।

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

मुझे यह भी उल्लेख करना चाहिए कि मेरे पास एप्लिकेशन संदर्भ में कुछ डीबी सेटिंग्स हैं। मुझे यकीन नहीं है कि यह foobar.xml या app.xml .. पर सेट किया जाना चाहिए? ग्रहण स्वचालित रूप से conf / catalina / localhost में एक app.xml फ़ाइल बनाता है, लेकिन परिवर्तन करने के बाद ऐसा अनदेखा प्रतीत होता है।


  1. प्रोजेक्ट गुणों में Web Project Settings पर क्लिक करें (मान लें कि आप गतिशील वेब प्रोजेक्ट में हैं।) केवल कॉन्फ़िगरेशन मान "संदर्भ रूट:" है
  2. "संदर्भ रूट" को / ऐप में बदलें
  3. फिर से बनाना
  4. परियोजना को टॉमकैट से हटा दें
  5. पुनर्वितरित।

चरण 1: प्रोजेक्ट गुणों में, वेब प्रोजेक्ट सेटिंग्स पर क्लिक करें। केवल कॉन्फ़िगरेशन मान "संदर्भ रूट:" है

चरण 2: "संदर्भ रूट" को / ऐप में बदलें।

चरण 3: टॉमकैट सर्वर को साफ करें।

चरण 4: संवाद बॉक्स पर ठीक बटन क्लिक करें।

चरण 5: अगले संवाद बॉक्स पर हाँ पर क्लिक करें।

चरण 6: अपनी परियोजना को पुनर्निर्माण करें।





tomcat