2015-08-27 12 views
9

पर जंगली फ़ाइल में युद्ध फ़ाइल को तैनात करने के लिए कैसे करें अब तक मैं वन्यजीव के लिए नौसिखिया हूं, अब तक मैं अपने अनुप्रयोगों को तैनात करने के लिए टॉमकैट पर काम कर रहा था। अब सिर्फ वाइल्डफ्लाई की विशेषताओं को जोड़ने के लिए हम इस पर आगे बढ़ना चाहते हैं। मैं विंडोज ओएस का उपयोग कर रहा हूं, मैंने सेवा शुरू करने के लिए जंगली उड़ान के बुनियादी कार्यान्वयन के साथ किया है। लेकिन स्वागत पृष्ठ के स्थान पर ROOT.war को तैनात करने में असमर्थ। मैंने अध्ययन किया है और बहुत से लिंक के माध्यम से चला गया है, मैंने अपने प्रोजेक्ट वेब-आईएनएफ फ़ोल्डर में jboss-web.xml जोड़ा है जैसा कि मैंने लिंक में प्राप्त किया है। लेकिन मैं अभी भी स्टैंडअलोन परिनियोजन में ROOT.war को तैनात करने में असमर्थ हूं। हर बार यह असफल हो जाता है। जो मैंने गलत किया है वह नहीं मिला।वाइल्डफ्लाई वर्क 9.0.1

`<?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>` 

मैंने व्यवस्थापक उपयोगकर्ता बनाया है, लेकिन तैनाती के लिए मैं केवल जंगली उड़ान उपयोगकर्ता सेटिंग का उपयोग कर रहा हूं। इसके लिए मैंने bin/init.d wildfly.conf फ्लाई से फ़ील्ड को भी असम्बद्ध किया। लेकिन पूरी तरह से त्रुटि से अनजान है।

नोट: हमने इसे लिनक्स मशीन पर भी कोशिश की लेकिन ROOT.war भी वहां तैनात नहीं हो रहा है। used

+0

कृपया, तैनाती – ctomc

+0

सर की server.log पेस्ट मैं एक ई-बुक के माध्यम से जा रहा वहाँ मैं कुछ और बल्ला फ़ाइलें निष्पादित करने के लिए मिला है। अगर आप इस बारे में मेरी मदद कर सकते हैं तो यह एक grd मदद होगी क्योंकि आपने jboss पर बहुत कुछ किया है। कोई मेल आईडी सर – Vartika

उत्तर

13

दो फ़ाइलों युद्ध फ़ाइल 1. jboss-web.xml करने से पहले वेब-INF फ़ोल्डर में जोड़ा जा करने के लिए है

<?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> 
  1. खाली bean.xml
+0

अभी भी मेरे लिए कुछ भी नहीं है, मुझे एक साधारण हैलो वर्ल्ड सर्वलेट है, टॉमकैट में काम करता है लेकिन जंगली उड़ान में नहीं 9 – Eduardo

+0

पूरी तरह से काम करता है :) –

1

स्वागत पृष्ठ तल पर एक टिप्पणी है,

यह पेज सेट बदलने के लिए अपने सर्वर विन्यास में "सक्षम-स्वागत-रूट" गलत पर और उसके संदर्भ के रूप में के साथ अपने स्वयं युद्ध/तैनात पथ।

कृपया पुष्टि करें कि आपने सक्षम-स्वागत-रूट को गलत पर सेट किया है या नहीं।

आशा है कि मदद करता है

+0

महोदय, मैं 9.0.1 वर्क का उपयोग कर रहा हूं जिसमें इस संपत्ति नहीं है और मैंने कहीं पढ़ा है कि ऐसा करने की कोई आवश्यकता नहीं है, कृपया अपने आवेदन में संदर्भ पथ "/" के साथ jboss-web.xml जोड़ें। – Vartika

5

आप Maven उपयोग कर रहे हैं आपके आवेदन को तैनात करने की, तो आप इस तरह रूट करने के लिए अपने pom.xml में डिफ़ॉल्ट युद्ध फ़ाइल नाम बदल सकते हैं:

... 
</dependencies> 
<build> 
    <!-- <finalName>${project.artifactId}</finalName> --> 
    <finalName>ROOT</finalName> 

जब आप Maven का उपयोग कर अपने आवेदन की तैनाती, Wildfly स्वचालित रूप से इसे / के तहत की मेजबानी करेगा। इस तरह, आप युद्ध फ़ाइल के नाम को बदलने से रोकते हैं।

15

Wildfly साथ स्वागत webapp ओवरराइड करने के लिए, तो आप इस सामग्री के साथ अपने webapp के WEB-INF में एक jboss-web.xml बनाने की जरूरत:

<jboss-web> 
    <context-root>/</context-root> 
</jboss-web> 

लेकिन आप रूट निर्देशिका में पहुँचने का प्रयास करता है, तो (जैसे http://localhost:8080/) आप अभी भी डिफ़ॉल्ट स्वागत सामग्री होगी। इसे हटाने के लिए, आपको Wildfly निर्देशिका में निर्देशिका welcome-content का नाम बदलने की आवश्यकता है।

+1

आपका स्वागत है सामग्री-सामग्री मेरे लिए कोई काम नहीं – xav56883728

0

मेरी जंगली उड़ान 9.0.1 परिनियोजन के लिए, हमने निम्नलिखित दो किया और यह काम किया।

  1. jboss-web.xml अन्य विशेषज्ञों द्वारा ऊपर वर्णित अनुसार।

  2. standalone.xml में,

    <host name="default-host" alias="localhost, myAppDomain.com" default-web-module="myApp.war"> 
        <location name="/" handler="welcome-content"/> 
        <filter-ref name="server-header"/> 
        <filter-ref name="x-powered-by-header"/> 
    </host> 
    
संबंधित मुद्दे