Java 无法访问google app engine应用程序/部署的项目id不正确
我在GoogleAppEngine上的web应用程序是使用JDK1.7和eclipse构建的。该项目在本地主机服务器上运行良好,因此我使用eclipse工具将其部署到云中。问题是应用程序不是部署到[my_app_id].appspot.com,而是部署在1-dot-[my_app_id].appspot.com 现在我可以在1-dot-[my_-app\u id].appspot.com上访问应用程序,但这不是我想要的pid。我已经仔细检查了项目id,并且在我的应用程序id之前没有添加任何1-dot。我的实际[my_-app\u id].appspot.com只显示一个Hello World页面,即使使用mvn appengine:update也不会更新该页面Java 无法访问google app engine应用程序/部署的项目id不正确,java,eclipse,google-app-engine,gcloud,gae-eclipse-plugin,Java,Eclipse,Google App Engine,Gcloud,Gae Eclipse Plugin,我在GoogleAppEngine上的web应用程序是使用JDK1.7和eclipse构建的。该项目在本地主机服务器上运行良好,因此我使用eclipse工具将其部署到云中。问题是应用程序不是部署到[my_app_id].appspot.com,而是部署在1-dot-[my_app_id].appspot.com 现在我可以在1-dot-[my_-app\u id].appspot.com上访问应用程序,但这不是我想要的pid。我已经仔细检查了项目id,并且在我的应用程序id之前没有添加任何1-d
请建议我在部署时是否犯了任何错误。您提到的行为表明您的应用程序版本1已正确部署,但不是默认版本(请参阅) 在Google云平台控制台的上,您应该可以看到部署的版本。只需将版本1设为默认版本(或将流量切换到该版本) 默认情况下,使用gcloud SDK部署时,新版本将成为默认版本(但可以更改)。例如,来自:
——推广
升级部署的版本以接收所有流量。默认情况下为True。
要更改当前环境的默认行为,请运行:
$gcloud config set app/promote\u默认为false
覆盖此文件的默认promote\u by\u default
属性值
命令调用。使用--no promote
禁用
但是我不熟悉Eclipse,我不知道是否/如何配置它的GAE插件,使部署的版本自动成为默认版本 如果您正在使用,则在部署对话框中,您可以通过选中复选框将部署的版本升级为接收所有流量,从[my\u app\u id].appspot.com
URL设置要提供的部署版本:
在开发者控制台的版本页面上,您应该可以看到部署的版本。我怀疑你的版本1不是默认版本,如果是的话,就把它设为默认版本(或者把流量切换到默认版本)。潜在的有趣@DanCornilescu非常感谢!!!修复工作成功了