- 论坛徽章:
- 0
|
本帖最后由 tzjz_8 于 2015-01-07 22:53 编辑
各位大牛好:
请教关于“普通用户启动 Flash 843端口”问题:
1)使用authbind服务过渡小于1024的端口给普通用户使用,配置连接:blog.sina.com.cn/s/blog_66a1a5d50102v3an.html;
2)在启动80、443之类的服务没有问题、和/etc/services没关系;
3)但在启动Flash 843时有问题(843无人占用、尝试修改为邻近端口844之类的 也不行、root启动没有问题;但修改为上千大端口启动正常)、报错如下:
4)authbind源码文件并无明 authbind.sourcearchive.com/documentation/1.2.0/authbind_8c_source.html
Exception in thread "main" org.jboss.netty.channel.ChannelException: Failed to bind to: 0.0.0.0/0.0.0.0:843
at org.jboss.netty.bootstrap.ServerBootstrap.bind(ServerBootstrap.java:272)
at com.domain.abc.flashsecurityserver.FlashSecurityServer.start(FlashSecurityServer.java:54)
at com.domain.abc.common.Configure.runFlashAuth(Configure.java:411)
at com.domain.abc.common.Configure.runCRSx(Configure.java:406)
at com.domain.abc.common.Configure.loadandrun(Configure.java:363)
at com.domain.abc.Main.main(Main.java:50)
Caused by: java.net.SocketException: Operation not permitted
at sun.nio.ch.Net.bind(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:126)
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
at org.jboss.netty.channel.socket.nio.NioServerBoss$RegisterTask.run(NioServerBoss.java:193)
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.processTaskQueue(AbstractNioSelector.java:366)
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:290)
at org.jboss.netty.channel.socket.nio.NioServerBoss.run(NioServerBoss.java:42)
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:10
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:90
at java.lang.Thread.run(Thread.java:662) |
|