Eclipse plugin 无法通过Eclipse插件启动Glassfish(ConnectException)
在Windows7 64位系统上,我有EclipseJuno服务版本1,并直接从安装了Glassfish插件 我还将开源版本的Glassfish 3.1.2.2(通过zip文件)安装到我的机器上 我已经为安装的Glassfish版本和嵌入的Glassfish 3.1.2.2版本创建了服务器运行时环境。我已经在Eclipse中为每个运行时环境创建了一个服务器 当我尝试从Eclispe启动其中任何一个时,会出现以下错误(这没有多大帮助):Eclipse plugin 无法通过Eclipse插件启动Glassfish(ConnectException),eclipse-plugin,glassfish-3,Eclipse Plugin,Glassfish 3,在Windows7 64位系统上,我有EclipseJuno服务版本1,并直接从安装了Glassfish插件 我还将开源版本的Glassfish 3.1.2.2(通过zip文件)安装到我的机器上 我已经为安装的Glassfish版本和嵌入的Glassfish 3.1.2.2版本创建了服务器运行时环境。我已经在Eclipse中为每个运行时环境创建了一个服务器 当我尝试从Eclispe启动其中任何一个时,会出现以下错误(这没有多大帮助): !条目oracle.eclipse.tools.glassf
!条目oracle.eclipse.tools.glassfish 412012-12-1116:20:16.182
!消息GlassFish:错误
!堆栈0
java.net.ConnectException:连接被拒绝:连接
位于java.net.PlainSocketImpl.socketConnect(本机方法)
位于java.net.PlainSocketImpl.doConnect(未知源)
位于java.net.PlainSocketImpl.connectToAddress(未知源)
位于java.net.PlainSocketImpl.connect(未知源)
位于java.net.socksocketimpl.connect(未知源)
位于java.net.Socket.connect(未知源)
位于java.net.Socket.connect(未知源)
位于sun.net.NetworkClient.doConnect(未知源)
位于sun.net.www.http.HttpClient.openServer(未知来源)
位于sun.net.www.http.HttpClient.openServer(未知来源)
在sun.net.www.http.HttpClient。(来源不明)
位于sun.net.www.http.HttpClient.New(未知来源)
位于sun.net.www.http.HttpClient.New(未知来源)
位于sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(未知源)
位于sun.net.www.protocol.http.HttpURLConnection.plainConnect(未知源)
位于sun.net.www.protocol.http.HttpURLConnection.connect(未知源)
位于com.sun.enterprise.jst.server.sunappsrv.commands.CommandRunner.call(CommandRunner.java:607)
位于com.sun.enterprise.jst.server.sunappsrv.commands.CommandRunner.call(CommandRunner.java:1)
位于java.util.concurrent.FutureTask$Sync.innerRun(未知源)
位于java.util.concurrent.FutureTask.run(未知源)
位于java.util.concurrent.ThreadPoolExecutor$Worker.runTask(未知源)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(未知源)
位于java.lang.Thread.run(未知源)
!条目oracle.eclipse.tools.glassfish 4 150 2012-12-11 16:20:16.189
!消息Eclipse插件无法与GlassFish服务器通信。。。。
!堆栈0
java.lang.RuntimeException:Eclipse插件无法与GlassFish服务器通信。请检查是否有其他软件阻止或使用此端口,或防火墙配置,或可能阻止某些端口的VPN设置。。。
位于com.sun.enterprise.jst.server.sunappsrv.SunAppServerLaunch.launch(SunAppServerLaunch.java:155)
位于org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:855)
位于org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:704)
位于org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:697)
位于org.eclipse.wst.server.core.internal.server.startImpl2(server.java:3484)
位于org.eclipse.wst.server.core.internal.server.startImpl(server.java:3420)
位于org.eclipse.wst.server.core.internal.server$StartJob.run(server.java:367)
位于org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
我可以通过命令行脚本启动本地安装的Glassfish(即不是嵌入式Glassfish)。我已经三次检查了4848、8080和8181是否存在端口冲突。我的防火墙当前已关闭(当我在公司域上时)
有人能告诉我为什么不能通过Eclipse插件启动Glassfish吗?我做了两件事,所以我不知道这两件事中的哪一件解决了我的问题
!ENTRY oracle.eclipse.tools.glassfish 4 1 2012-12-11 16:20:16.182
!MESSAGE GlassFish: error
!STACK 0
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at com.sun.enterprise.jst.server.sunappsrv.commands.CommandRunner.call(CommandRunner.java:607)
at com.sun.enterprise.jst.server.sunappsrv.commands.CommandRunner.call(CommandRunner.java:1)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
!ENTRY oracle.eclipse.tools.glassfish 4 150 2012-12-11 16:20:16.189
!MESSAGE The Eclipse plugin cannot communicate with the GlassFish server....
!STACK 0
java.lang.RuntimeException: The Eclipse plugin cannot communicate with the GlassFish server.Please, check for other software blocking or using this port, or firewall configuration, or VPN setup which might block some ports...
at com.sun.enterprise.jst.server.sunappsrv.SunAppServerLaunch.launch(SunAppServerLaunch.java:155)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:855)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:704)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:697)
at org.eclipse.wst.server.core.internal.Server.startImpl2(Server.java:3484)
at org.eclipse.wst.server.core.internal.Server.startImpl(Server.java:3420)
at org.eclipse.wst.server.core.internal.Server$StartJob.run(Server.java:367)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)