更改Google App Engine的地址端口 - Eclipse

rzq*_*zqr 3 eclipse google-app-engine

是否可以更改Google App Engine的端口地址(8888)?如果是,我该如何更改端口地址?

IDE: Eclipse 4.3

因为我在尝试调试webapp时总是得到:

无法打开请求的套接字:已在使用的地址:bind

提前致谢.

Phi*_*ret 6

文档中.您可以添加参数(在"运行配置" - >"参数"下)

--port=1234
Run Code Online (Sandbox Code Playgroud)

现在,当地址正在使用时,您已经在该端口上运行了某些东西,这通常是GAE的另一个实例,请确保从eclipse控制台关闭所有正在运行的实例,然后再试一次.或者只是通过浏览器访问默认端口来检查什么.


Kha*_*lid 6

如果是Maven构建,则需要更改"pom.xml"文件.

(参考:https://cloud.google.com/appengine/docs/java/tools/maven#specifying_a_port_for_local_testing)

找出像这样的块:

<plugin>
     <groupId>com.google.appengine</groupId>
     <artifactId>appengine-maven-plugin</artifactId>
     <version>1.9.15</version>
     <configuration>
         <enableJarClasses>false</enableJarClasses>
         <port>8181</port>
         <address>0.0.0.0</address>
     </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)

如果没有"<port...</port>"标签,请尝试添加上面的一个并更改端口号.(在我的情况下,我将其改为8181)如你所愿.