环境:
- JBoss 6
- IntelliJ IDEA 14.14
- Java 6
- Javaee 6
- Windows 7 x64
我无法启动JBoss服务器,因为1099端口已经在使用中,所以它会抱怨。
错误
Error running des: Address localhost:1099 is already in use
我已经对此端口进行了nmap,这就是的结果
PORT STATE SERVICE VERSION
1099/tcp unknown rmiregistry
但我不知道可能是哪个过程。
知道吗?
您可以尝试使用netstat命令来查找哪个进程是
netstat -a -b -o
-一个标志显示所有连接和端口
-b是获得可执行的
-o获取PID
然后你可以尝试终止这个进程,或者如果它必须是活动的,你可以重新配置JBoss服务器,将JNDI服务绑定到1099 以外的端口
或者使用以下命令杀死所有java进程:
taskkill /f -im java.exe
端口1099正被另一个服务使用。将standalone(-full(.xml中的端口更改为某个可用端口。(即8080(。
只需终止所有进程java.exe
按照以下步骤避免出现Address localhost:1099 is already in use
错误。
第一种方式:
转到任务管理器并选择流程选项卡。
查找名为Java(TM) Platform SE binary
的进程,这表示java.exe
选择此进程并杀死。
现在您可以使用JBOSS服务器了。启动它。
第二种方式:
转到JBoss
位置中的bin文件夹
例如(在我的电脑中(
D:Serversjboss-4.2.3.GAbin
按键盘上的Shift键,然后右键单击
选择此处打开命令窗口
然后键入shutdown.bat -S
并输入
这将需要一些时间来关闭服务器,然后你就可以离开了。