2015-02-12 26 views
8

मैंने टॉमकैट में संदर्भ पथ सेट करने के लिए निम्न कोड का उपयोग किया है जहां मैं टॉमकैट के डिफ़ॉल्ट पथ को ओवरराइड करके localhost:8080 का उपयोग करके सीधे अपने एप्लिकेशन तक पहुंच सकता हूं।वाइल्डफ्लाई में संदर्भ पथ को परिभाषित करने के लिए कैसे?

<Context path="" docBase="G:\bitbucket\projectpath\project\build\libs\project-1.0" workDir="G:\bitbucket\projectpath\project\build\libs\project-1.0\work" debug="0" reloadable="false" autoDeploy="true" unpackWARs="true" crossContext="true"/> 

अब मैं रनटाइम पर्यावरण के रूप में वाइल्डफ्लाई-8.2.0 का उपयोग करने जा रहा हूं। मैंने सीधे .war फ़ाइल को G:\wildfly-8.2.0.Final\standalone\deployments में चिपकाकर कोशिश की और मैं localhost:8080/project-1.0 जैसे ब्राउज़र में अपनी प्रोजेक्ट तक पहुंच सकता हूं।

मुझे जंगली उड़ान के लिए उसी कॉन्फ़िगरेशन को सेटअप करने की आवश्यकता है जैसे मैंने टॉमकैट में किया है ताकि मेरी परियोजना को localhost:8080 में जंगली उड़ान के डिफ़ॉल्ट स्वागत पृष्ठ को ओवरराइड करके एक्सेस किया जा सके। मैंने जंगली फ्लाई में ऐसा करने की कोशिश की लेकिन मैं कहां फंस गया हूं। वाइल्डफ्लाई फ़ोल्डर में बहुत सारी .xml फ़ाइलें हैं (जब टोमकैट की सरल सर्वर.एक्सएमएल फ़ाइल की तुलना में तुलना की जाती है) जो मुझे कहां से शुरू करना है, इस पर भ्रमित हो जाता है। मैंने "वाइल्डफ्लाई में संदर्भ पथ कैसे सेट करें" का उपयोग करके खोज की, लेकिन कोई सफलता नहीं मिली। क्या कोई मेरी मदद कर सकता है कि यह कैसे करें ..? यदि यह कोडिंग से संबंधित है, तो मैं बहुत सी खोज कर सकता हूं और कम से कम मुझे कुछ विचार मिल सकते हैं, लेकिन मैं कॉन्फ़िगरेशन पर यहां फंस गया हूं। अग्रिम में धन्यवाद।

उत्तर

22

आपको लगता है कि आप को तैनात आवेदन पत्र में एक /WEB-INF/jboss-web.xml फ़ाइल जोड़कर में ऐसा कर सकते हैं:

<?xml version="1.0" encoding="UTF-8"?> 
<jboss-web xmlns="http://www.jboss.com/xml/ns/javaee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation=" 
     http://www.jboss.com/xml/ns/javaee 
     http://www.jboss.org/j2ee/schema/jboss-web_5_1.xsd"> 
    <context-root>/</context-root> 
</jboss-web> 
+0

यह काम कर रहा समझे .. धन्यवाद .. Btw मैं हो रही हैं एक भयंकर समस्या, मैंने इस आदेश का उपयोग करके जंगली उड़ान शुरू कर दी है, './standalone.sh -b xxx.xx.xx.xxx> $ HOME/web.log 2> 1 & 'और इसे रोकने के लिए, मैंने' 'का उपयोग किया। /jboss-cli.sh --connect कमांड =: शटडाउन' .. अगर मैं सर्वर शुरू करता हूं, तो सब कुछ ठीक काम करता है, मैं संबंधित वेबसाइट तक पहुंच सकता हूं, अगर मैं सर्वर को वेबसाइट तक पहुंचता हूं, तो क्रोम मुझे बताता है "सर्वर से कोई प्रतिक्रिया नहीं ".. लेकिन एक बार मैंने स्क्लेसर सर्वर पर अपना हाथ रखकर कुछ भयंकर हो गया। –

+0

मैंने sqlserver में डंप का उपयोग करके एक डीबी बनाया है, उसके बाद जब भी मैं अपनी .war फ़ाइल को तैनात करता हूं, यह असफल होने के रूप में आ रहा है, मैंने बहुत कोशिश की। शट डाउन कमांड का उपयोग करने के बाद भी, मैं उस साइट तक पहुंच सकता हूं जो मुझे 404 संदेश नहीं मिला है। मुझे लगता है कि एक प्रक्रिया बाकग्राउंड में चल रही है जो शटडन कमांड के बाद भी रोक नहीं रही है। क्या आप जानते हैं कि मैं इसे कैसे हल कर सकता हूं? –

+0

इसे जंगली की पिड की पहचान करके और हत्या कमांड का उपयोग करके हल किया गया .. –

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