我正在为应用程序编写带有Java的Axis2 + Tomcat7.0服务。我选择将任何信息写入xml文件,问题是服务/应用服务器的根目录在哪里?
我读了other question,但反应不好。
如何通过服务获取可写目录的绝对路径?
答案 0 :(得分:0)
我会设置一个环境变量,然后使用System.getProperty()读取它的值。
我认为默认的文件写入位置就是你启动服务器的地方,至少这是我在JBoss上发现的一次。最简单的方法是在服务器属性文件中设置环境变量,或者为服务创建属性文件以用于检索位置。我已经在windows和unix中使用JBoss两种方式完成了它。