我在Centos 6.4上运行JBOSS AS-7,并以独立模式运行。我部署了一场战争,一切都很好。我现在想开始使用AWS DynamoDB,它要求我在~/.AWS/credentials中存储一个凭证文件
现在,我明白了波浪号(~)的意思是“主目录”,但我不知道如何找出部署的位置。war将其视为自己的主目录。
我“认为”Standalone.sh是由一个名为jboss(本地用户)的用户运行的,但任何确认这一点的方法都会有帮助。
我可以以根用户身份登录。
我希望这是足够的信息,任何帮助将不胜感激。
非常感谢

最佳答案

好吧,经过一番周旋,我找到了答案。。。。以下是如何找到你的。。。。
这里的代码是:
here
在撰写本报告时:

    Properties p = System.getProperties();
Enumeration keys = p.keys();
while (keys.hasMoreElements()) {
    String key = (String)keys.nextElement();
    String value = (String)p.get(key);
    System.out.println(key + ": " + value);
}

让我把我需要的所有细节都弄得一塌糊涂。现在寻找:
jboss.home.dir目录:
在我看来是:
jboss.home.dir:/usr/local/jboss
因此,我可以创建一个目录(.aws)并将我的凭证文件放在那里。已排序。

09-30 14:27
查看更多