java.net.BindException:已在使用的地址:绑定Glassfish服务器

时间:2017-03-09 00:00:01

标签: eclipse-neon

我正在使用Eclipse Neon版本4.6.0和Glassfish(Payaraa)4,当我第一次安装它时,它工作正常,但有些日子它没有工作,我正在尝试这么做,但它只是没有&#39工作。它给出了以下错误:

java.net.BindException: Address already in use: bind
at sun.nio.ch.Net.bind0(Native Method)

我已经检查过我的计算机上没有运行其他服务器但是我已经安装了Apache Tomcat Server。所以我需要知道我该怎么办?

我删除并重新创建服务器,在eclipse中重新安装glassfish工具。甚至尝试创建域目录,因为它也给出了以下错误:

payara-4.1.1.171.0.1\payara41\glassfish\domains\domain1\autodeploy\bundles does not exist, please create it.

似乎没什么用。我想更好地切换到另一台服务器,但在此之前我想知道解决方案。

1 个答案:

答案 0 :(得分:0)

BindException表示计算机上的某个其他服务器正在使用给定的端口号,并且要运行我的服务器,需要释放另一个服务使用的此端口。所以我通过命令提示符查看,使用以下命令,系统中的另一个服务正在使用端口8080:

netstat -a -o | find "8080"

它向我展示了它在系统中使用的IP和PID,然后是任务管理器 - >进程我停止了服务以及它是如何工作的。