您的位置:首页 > 编程语言 > Java开发

org.mortbay.util.MultiException[java.net.BindException: 地址已在使用

2013-11-06 20:38 344 查看
原因: 通常是端口被占用

排查方法:

首先,利用 netstat -alnp | grep 8080 查看端口使用情况 (可跳过)

利用 jps -v |grep 8080 查看是哪个进程占用该端口, kill 该进程即可

知识点:

jps(Java Virtual Machine Process Status Tool)是JDK 1.5提供的一个显示当前所有java进程pid的命令,简单实用,非常适合在linux/unix平台上简单察看当前java进程的一些简单情况。jps仅查找当前用户的Java进程,而不是当前系统中的所有进程。

当web 应用启动时,执行命令 jps -v | grep 8080 得到

6124 Bootstrap -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:34708 -Drjrcontext=/ -Drjrwebapp=src/main/webapp -Drjrport=8080 -Drjrhsfdir=/home/abc/soft/taobao-hsf.sar -Drjruse_hotswap=true -Drjruse_webxhotswap=true -DrjrAntxProps=/home/abc/work/myapp/web/antx.properties -Drjrclasspath=/tmp/hsf_classpath/hsf_jetty_runtime_file -Drjrclasspath=/tmp/hsf_classpath/hsf_jetty_runtime_file -Dproject.name=xcase -Dfile.encoding=UTF-8
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐