我正在尝试按照说明在本地运行一个简单的新Google App Engine Web应用程序(没有Google Web Toolkit,只有Web应用程序),名为“tunes”。
我关注these instructions。第一步是进行运行配置。我使用所有默认值制作了一个;我检查了服务器选项卡下的“运行内置服务器”框。但是,当我运行应用程序时,我得到了控制台;它位于控制台选项卡下方,表示
<terminated> tunes [Web Application] C:\Program Files (x86)\Java\jre7\bin\javaw.exe (Feb 26, 2014, 5:35:44 PM)
然后在该行下面看起来像控制台中的经典Unix“用法”错误消息,红色类型,其第一行是
Usage: <dev-appserver> [options] <app directory>
后跟一个选项列表,然后我就看不到任何其他事情了。
我尝试按照文档的建议将浏览器指向http://localhost:8888/tunes
,但Firefox无法在该端口找到活动的服务器。
在“运行配置”的“参数”选项卡下,显示以下内容:
“ - codeServerPort 9997 --port = 8888 org.tunes.gaeproject.Tunes C:\ Users \ cdf \ java \ eclipse4.3.1workspace \ tunes \ war”
我可以将网络应用程序成功部署到Google App Engine网站并在那里运行。
我的错误配置是什么?
答案 0 :(得分:0)
Google AppEngine应用程序无意在本地服务器上运行,也无法创建其docker镜像等,无法在任何地方部署它。
相反,我建议您先在部署设置中将应用程序移植到Google Compute Engine(GCE),这可能需要进行少量代码重构,而Kubernetes有点自动扩展部署功能相当于你现在拥有什么。但是使用方法,您可以轻松地将应用程序移植到本地服务器设置,或者从任何虚拟化环境运行docker镜像