के लिए रूट यूआरएल के रूप में प्रोजेक्ट नाम का उपयोग नहीं करता है जब मैं स्प्रिंगसोर्स आईडीई के साथ स्प्रिंग एमवीसी टेम्पलेट प्रोजेक्ट बनाता हूं, तो मैं एप्लिकेशन चलाता हूं और रूट यूआरएल डिफ़ॉल्ट पैकेज नाम के अंतिम शब्द के रूप में सेट होता है:स्प्रिंगसोर्स आईडीई स्प्रिंग एमवीसी एप्लिकेशन
उदाहरण के लिए, जब मैं प्रोजेक्ट बनाता हूं, तो मैंने डिफ़ॉल्ट पैकेज को com.sample.myapp
के रूप में सेट किया है। जब मैं एप्लिकेशन चलाता हूं, तो यह http://localhost:8080/myapp
पर खुलता है। रूट यूआरएल मेरे प्रोजेक्ट नाम, MyProject
का उपयोग क्यों नहीं करता है?
यह एक समस्या है क्योंकि मुझे अपने आवेदन में सभी यूआरएल /myapp/resources/css/mycss.css
पर निर्दिष्ट करना है, लेकिन जब मैं एक .war निर्यात करता हूं और इसे टॉमकैट सर्वर पर तैनात करता हूं, तो टोमकैट परियोजना के नाम की अपेक्षा करता है (यह मुझे उपयोग करना चाहता है /MyProject/resources/css/mycss.css
। नतीजतन, मेरे लिंक के सभी टूट रहे हैं जब मैं तैनात (लेकिन जब मैं स्थानीय स्तर पर बिल्ला पर नहीं चल SpringSource आईडीई के भीतर ...)
इस समस्या में किसी और रन है?
नीचे टिप्पणी चर्चा के लिए उदाहरण:
<bean id="serviceProperties" class="org.springframework.security.cas.ServiceProperties">
<property name="service"
value="https://localhost:8443/MyProject/j_spring_cas_security_check" />
<property name="sendRenew" value="false" />
</bean>
आपकी धारणा सही थी, और यह वही है जो मैं ढूंढ रहा था। आपका बहुत बहुत धन्यवाद! – littleK
अच्छा जवाब, मेरी समस्या हल की गई +1 – SpringLearner