Google app engine 在Google App engine或Amazon AWS上部署现有Java web应用程序
我们在本地开发了一个JavaWeb应用程序,没有使用任何GAE组件/AWS组件(GAE/AWS SDK等) 我们使用了以下技术:Java、Spring框架、MySQL数据库、Hibernate ORM、Jersy REST库、Tomcat web服务器 我们的应用程序在本地服务器上运行良好 现在我的问题是Google app engine 在Google App engine或Amazon AWS上部署现有Java web应用程序,google-app-engine,amazon-web-services,Google App Engine,Amazon Web Services,我们在本地开发了一个JavaWeb应用程序,没有使用任何GAE组件/AWS组件(GAE/AWS SDK等) 我们使用了以下技术:Java、Spring框架、MySQL数据库、Hibernate ORM、Jersy REST库、Tomcat web服务器 我们的应用程序在本地服务器上运行良好 现在我的问题是 如果我将现有的WAR部署到Google App Engine/Amazon AWS,它会立即开始工作吗?还是我必须对代码进行额外更改并部署新的WAR文件才能在Google App Engine
编辑:我只是想了解GAE和/或AWS的一般情况。如果您依赖关系数据库,它看起来更适合您。Google app engine使用的NoSQL数据存储与您的关系模式不兼容 好吧,到底是GAE还是AWS?@TimCastelijns我想知道GAE和AWS的情况:)好吧,在这种情况下,你在这里有多个问题,更不用说它们是关于完全不同的服务的。可能很难找到对这两方面都足够了解的人来回答这个问题。好吧,那么GAE和/或AWS:)这里很多人都知道这两方面,但你的问题由于多种原因无效。写一个好问题:包含代码:。非常感谢您的回答。仅供确认:“在“谷歌计算引擎”上部署我现有的WAR文件很好”。我的理解正确吗?不正确。google appengine也可以使用sql,这很好。@chakra您不能“仅仅”将WAR文件部署到GCE。GCE只是为您提供了一个原始的虚拟机环境,因此您首先需要设置HTTP服务器(如Tomcat)、数据库等。App Engine是一个PaaS,它允许您“只需部署一个WAR”(并支持云SQL),但要充分利用App Engine,你应该为它写作,尽量不要用沉重的框架来衡量你的应用程序。@tx802非常感谢你的澄清。