问题描述
谢谢。问题:glassfish无法启动操作系统: win7Java: version "1.6.0_21"JDK: 1.6.0_21(在xp机子和windows server 2008虚拟机里均能正常使用,但机子里装的win7,不行,暂时不想重装)glassfish 版本:v2和v3均无法启动(不知从何时开始任一JavaEE服务器都不能启动了)通过netstat -ano 检查没有发现端口占用现象从java运行环境到服务器重新安装都不起作用贴一段glassfish的log:Caused by: java.io.IOException: Unable to establish loopback connection at sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:106) at java.security.AccessController.doPrivileged(Native Method) at sun.nio.ch.PipeImpl.<init>(PipeImpl.java:122) at sun.nio.ch.SelectorProviderImpl.openPipe(SelectorProviderImpl.java:27) at java.nio.channels.Pipe.open(Pipe.java:133) at sun.nio.ch.WindowsSelectorImpl.<init>(WindowsSelectorImpl.java:104) at sun.nio.ch.WindowsSelectorProvider.openSelector(WindowsSelectorProvider.java:26) at java.nio.channels.Selector.open(Selector.java:209) at com.sun.corba.ee.impl.transport.SelectorImpl.startSelector(SelectorImpl.java:375) ... 33 moreCaused by: java.net.ConnectException: Connection timed out: connect at sun.nio.ch.Net.connect(Native Method) at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:507) at java.nio.channels.SocketChannel.open(SocketChannel.java:146) at sun.nio.ch.PipeImpl$Initializer.run(PipeImpl.java:78) ... 41 more 问题补充:蔡华江 写道
解决方案
1.不具有管理员身份2.没有写权限3.开了防火墙4.jdk版本问题5.以XP兼容方式运行下,还不行就...
解决方案二:
换个JDK的版本试试 1.6.0_21 是最新的 好像不是很稳定
解决方案三:
以管理员身份运行试试