【问题标题】:Deploying JAVA WEB APP (netbeans) to AWS or GOOGLE APP ENGINE将 JAVA WEB APP (netbeans) 部署到 AWS 或 GOOGLE APP ENGINE
【发布时间】:2014-07-31 04:34:59
【问题描述】:

嘿,我是云计算新手。

我使用 netbeans 开发了一个 java web 应用程序。我现在已经尝试将它部署到谷歌应用引擎和 AWS 上一个多星期了。

如果是 GAE,它会显示不支持 javax.servlet.annotation 的错误,我需要获取 servlet 上下文。

AWS 的情况下,它已成功上传和部署,但是,在打开的链接上它会给出一个空白页面。

请有人帮助我。

我还有一个无法找到答案的概念性疑问。
在netbeans中,我有一个数据库。这个数据库是如何在 GAE 或 AWS 上提供的。

【问题讨论】:

    标签: java google-app-engine servlets netbeans amazon-web-services


    【解决方案1】:

    我认为我们需要更多信息。我只能代表 AWS。

    页面托管在哪里?您的应用程序吐出什么样的错误。页面的来源是什么样的?你确定它真的是空的吗?

    如果它返回 200 并且它是空白的,这意味着该页面确实存在,它只是没有使用您想要的内容填充页面。

    【讨论】:

    • 但这就是怀疑没有返回任何东西。它的空白。如果我在 glassfish 上构建这个应用程序没有错误。当我尝试使用 elasticbeans 时,它会成功上传,但是网页上没有任何内容可以打开 awseb-e-7-awsebloa-1c955kbl5uc2j-1210736791.us-west-2.elb.amazo…
    • 查看该页面的开发人员工具。它肯定会返回一些东西。分析、coupons_support2.js、/gps 的帖子、progress-dots.gif 等
    【解决方案2】:

    如果云机器(亚马逊的情况下为 AMI)安装了服务器,那么在您的本地服务器设置和云端部署应用程序没有什么不同。请分享您收到的异常或错误日志。另外,请查看 amazon RDS,您可以在其中设置数据库。

    【讨论】:

    • 是的,我刚刚设置了一个 RDS,现在我尝试在我的 netbeans 中运行它。但是在 AWS 的情况下不会产生异常。我正在使用弹性豆。它成功上传并给出一个空白页。 [链接] (awseb-e-7-awsebloa-1c955kbl5uc2j-1210736791.us-west-2.elb.amazo…)
    • 不,我的意思是您必须使用 amazon ec2,并且您必须在那里部署了一个 Web 容器(tomcat 等)。在您的应用程序中,您必须记录一些内容,是否正在打印并且那里有任何异常?当然,如果您的应用程序没有找到数据库,它一定是在哭泣。我正在寻找那些异常,或者如果是 tomcat,您的 catalina.out 中有什么??
    猜你喜欢
    • 2015-02-19
    • 1970-01-01
    • 1970-01-01
    • 2017-09-29
    • 1970-01-01
    • 1970-01-01
    • 2016-09-20
    • 2020-05-06
    • 2017-07-27
    相关资源
    最近更新 更多