2015-01-16 11 views
8

मैं निर्भरतास्प्रिंग बूट + वेब-INF

<dependency> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-web</artifactId> 
    <exclusions> 
     <exclusion> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-tomcat</artifactId> 
     </exclusion> 
    </exclusions> 
</dependency> 

जब मैं इस का निर्माण, वेब-inf फ़ोल्डर लक्ष्य निर्देशिका में बनाया जाता है के साथ एक बहुत ही सरल वसंत बूट परियोजना है, और कक्षाओं में सब कुछ है, और lib फ़ोल्डर पैकेज ।

मैं वेब-इंफ, ("वेब-इंफ/जेबॉस-परिनियोजन-संरचना.एक्सएमएल") की रूट पर एक एक्सएमएल फ़ाइल ("jboss-deployment-struct.xml") रखना चाहता हूं, मुझे कहां रखना चाहिए यह src फ़ोल्डर में है?

मैंने src में "public/jboss-deployment-struct.xml" फ़ोल्डर बनाने का प्रयास किया, लेकिन कोई भाग्य नहीं।

उत्तर

0

मुझे वसंत बूट परियोजनाओं के साथ काम करने में एक ही समस्या थी।

इस प्रकार की परियोजना आम तौर पर अपाचे टॉमकैट जैसे एम्बेडेड मॉड्यूल के साथ आता है और स्प्रिंग एनोटेशन का उपयोग करने के लिए तैयार होती है।

परिवर्तन कॉन्फ़िगरेशन के लिए और अपना वेब एप्लिकेशन आसानी से कॉन्फ़िगर करने योग्य बनाने के लिए मैं स्क्रैच से बनाने का सुझाव देता हूं। अधिक जानकारी के लिए इस यूआरएल देखें:

http://projects.spring.io/spring-boot/

मेरे मामले में मैं करने के लिए बदल:

<dependency> 
     <groupId>org.springframework</groupId> 
     <artifactId>spring-web</artifactId> 
     <version>${spring.version}</version> 
    </dependency> 

और मैं अपने ही इकाई बनाते हैं।

+0

कि मतलब है कि वसंत बूट का उपयोग न करता ? बस सादे पुराने वसंत एमवीसी के साथ जाओ। किसी भी तरह से, यदि हम स्पिंग बूट स्टार्टर पोम देखते हैं, तो वे समान निर्भरताओं का उपयोग करते हैं – Mayurb

+0

सादा पुराना नहीं है ... – igonzalez

0

एक नियमित रूप से Maven परियोजना के लिए यदि आप तो आप

src/main/resources/WEB-INF/blabla.xml 

रखना चाहिए

target/WEB-INF/blabla.xml 

की एक संरचना की आवश्यकता है मुझे आशा है कि मदद मिलेगी।

10

हो सकता है कि एक छोटा सा देर से, लेकिन आदेश वेब-INF अंदर अपने xml फ़ाइल डाल करने में, यदि आप Maven का उपयोग कर रहे हैं, सही स्थान हो जाएगा:

src/main/webapp/WEB-INF/jboss-deployment-structure.xml