乐者为王

Do one thing, and do it well.

Cannot launch the remote parser because port 49153 is already in use

在Windows Server 2008中使用ANTLRWorks调试语法时,总是提示说什么端口49153已被占用。使用netstat -an发现这个端口正在被别的进程监听着,虽然知道问题原因,但是不知道如何解决。后来从如果AntlrWorks的Debug报错“当前端口已被占用”,可能是防火墙的原因得到启示:AntlrWorks是可以修改远程调试端口的。不过我没有像该文作者介绍的那样将调试端口改成49253,因为那样可能需要设置防火墙。而是直接将之设置到了一个不在使用的端口49151上。

设置调试端口的路径如下:

File -> Preferences -> Debugger -> Default local port

Comments