亚马逊弹性beanstalk与system.properties的tomcat java web应用程序问题。当我使用system.getproperty(" user.home")正确访问目录以在我的java Web应用程序中导出文件时,我可以在localhost上运行时测试它。将App部署到AWS弹性beanstalk ..user.home为我提供了这条路径 / usr / share / tomcat8 ,用户为 tomcat 。它应该将 C:/ users / myname 作为user.home和 myname 作为用户。请帮忙。我在这个问题上奋斗了2天。是否可以在AWS环境属性中设置?或者是否有任何其他方法来访问Web应用程序中的本地下载文件夹。感谢
答案 0 :(得分:1)
/usr/share/tomcat8
它就像Unix一样的文件路径,因为在AWS上你的应用程序在某种Linux上运行。 C:/users/myname
就像Windows一样。
这是正常的,应该是预期的。
访问本地下载文件夹可能很棘手,因为它依赖于平台/操作系统。考虑一下您的应用程序结构及其工作方式,因为您可能不需要此本地下载文件夹。