Unix用户:
在大多数Linux发行版中,您可以使用以下命令查找一个用户的PID进程名称信息:
1 2 |
|
另一个强大的工具是fuser,可以使用TCP / UDP套接字检查进程。以下是如何检查哪个进程绑定端口8080上的TCP套接字:
1 |
|
Windows用户:
您可以使用netstat获取所有进程的网络信息。在以下示例中,我们在端口8080上创建一个过滤器:
1 |
|
您将能够检测到您的端口正在进行的过程。假设你的PID是1234,为了杀死它你可以执行:
1 |
|
您还可以使用TaskManager来终止进程。请注意:默认情况下,任务管理器不显示PID。您必须从菜单View |中添加它 选择列)
Mac用户:
通过终端执行查找pid:
1 |
|
用以下方法杀死进程:
1 |
|
java.net.BindException:无法分配请求的地址:
这意味着您可能没有为应用程序服务器中配置的某个网络接口使用正确的地址。如果引导应用程序服务器分配主机名
1 |
|
然后Windows和Linux中的文件/ etc / host用于将域名解析为IP地址,如果此映射不正确,则会得到java.net.BindException:无法分配请求的地址:JVM_Bind。