【问题标题】:AWS S3 downloads folder indstead opening browserAWS S3 下载文件夹而不是打开浏览器
【发布时间】:2016-05-16 03:48:14
【问题描述】:

我正在尝试使用 AWS 使我的网站联机。我有 .war 文件,我已将其压缩并上传到 S3 的存储桶中,并公开。我还部署了该应用程序并按照 AWS 提供的教程进行操作,但它不起作用。当我单击链接时,它会下载文件,即使它应该在浏览器中打开我的 JSP。为什么?

【问题讨论】:

  • 你是如何部署应用的?你在点击什么链接,战争文件?
  • 是的,我已经部署了应用程序。我单击的链接是我在“属性”下的 S3 中获得的链接
  • 你在哪里部署了战争?在 ec2 实例上?
  • S3 用于文件共享,您不能在 s3 上部署 war 文件。您可以拥有一些静态 HTML 页面,但它不能作为 Web 服务器来提供动态网页。
  • 那我该如何运行呢?当我只上传 html 时,它给了我非法参数异常,因为它是 applet 的格式错误。

标签: jsp amazon-web-services amazon-s3 war web-hosting


【解决方案1】:

S3 是文件托管。您在那里上传了一个 java JAR,它只是存储它(如果您更熟悉的话,就像 Dropbox 的工作原理一样)。

您需要运行服务器而不是了解如何运行 JAR。一个很好的例子是 Tomcat。 ElasticBeanstalk supports Tomcat,这比运行自己的服务器更容易。

【讨论】:

    猜你喜欢
    • 2016-12-14
    • 2011-11-08
    • 2013-05-15
    • 2013-04-13
    • 1970-01-01
    • 2019-03-08
    • 1970-01-01
    • 2013-10-25
    • 2011-06-19
    相关资源
    最近更新 更多