我有一个Spring应用程序,并且创建了一个上下文XML文件,该文件引用了本地文件系统中的文件 -
<context:property-placeholder
location="file:///${ENV_VAR}PropsFile.properties" />
当我尝试运行此Web应用程序时,我不断获取FileNotFoundException,并且在我尝试使用
运行Tomcat的同一终端中sudo catalina.sh jpda start
如果我回音$ ENV_VAR,它显示正确的路径。我已经将目录的chmod设置为777。
此应用程序在我的本地Windows环境,本地Cnetos VM上正常运行,但是在Amazon AWS实例中会出现问题。
----------------以下问题不再适用--------------
----------------但是上面的问题仍然存在-----------
实际上只是意识到了一个简单的 -input = new FileInputStream(System.getenv("ENV_VAR") + "PropsFile.properties");
返回文件未找到的异常,如nullPropsFile.properties。
有什么建议可以解决问题吗?
由于
答案 0 :(得分:0)
从命令中删除sudo以启动catalina jpda并且它工作正常。