Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 运行gwt应用程序时发生BindException_Java_Gwt - Fatal编程技术网

Java 运行gwt应用程序时发生BindException

Java 运行gwt应用程序时发生BindException,java,gwt,Java,Gwt,运行gwt应用程序时出现以下错误 java.net.BindException:地址已在使用:bind位于sun.nio.ch.net.bind(本机方法)位于sun.nio.ch.serversocketchannelipml.bind(未知源)位于sun.nio.ch.ServerSocketAdaptor.bind(未知源)位于org.mortbay.jetty.nio.SelectChannelConnector.open(SelectChannelConnector.java:205)

运行gwt应用程序时出现以下错误

java.net.BindException:地址已在使用:bind位于sun.nio.ch.net.bind(本机方法)位于sun.nio.ch.serversocketchannelipml.bind(未知源)位于sun.nio.ch.ServerSocketAdaptor.bind(未知源)位于org.mortbay.jetty.nio.SelectChannelConnector.open(SelectChannelConnector.java:205)位于org.mortbay.jetty.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:304)的org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)的org.mortbay.jetty.Server.doStart(Server.java:233)的org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)在com.google.gwt.dev.shell.jetty.jettylancher.start(jettylancher.java:672)在com.google.gwt.dev.dev.DevMode.doStartUpServer(DevMode.java:509)在com.google.gwt.dev.DevModeBase.startUp(DevModeBase.java:1068)在com.google.gwt.dev.dev.DevModeBase.run(DevModeBase:811)在com.google.gwt.dev.DevMode.main(DevMode.java:311)运行


请帮我整理一下

可能您的应用程序已经在运行,或者其他什么东西正在使用该端口。默认情况下,DevMode使用8888端口。如果端口被其他应用程序使用,则可以更改端口

在Eclipse中,您可以通过更改Web应用程序的“运行配置”下的“端口”字段(服务器选项卡中的端口)来更改端口。或者,如果您使用gwt插件(通过url中的?gwt.codesvr)连接到应用程序,则默认端口为9997,您可以从相同的运行配置更改gwt选项卡中的端口


如果您在其他IDE或命令行中运行,则可以使用“开发模式选项”部分的详细信息(请参阅:)-port、-bindAddress和-codeServerPort选项。

可能您的应用程序已经在运行,或者其他什么东西正在使用该端口。默认情况下,DevMode使用8888端口。如果端口被其他应用程序使用,则可以更改端口

在Eclipse中,您可以通过更改Web应用程序的“运行配置”下的“端口”字段(服务器选项卡中的端口)来更改端口。或者,如果您使用gwt插件(通过url中的?gwt.codesvr)连接到应用程序,则默认端口为9997,您可以从相同的运行配置更改gwt选项卡中的端口


如果您在其他IDE或命令行中运行,则可以使用“开发模式选项”部分中的详细信息(请参阅:)-port,-bindAddress和-codeServerPort选项。

尝试更改用于JVM绑定的服务器端口号。

尝试更改用于JVM绑定的服务器端口号。

尝试使用的端口已被使用:
其中一种可能性是:

当旧的服务器实例已在运行时,您启动了该服务器的另一个实例

要解决这个问题:

  • 停止所有正在运行的实例
  • 在属性中选中使用不同端口的复选框 每次服务器启动时
  • 您尝试使用的端口已被使用:
    其中一种可能性是:

    当旧的服务器实例已在运行时,您启动了该服务器的另一个实例

    要解决这个问题:

  • 停止所有正在运行的实例
  • 在属性中选中使用不同端口的复选框 每次服务器启动时

  • 您必须停止所有正在运行的实例。如果单击红色按钮,则仅停止一个实例。您必须选择“开发模式”选项卡,单击左下角(项目名称),然后检查所有实例。

    您必须停止所有实例的运行。如果单击红色按钮,则仅停止一个实例。您必须选择“开发模式”选项卡,单击左下角(项目名称),然后选中所有实例