由于Windows Server 2008R2 支持IPV4和IPV6,所以在使用jppf的时候,jppf会在IPV4和IPV6的通道上全部监听端口。
http://server.pramati.com/blog/2010/11/02/server-socket-jvm_bind-issue-in-windows-vista/
这个链接可以启发我们,起初设想将服务器的IPV6关掉,使用了网上讲的方法,但是jppf还是无法正常运行。
后来看到以上链接里有个-Djava.net.preferIPv4Stack=truejvm属性。突然想到在jppf配置文件里见过设置jvm属性的地方。
于是添加上-Djava.net.preferIPv4Stack=true ,jppf正常运行了。