我使用 Eclipse 在使用 UNIX 64 位环境的 AWS Elastic Beanstalk 上部署我的 Java Web 应用程序。我的应用程序需要从同一个项目文件夹中读取一个文件。但是,我运行项目后,管理控制台中的日志显示找不到目录。我试图通过使用相对路径或绝对路径来解决这个问题。但都没有奏效。
一件奇怪的事情是我在 ec2 实例中找不到 Tomcat 文件夹。有谁知道我如何在应用程序中设置我的文件路径或者我应该把我的文件放在哪里才能找到它?
谢谢!
我使用 Eclipse 在使用 UNIX 64 位环境的 AWS Elastic Beanstalk 上部署我的 Java Web 应用程序。我的应用程序需要从同一个项目文件夹中读取一个文件。但是,我运行项目后,管理控制台中的日志显示找不到目录。我试图通过使用相对路径或绝对路径来解决这个问题。但都没有奏效。
一件奇怪的事情是我在 ec2 实例中找不到 Tomcat 文件夹。有谁知道我如何在应用程序中设置我的文件路径或者我应该把我的文件放在哪里才能找到它?
谢谢!
我不确定你在用你的文件做什么,但我在寻找要在课堂上使用的图像路径时遇到了同样的问题。我希望这有帮助!
前言:我正在通过 AWS-Elastic Beanstalk 控制台将我的 .war 部署到我的弹性 beantalk 实例。我将图像移动到与我引用它的类完全相同的包/文件夹中。
BufferedImage imBuff = ImageIO.read(MyAwesomeFooBarClass.class.getResourceAsStream("foobar.png"));
就是这样!我敢肯定这不是最优雅的解决方案,但它确实有效/我有点赶时间;)