2015-01-13 8 views
40

में डिफ़ॉल्ट पोर्ट 8080 को कैसे बदलें I मैंने अभी जंगल ईई विकास को WildFly 8.2 के साथ शुरू किया है। मेरी पहली समस्या यह है कि डिफ़ॉल्ट पोर्ट 8080 को किसी और चीज़ में कैसे बदला जाए?वाइल्डफ्लि

मुझे नीचे की रेखा वाली कई एक्सएमएल फाइलें मिलीं।

<socket-binding name="http" port="${jboss.http.port:8080}"/> 

लेकिन मुझे लगता है कि मुझे उन सभी को बदलने की ज़रूरत नहीं है ?!

+2

फ़ोरम साइट्स के विपरीत, हम "धन्यवाद" या "किसी भी सहायता की सराहना नहीं करते हैं, या हस्ताक्षर [so] का उपयोग नहीं करते हैं। देखें "[चाहिए 'हाय', 'धन्यवाद,' टैगलाइन, और नमस्कार पदों से हटा दिए जाएंगे?] (Http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be -प्रमुख-से-पोस्ट) –

+3

लेकिन मैं नहीं हूं ;-)। मैं सिर्फ विनम्र होने की कोशिश करता हूं - बिल्कुल चोट नहीं पहुंचा सकता। जवाब देखें "आशा है कि यह मदद करता है!" - छोड़ा जा सकता है। लेकिन वैसे भी - संपादन के लिए धन्यवाद। – dermoritz

उत्तर

79

अपने standalone.xml फ़ाइल में, यह तत्व के लिए देखो:

<socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}"> 

बंदरगाह ऑफसेट विशेषता आप संख्या आपके द्वारा निर्दिष्ट जोड़कर सभी बंदरगाहों wildfly उपयोग करता है, बदल सकता है।

उदाहरण के लिए, डिफ़ॉल्ट मान 0, जिसका अर्थ है कि http बंदरगाह 8080, दूरस्थ 4447, हो जाएगा आदि

आप ${jboss.socket.binding.port-offset:100} उपयोग करते हैं, http बंदरगाह 8180 (8080+100), दूरस्थ 4547 (4447+100), आदि

हो जाएगा

तो आपको ऑफ़सेट बदलने की जरूरत है, और कुछ नहीं।

संपादित करें: आप भी स्टार्टअप पर एक प्रणाली संपत्ति का उपयोग करके ऐसा करते हैं, जाँच http://www.mastertheboss.com/jboss-server/jboss-configuration/configuring-port-offset-on-jboss-as-wildfly

+0

जो वास्तव में मदद करता है - धन्यवाद – dermoritz

+0

खुशी हुई इससे मदद मिली! – mendieta

+4

यदि आप कमांड लाइन से ऐसा करना चाहते हैं तो ऐसा कुछ काम करेगा: "wildfly" standalone.bat -b 0.0.0.0 -Djboss.socket.binding प्रारंभ करें। पोर्ट-ऑफ़सेट = 100 –

3

मत भूलना भी अपने डीबग पोर्ट ऑफसेट करने के लिए यदि आप डिबग मोड में चल रहे हैं कर सकते हैं। यह standalone.conf

8

एक विकल्प होगा स्टार्टअप कमांड में पोर्ट को सीधे निर्दिष्ट करके वाइल्डफ्लि उदाहरण शुरू करना होगा।


विंडोज:

standalone.bat -Djboss.http.port=1234 

* nix:

standalone.sh -Djboss.http.port=1234 

यह 1234 पर http-दूरस्थ के लिए बंदरगाह शुरू होगा। कुछ संदर्भ here

+2

भी -Djboss.socket.binding.port-ऑफसेट = 100 ताकि आप सभी बंदरगाहों (https, प्रबंधन इत्यादि) – PierluigiVernetto

+0

Thx को बदल सकें, यह वही था जो मैं खोज रहा था। परीक्षण के लिए मुझे लगता है कि स्टार्टअप पैराम हैं सबसे अच्छा तरीका :) – Bluefire