के माध्यम से स्कैला एप्लिकेशन चलाते समय पोर्ट को बाध्य करने से इनकार कर दिया गया है। मैं एसबीटी के साथ अपना स्कैला कोड चलाने की कोशिश कर रहा हूं, लेकिन नीचे त्रुटि प्राप्त करें। यह कमांड लाइन और इंटेलिजे आइडिया के साथ एसबीटी दोनों के साथ होता है।एसबीटी
[error] (run-main) org.jboss.netty.channel.ChannelException:
Failed to bind to: /127.0.0.1:80
org.jboss.netty.channel.ChannelException: Failed to bind to: /127.0.0.1:80
....
....
Caused by: java.net.SocketException: Permission denied
पोर्ट एक्सेस की अनुमति देने के लिए मैं कॉन्फ़िगर कैसे करूं। यह तब होता है जब मैं अपने स्थानीय मैक और मेरे रिमोट उबंटू सर्वर पर चलाने की कोशिश करता हूं।
"सुडो एसबीटी" के साथ एसबीटी चलाना समस्या को हल करता है, लेकिन यह समाधान नहीं है। मैं अपने स्कैला ऐप को पोर्ट 80 तक पहुंचने की अनुमति देने के लिए अनुमति कहां सेट कर सकता हूं।
क्या ऑपरेटिंग सिस्टम, वितरण (यदि लागू हो) और संस्करण? –
मैक शेर और उबंटू सर्वर 10.04 पर एक ही समस्या है। जेडीके 1.6 और एसबीटी 0.11.2 और स्कैला 2.9.1 – Jack
का उपयोग करके मुझे शेर के बारे में पता नहीं है, लेकिन गूगलिंग ने सूडो के अलावा कोई समाधान नहीं बताया। उबंटू डेबियन के समान समाधानों का उपयोग करेगा, जिसे मैंने नीचे दिए गए मेरे उत्तर में रखा था। [Serverfault प्रश्न] भी देखें (http://serverfault.com/questions/112795/how-can-i-run-a-server-on-linux-on-port-80-as-a-normal-user) । ध्यान दें कि यह एक प्रोग्रामिंग मुद्दा नहीं है, लेकिन एक ऑपरेटिंग सिस्टम मुद्दा है। –