我的win7系统装上netbeans,glassfishi启动后报错 10

新建一个jsp文件,运行软件已经写好的helloworld,但是glassfish总是报错,怎么解决这个问题,错误就是警告:RMITCPAccept-8686:accep... 新建一个jsp文件,运行软件已经写好的hello world,但是glassfish总是报错,怎么解决这个问题,错误就是 警告: RMI TCP Accept-8686: accept loop for ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=8686] throws
java.net.SocketException: select failed
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)
at java.net.ServerSocket.implAccept(ServerSocket.java:453)
at java.net.ServerSocket.accept(ServerSocket.java:421)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:369)
at sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:341)
at java.lang.Thread.run(Thread.java:619)
展开
 我来答
lansingbt
2012-03-28 · TA获得超过153个赞
知道小有建树答主
回答量:375
采纳率:0%
帮助的人:199万
展开全部
据上面显示的是:连接失败
可能是连接语句出错了,好好检查一下细节方面
例如:
服务器端需要指定一个确定的端口号来创建创建服务器对象
Socket socket = new Socket("168.150.12.53",9999);

并用此端口号进行监听。。

Socket s = server.accept() ; // 监听窗口,等待连接

或:

Socket socket = new Socket(InetAddress.getLocalHost(),5678); // 向主机名为InetAddress.getLocalHost()的服务器申请连接

客户端需用服务器所在机器的ip以及服务器的端口作为参数创建一个Socket对象
Socket socket = new Socket("168.160.12.42",9998);
或:
Socket socket = new Socket(InetAddress.getLocalHost(),5678); // 向主机名为InetAddress.getLocalHost()的服务器申请连接

希望能给你一点点提示。。。呵呵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
名片
2024-10-28 广告
Altair HyperWorks软件授权是优菁科技(上海)有限公司为客户提供的重要服务之一。我们确保每位客户都能合法、安全地使用HyperWorks这一先进的CAE(计算机辅助工程)平台。通过与Altair公司的紧密合作,我们为客户提供正... 点击进入详情页
本回答由名片提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式