解决 项目报错java.net.bindexception: address already in use: jvm_bind:8080
来源:互联网 发布:js实现发表评论功能 编辑:程序博客网 时间:2024/05/16 10:40
在同一台机子上同时运行selenium RC 和 selenium Grid,启服务时,会提示java.net.bindexception: address already in use: jvm_bind:8080。因为两者占用的默认端口是一致的,所以最终解决办法是更改了其中一个的启动端口。
分析端口问题常用的两个命令是 netstat 和 tasklist。
下面是在网上找到的分析的一个实例:
利用 "netstat -ano"命令可以显示端口状态,再在结果中找到端口,然后根据其 PID 在输入“ tasklist ”命令显示中查找其对应程序,就可知道其程序名,进而查明程序的来源,采取适当的措施。
方法可以采用如下:
用netstat -ano 命令结果:
Proto Local Address Foreign Address State PID
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 2544
TCP 0.0.0.0:100 0.0.0.0:0 LISTENING 2544
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 1404
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:1110 0.0.0.0:0 LISTENING 228
TCP 127.0.0.1:1025 0.0.0.0:0 LISTENING 1052
TCP 127.0.0.1:1159 127.0.0.1:1110 CLOSE_WAIT 2992
TCP 127.0.0.1:1297 127.0.0.1:1110 CLOSE_WAIT 2992
TCP 127.0.0.1:1324 127.0.0.1:1110 CLOSE_WAIT 2992
可见80端口被PID 为2544的进程占用了。
用tasklist 命令:
图像名 PID 会话名 会话# 内存使用
========================= ====================== ======== ============
System Idle Process 0 Console 0 28 K
System 4 Console 0 264 K
WebThunder.exe 2544 Console 0 12,120 K
java.exe 2884 Console 0 6,296 K
tasklist.exe 3464 Console 0 4,372 K
可见2544是WebThunder.exe进程。将其关闭。重启TOMCAT。OK!
我用这种方法查得是一个python.exe的进程占用了端口继而查到原来是plone程序占用了8080端口。于是关闭即可。
- 解决 项目报错java.net.bindexception: address already in use: jvm_bind:8080
- 项目报错java.net.bindexception: address already in use: jvm_bind:8080
- 项目报错java.net.bindexception: address already in use: jvm_bind
- 项目启动失败,报错:java.net.BindException:Address already in use : JVM_Bind <null>:8081
- MyEclipse报java.net.BindException: Address already in use: JVM_Bind
- 【解决】java.net.BindException: Address already in use: JVM_Bind
- tomcat启动报错:java.net.BindException: Address already in use: JVM_Bind<null>:8080
- 报错:java.net.bindexception: address already in use: jvm_bind:8080
- java.net.bindexception: Address already in use: JVM_Bind:8080
- java.net.BindException: Address already in use: JVM_Bind:8080 issue
- java.net.BindException: Address already in use: JVM_Bind:8080
- java.net.bindexception: address already in use: jvm_bind:8080
- java.net.bindexception: address already in use: jvm_bind:8080
- java.net.BindException: Address already in use: JVM_Bind :8080 解决方法
- java.net.BindException: Address already in use: JVM_Bind:8080
- java.net.BindException: Address already in use: JVM_Bind:8080
- java.net.BindException: Address already in use: JVM_Bind <null>:8080
- java.net.BindException: Address already in use: JVM_Bind <null>:8080
- newLISP语法
- AS3.0易错点1———————————— TextFormat用法
- Flex 折线图中对折线手动设置显示问题
- Linux CURL的安装和使用
- 对于UITableViewStyleGrouped类型的UITableView的背景色设置问题
- 解决 项目报错java.net.bindexception: address already in use: jvm_bind:8080
- 想进入SAP行业的人仔细看看:SAP模块的选择
- 推荐一个移动开发者的网站
- 转载:Android之PreferenceActivity
- Android系统开发小知识点
- S2SH框架配置步骤
- Javascript跨域请求的几种解决方法
- openldap的详细配置!(转)
- ANDROID NDK 开发入门步骤示范