我正在使用blazeDS和SharedObjects在Flex Builder 3上使用Flex和Java编写Rich Web应用程序。 现在我需要我的程序将使用配置文件。 所以,我需要我的Java类会在第一时间读取它,但java读取和写入文件的默认路径是c:\ program files \ Flex Builder 3而不是tomcat webapps目录下的应用程序目录 如何在不编写java中硬编码的路径的情况下从java类中读取配置文件?
答案 0 :(得分:0)
SharedObjecs
只能由Flex应用程序编写和阅读!
要从Java访问文件系统(在服务器端),您可以使用环境变量。
在setenv.sh|bat
中创建和/或编辑tomcat/bin
文件,如下所示:
# setenv.sh
export MYAPP_HOME=/etc/myapp
# setenv.bat
set MYAPP_HOME=c:\myapp