【问题标题】:Can't find file under Tomcat7 using AWS Elastic Beanstalk with EC2使用 AWS Elastic Beanstalk 和 EC2 在 Tomcat7 下找不到文件
【发布时间】:2012-06-26 06:18:36
【问题描述】:

我使用 Eclipse 在使用 UNIX 64 位环境的 AWS Elastic Beanstalk 上部署我的 Java Web 应用程序。我的应用程序需要从同一个项目文件夹中读取一个文件。但是,我运行项目后,管理控制台中的日志显示找不到该目录。我试图通过使用相对路径或绝对路径来解决这个问题。但两者都不起作用。

一个奇怪的事情是我在 ec2 实例中找不到 Tomcat 文件夹。有谁知道如何在应用程序中设置我的文件路径或者我应该把我的文件放在哪里才能找到它?

谢谢!

【问题讨论】:

  • 添加更多相关标签以引起人们对这个问题的关注。当前的 2 个标签没有多少人关注。
  • @PavanManjunath,谢谢你的建议!
  • 我希望你能找到答案。我有同样的问题。 tmp下可以看到一个tomcat7_deploy_app.sh,我会继续找。
  • @MikeW,不幸的是,我还没有找到解决方案..

标签: eclipse unix amazon-ec2 amazon-web-services tomcat7


【解决方案1】:

我不确定您对文件做了什么,但我在查找要在课程中使用的图像路径时遇到了同样的问题。我希望这有帮助!

前言:我正在通过 AWS-Elastic Beanstalk 控制台将我的 .war 部署到我的弹性 beantalk 实例。我将图像移动到与我引用它的类完全相同的包/文件夹中。

BufferedImage imBuff = ImageIO.read(MyAwesomeFooBarClass.class.getResourceAsStream("foobar.png"));

就是这样!我确信这不是最优雅的解决方案,但它确实有效/我有点赶时间;)

【讨论】:

    猜你喜欢
    • 2015-10-29
    • 1970-01-01
    • 2020-09-28
    • 1970-01-01
    • 2013-08-24
    • 2020-03-14
    • 2014-01-22
    • 2020-08-05
    • 2016-10-28
    相关资源
    最近更新 更多