在启动Jboss时,经常会遇到这个错误。端口被占用的原因是windows在启动时把端口分配给某些服务了。可以通过修改注册表,保留这些端口。
按以下步骤操作:
(操作系统为Windows Server 2003、XP、Win7)
- 启动注册表编辑器(Regedit.exe).
- 找到注册表项 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
- 新建“多字符串值 ”(Multi-string Value),名称为“ReservedPorts ”。
- 双击“ReservedPorts ”,输入想保留的端口范围。如:
1090-1161
4444-4445
8083-8083
参考链接: http://support.microsoft.com/default.aspx?scid=kb;en-us;812873