我遇到了问题,可能很简单,但我还没有找到解决方案。
我试图在特定端口(在我的情况下是8888)上启动我的本地GAE服务器(通过Eclipse的运行配置),但它只在默认端口8080启动,并在尝试使用不同的选项后...我不幸运
有什么想法吗?
答案 0 :(得分:11)
从cmd行运行此操作:mvn help:describe -Dcmd=appengine:devserver -Ddetail
- 您将看到appengine:devserver
目标的所有可用选项。
你想要的是:
mvn appengine:devserver -Dappengine.port=8888
答案 1 :(得分:1)
Google Plugin for eclipse(GPE)允许您在运行配置中的第二个选项卡(“服务器”)上指定端口号。
如果您没有使用它(您可能应该使用它),您可以直接在pom中配置端口:
<plugin>
<groupId>com.google.appengine</groupId>
<artifactId>appengine-maven-plugin</artifactId>
<version>${gae.version}</version>
<configuration>
<port>8080</port>
<address>0.0.0.0</address>
</configuration>
</plugin>
答案 2 :(得分:0)
你有什么尝试?
您是否尝试在运行配置中添加--port 8888
选项?
答案 3 :(得分:0)
如果您关注本教程: https://cloud.google.com/appengine/docs/standard/java/quickstart
似乎文档已更改: https://cloud.google.com/appengine/docs/flexible/java/maven
使用<host>
代替<address>
以下是绑定Docker主机地址的方法:
<plugin>
<groupId>com.google.cloud.tools</groupId>
<artifactId>appengine-maven-plugin</artifactId>
<version>1.3.2</version>
<configuration>
<enableJarClasses>false</enableJarClasses>
<port>8080</port>
<host>0.0.0.0</host>
<admin_host>0.0.0.0</admin_host>
</configuration>
</plugin>