eclipse - 如何将 Web 应用程序部署到 Google App Engine

标签 eclipse web-services google-app-engine tomcat web-deployment

这可能是一个模糊的问题,但我一直无法找到任何针对我的情况的帮助/教程并且被卡住了。

我已经使用 Eclipse(动态 Web 项目)构建了一个网站。然后我使用 Tomcat 部署了这个应用程序,并且可以通过转到本地主机来查看它,但是,我正在努力研究如何将它实际部署到云中。

我正在尝试使用 Google App Engine,但愿意接受其他(免费)替代方案来部署我的网络应用程序。

使用 Google App Engine,我注册了一个帐户,创建了一个新项目,将其连接到我的 github 存储库并确认列出了正确的代码。

但是,当导航到 project_id.appspot.com(我的是 http://mapp-development.appspot.com)时,我收到 404 错误。

我尝试了各种部署,甚至在 Eclipse 中创建了一个全新的 Google Web 应用程序项目进行测试,该项目有效但奇怪地部署到 http://1-dot-mapp-develop.appspot.com/并且是我不知道如何正确修改的测试文件。

有什么方法可以将我现有的 Web 应用程序上传/部署到 Google App Engine(作为 .war 或其他方式)?

我是网络开发的新手,对于任何不清楚的规范,我深表歉意。任何帮助将不胜感激!

编辑:我也尝试过(在 Eclipse 中)右键单击该项目并在 Google 下选择“部署到 App Engine”,但它指出“mapp-website 不是 App Engine 项目”。

Edit2:我犯了一个愚蠢的错误,我混淆了我的项目 ID (mapp-development) 和应用程序 ID (mapp-develop)。我能够成功创建一个新的 Google 网络项目并将其部署到 mapp-develop.appspot.com

抱歉打扰了!

最佳答案

以下是三种部署方式:

  1. Eclipse 中创建一个 App Engine 项目
  2. 通过 Git 部署
  3. 通过 GitHub 部署

您似乎在#1 中尝试了一个名为1-dot-mapp-develop 的项目。如果您选择从 Eclipse 部署,将弹出一个对话框,其中包含指向“App Engine 项目设置”的链接,您可以在其中更改项目名称(mapp-development 和版本)。

关于eclipse - 如何将 Web 应用程序部署到 Google App Engine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27790309/

相关文章:

C++ 与 Eclipse 没有工具链?

.net - SoapHttpClientProtocol 禁用 ssl 证书验证

python - 如何在 App Engine 上使用 Django 接收百分比编码的斜杠?

java - 在 eclipse for selenium 程序中,错误-在类驱动程序中找不到 main 方法

java - 得到 IOException CreateProcess error=2,系统找不到指定的文件

java - 在 Eclipse 中使用数组没有未使用的变量警告

python - 闲置一段时间后的性能

.net - WCF WebService - 有没有办法确定客户端收到响应?

java - WSDL 显示不正确的 Soap 绑定(bind)地址

node.js - 如何在 NodeJs/Angular App Google App Engine 中强制 SSL