这可能是一个模糊的问题,但我一直无法找到任何针对我的情况的帮助/教程并且被卡住了。
我已经使用 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 中尝试了一个名为1-dot-mapp-develop
的项目。如果您选择从 Eclipse 部署,将弹出一个对话框,其中包含指向“App Engine 项目设置”的链接,您可以在其中更改项目名称(mapp-development
和版本)。
关于eclipse - 如何将 Web 应用程序部署到 Google App Engine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27790309/