2012-05-24 13 views
8

जब मैं बिलाव के अपने स्थान उदाहरण शुरू मैं निम्न त्रुटि हो:बिलाव शुरू कर देंगे नहीं: java.net.BindException: अनुरोध नहीं प्रदान कर सकते हैं पता

SEVERE: StandardServer.await: create[8005]: 
    java.net.BindException: Cannot assign requested address: JVM_Bind 
    at java.net.PlainSocketImpl.socketBind(Native Method) 
    at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359) 
    at java.net.ServerSocket.bind(ServerSocket.java:319) 
    at java.net.ServerSocket.<init>(ServerSocket.java:185) 
    at org.apache.catalina.core.StandardServer.await(StandardServer.java:373) 
    at org.apache.catalina.startup.Catalina.await(Catalina.java:662) 
    at org.apache.catalina.startup.Catalina.start(Catalina.java:614) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    at java.lang.reflect.Method.invoke(Method.java:585) 
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) 
    at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) 

मैं मंचों लोगों पर देखा है एक ही समस्या थी । नेटस्टैट उपयोग में 8080, 8005 या 800 9 बंदरगाह नहीं दिखाता है। मैंने बंदरगाह बदलने की कोशिश की लेकिन मुझे एक ही त्रुटि मिल गई। मैं भी Windows \ System32 \ drivers \ etc में मेजबान फ़ाइल और लाइन

127.0.0.1  localhost 

टिप्पणी नहीं की है देख लिया है। मैंने server.xml में कुछ भी नहीं बदला और कल से मैं इसे काम नहीं कर सकता। कोई विचार?

संपादित करें:

<Server port="8005" shutdown="SHUTDOWN"> 

Connectors: 
<Connector port="8080" protocol="HTTP/1.1" 
       connectionTimeout="20000" 
       redirectPort="8443" /> 

<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" SSLEnabled="true" 
       maxThreads="150" scheme="https" secure="true" 
       clientAuth="false" sslProtocol="TLS" 
       /> 

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> 

धन्यवाद आपकी मदद के लिए

+0

यह एक बंद समस्या नहीं है को बचाने, यह एक स्टार्टअप समस्या है। शायद टोमकैट पहले ही चल रहा है। – EJP

+0

कृपया अपने सभी तत्वों और अपने तत्व के प्रारंभ-तत्व पोस्ट करें। –

+0

मुझे एक ही समस्या है। क्या आपने इसे हल किया? – rnunes

उत्तर

2

मैं इस का समाधान करने में कामयाब रहे।

मुझे एक्लिप्स में स्थानीय टोमकैट के साथ एक ही समस्या थी (यह शुरू नहीं होगा क्योंकि यह tomcat.bin नहीं मिल सका)। मैंने एक्लिप्स में सर्वर टैब में टॉमकैट सर्वर पर दायाँ क्लिक किया और गुणों पर क्लिक किया। सामान्य गुणों पर एक बटन "स्विच स्थान" होता है। यह एक्लिप्स पर स्थानीय टॉमकैट को इंगित करता था, लेकिन इस बटन के साथ यह इसे सी ड्राइव पर फ़ोल्डर में बदल देता था जहां वास्तविक टोमकैट स्थापना होती है। अब टॉमकैट ग्रहण और स्थानीय दोनों में काम कर रहा है।

2

सबसे संभावित कारण यह है: स्थानीय होस्ट के लिए आपका आईपी पता होस्ट फ़ाइल में सही ढंग से कॉन्फ़िगर नहीं किया गया है। मेजबान फ़ाइल सत्यापित करें: रन: system32: ड्राइवरों: आदि: मेजबान ओपन नोटपैड

में इस होस्ट फ़ाइल मेजबान फ़ाइल में 1 पंक्ति के रूप में यह स्थानीय होस्ट लाइन रखें। सबकुछ बंद करें। ग्रहण से सर्वर को हटाएं और इसे फिर से कॉन्फ़िगर करें। इसे मदद करनी चाहिए।

8

मैं

<Server address="0.0.0.0" port="8005" shutdown="SHUTDOWN">

को निर्दिष्ट conf/server.xml में करके इस हल किया।

+0

पर टोमकैट का उपयोग नहीं कर रहा हूं मेरे लिए वास्तव में पता = "0.0.0.0" हमेशा अच्छा काम नहीं कर रहा था। मुझे 0.0.0.0 को नेटवर्क इंटरफ़ेस के आईपी के साथ प्रतिस्थापित करने की आवश्यकता है (लेकिन लूपबैक पता 127.0.0.1 का उपयोग न करें, नेटवर्क कार्ड के आईपी का उपयोग करें) – walkeros

+0

यह मेरे लिए 'टोमकैट-7.0.62' और' मैकोज सिएरा 'के साथ काम करता है। । – loretoparisi

+0

सोलारिस में, यह समाधान मेरे लिए काम करता था। धन्यवाद! – Shreyas

3

मेरे मामले में, यह होस्ट फ़ाइल (विंडोज़) के साथ समस्या थी। असल में मैं शुरू से ही उस में निम्नलिखित प्रविष्टि ... 172.16.xxx.yyy स्थानीय होस्ट

कुछ 2 सप्ताह वापस था, एक भौतिक सर्वर और नेटवर्क डोमेन विभाजन गतिविधि हमारी कंपनी है, जो बदल में किया जाता था सभी मशीनों के आईपी। यहां, मेरी वाई बदल गई थी।

जब मैंने अपना आईपी संपादित किया, तो त्रुटि समाप्त हो गई। धन्यवाद इसके लिए सौरभ चंदे।

6

आपके सर्वर का आईपी बदल दिया गया है (यहां तक ​​कि उन अन्य नेटवर्क कार्डों का आईपी भी जिन्हें आप उपयोग नहीं करते हैं) और आपको संपादित करना होगा।

C:\Windows\System32\drivers\etc\hosts 
0

मैं जब मेजबान फ़ाइल पर अनुमतियों को ठीक से सेट नहीं किया गया

रनिंग chmod 644 hosts समस्या का समाधान कर एक सर्वर पर इस मुद्दे पड़ा है।

0

चरण 1: सी पर जाएँ: \ Windows \ System32 \ drivers \ etc

चरण 2:

मेजबान फ़ाइल खोजने के लिए और नोटपैड के साथ इसे खोलने के व्यवस्थापक मोड के साथ

चरण 3:

127.0.0.1 के साथ स्थानीय होस्ट आईपी की जगह

उदाहरण

+०१२३५१६४१०६१
# Copyright (c) 1993-2009 Microsoft Corp. 
# 
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows. 
# 
# This file contains the mappings of IP addresses to host names. Each 
# entry should be kept on an individual line. The IP address should 
# be placed in the first column followed by the corresponding host name. 
# The IP address and the host name should be separated by at least one 
# space. 
# 
# Additionally, comments (such as these) may be inserted on individual 
# lines or following the machine name denoted by a '#' symbol. 
# 
# For example: 
# 
#  102.54.94.97  rhino.acme.com   # source server 
#  38.25.63.10  x.acme.com    # x client host 

# localhost name resolution is handled within DNS itself. 
    127.0.0.1  localhost 
# ::1    localhost 

चरण 4:

है कि फाइल और चलाने के सर्वर

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