Linux GWT eclipse插件的问题

Linux GWT eclipse插件的问题,linux,eclipse,gwt,plugins,embedded-jetty,Linux,Eclipse,Gwt,Plugins,Embedded Jetty,我一直对Linux box(opensuse 11.4)中的GWT eclipse(helios)插件存在问题 有时,如果我停止开发模式服务器,然后尝试“运行方式->web应用程序”,会出现以下错误。有时这不会给出错误,而开发模式应用程序是由gwt eclipse插件启动的 在我用“开发模式”视图选项卡右侧的红色按钮停止开发模式服务器之后,它可能会运行一段时间。你知道这个问题是怎么回事吗 这是大多数IDE的常见问题。尝试访问任务管理器,并终止所有java.exe JVM进程。这将释放端口。ID

我一直对Linux box(opensuse 11.4)中的GWT eclipse(helios)插件存在问题

有时,如果我停止开发模式服务器,然后尝试“运行方式->web应用程序”,会出现以下错误。有时这不会给出错误,而开发模式应用程序是由gwt eclipse插件启动的

在我用“开发模式”视图选项卡右侧的红色按钮停止开发模式服务器之后,它可能会运行一段时间。你知道这个问题是怎么回事吗



这是大多数IDE的常见问题。尝试访问任务管理器,并终止所有java.exe JVM进程。这将释放端口。IDE和像tomcat这样的服务器通常在它们自己的exe文件中运行


请理解,通过终止所有java.exe进程,您将终止任何正在运行的基于JVM的程序,因此,只有在您认为合适的情况下才这样做。

这是大多数IDE的常见问题。尝试访问任务管理器,并终止所有java.exe JVM进程。这将释放端口。IDE和像tomcat这样的服务器通常在它们自己的exe文件中运行


请理解,通过终止所有java.exe进程,您就等于终止了任何正在运行的基于JVM的程序,因此,只有在您认为合适的情况下才这样做。

我不知道您的系统,但在我看来,您中的一些程序似乎正在使用8888端口来启动。您可以在下更改保护程序

运行配置-->服务器


我不知道你们的系统,但在我看来,你们中的一些程序正在使用8888端口。您可以在下更改保护程序

运行配置-->服务器


GWT开发模式的一个常见问题是在第二个开发模式会话已经运行时启动第二个开发模式会话。解决方案通常是在开始新的开发模式会话之前停止所有开发模式会话(点击开发模式选项卡上的红色停止按钮)。然后,我通常点击“X”或“XX”按钮来关闭分层窗口


虽然我很少想这样做,但可以同时运行多个开发模式会话,但是您需要编辑启动配置,并将开发模式和代码服务器的端口更改为默认值8888和9997之外的其他端口。

GWT开发模式的一个常见问题是在一个开发模式会话已经运行时启动第二个开发模式会话。解决方案通常是在开始新的开发模式会话之前停止所有开发模式会话(点击开发模式选项卡上的红色停止按钮)。然后,我通常点击“X”或“XX”按钮来关闭分层窗口


虽然我很少想这样做,但可以同时运行多个开发模式会话,但您需要编辑启动配置,并将开发模式和代码服务器的端口更改为默认值8888和9997以外的其他端口。

我经常看到此错误,我100%确定我没有运行第二个实例。 通常,在Eclipse中,即使我按下了红方块按钮来停止devmode服务器,它仍会继续运行。这种情况经常发生,因此我创建了这个脚本,从任务栏上的图标启动:

!/bin/bash devmode=$(jps | grep devmode) [!“$devmode”]&退出

pid=$(echo$devmode | cols 1) echo$pid 杀戮-9美元

但即便如此,我还是经常犯同样的错误。我甚至检查端口8888上是否没有监听任何内容。没有什么。然而,这个错误。 加上“等待启动URL…”的长时间延迟。它在干什么?告诉谷歌我正在运行一个应用程序


我认为GWT是惊人的,但这些小故障令人沮丧

我经常看到这个错误,我100%确定我没有运行第二个实例。 通常,在Eclipse中,即使我按下了红方块按钮来停止devmode服务器,它仍会继续运行。这种情况经常发生,因此我创建了这个脚本,从任务栏上的图标启动:

!/bin/bash devmode=$(jps | grep devmode) [!“$devmode”]&退出

pid=$(echo$devmode | cols 1) echo$pid 杀戮-9美元

但即便如此,我还是经常犯同样的错误。我甚至检查端口8888上是否没有监听任何内容。没有什么。然而,这个错误。 加上“等待启动URL…”的长时间延迟。它在干什么?告诉谷歌我正在运行一个应用程序


我认为GWT是惊人的,但这些小故障令人沮丧

我一次又一次地遇到这个错误。如果我在Eclipse中按下停止按钮之前关闭浏览器,就会发生这种情况。我唯一的解决方案是关闭并重新启动Eclipse。这是一个常见的建议。以下是解决方案: 右键单击您的项目。 选择运行方式…运行配置。 选择“服务器”选项卡。 勾选“自动选择未使用的端口”
单击“运行”

我一次又一次地遇到这个错误。如果我在Eclipse中按下停止按钮之前关闭浏览器,就会发生这种情况。我唯一的解决方案是关闭并重新启动Eclipse。这是一个常见的建议。以下是解决方案: 右键单击您的项目。 选择运行方式…运行配置。 选择“服务器”选项卡。 勾选“自动选择未使用的端口” 单击“运行”

Starting Jetty on port 8888
Port 127.0.0.1:8888 is already is use; you probably still have another session active   [WARN] failed SelectChannelConnector@127.0.0.1:8888
java.net.BindException: Address already in use
    at sun.nio.ch.Net.bind(Native Method)
    at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:137)
    at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:77)
    at org.mortbay.jetty.nio.SelectChannelConnector.open(SelectChannelConnector.java:205)
    at org.mortbay.jetty.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:304)
    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
    at org.mortbay.jetty.Server.doStart(Server.java:233)
    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
    at com.google.gwt.dev.shell.jetty.JettyLauncher.start(JettyLauncher.java:565)
    at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:494)
    at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1058)
    at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:800)
    at com.google.gwt.dev.DevMode.main(DevMode.java:304)
   [WARN] failed Server@1f34a6
java.net.BindException: Address already in use
    at sun.nio.ch.Net.bind(Native Method)
    at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:137)
    at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:77)
    at org.mortbay.jetty.nio.SelectChannelConnector.open(SelectChannelConnector.java:205)
    at org.mortbay.jetty.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:304)
    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
    at org.mortbay.jetty.Server.doStart(Server.java:233)
    at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
    at com.google.gwt.dev.shell.jetty.JettyLauncher.start(JettyLauncher.java:565)
    at com.google.gwt.dev.DevMode.doStartUpServer(DevMode.java:494)
    at com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1058)
    at com.google.gwt.dev.DevModeBase.run(DevModeBase.java:800)
    at com.google.gwt.dev.DevMode.main(DevMode.java:304)
[ERROR] shell failed in doStartupServer method