2017-01-29 8 views
0

私はCentOS 6.4でJBoss AS-7を実行しており、スタンドアロンモードで実行しています。私は.warを配備していて、すべてが問題ありません。 AWS DynamoDBの使用を開始したいのですが、〜/ .aws/credentialsに資格情報ファイルを保存する必要があります。JBOSS Standalone上のwarサーバは、Linux上のホームディレクトリと見なされますか?

チルダ(〜)は「ホームディレクトリ」を意味することを理解していますが、配備された.warが自分自身のホームディレクトリと見なす場所を調べます。

私は、Standalone.shがjboss(ローカルユーザー)というユーザーによって実行されていると確信していますが、確認する方法は参考になります。

rootとしてログインすることができます。

私はそれが十分な情報であり、どんな助けもありがとうと思います。

感謝

+0

JBossのドキュメントを読んだことがありますか。ドキュメントの該当するセクションにリンクして、理解できなかった部分をお知らせください。 – CKing

+1

Stack Overflowは、プログラミングおよび開発に関する質問のサイトです。この質問は、プログラミングや開発に関するものではないので、話題にはならないようです。ヘルプセンターの[ここではどのトピックを参照できますか](http://stackoverflow.com/help/on-topic)を参照してください。おそらく[スーパーユーザ](http://superuser.com/)か[Unix&Linux Stack Exchange](http:// unix。stackexchange.com/)がより良い場所になるでしょう。また、[Dev Opsについての質問はどこに投稿しますか?](http://meta.stackexchange.com/q/134306) – jww

+0

ありがとうございます@CKIng - 私はここから詳細を試しています:https:// docs。 jboss.org/author/display/WFLY8/General+configuration+conceptsしかし(1)それはwildflyのためです(私は適切なJBOSS AS7の同等物を見つけることができません)そしてここでのデータ:http://docs.aws.amazon .com/sdk-for-java/v1/developer-guide/credentials.html私が持っている問題は、ホストマシン上のシステム変数を使いこなすと、移動しようとすると非常にポータブルにならないということです別のVM/Hostrなどに転送します。デフォルトの場所に資格情報ファイルがあることを確認して、「デフォルト」の方法を見つけることを望んでいました。 –

答えて

0

@jwwが言うように、これは間違っているフォーラムですが、答えのしやすさを考慮。 。 。

jbossを自分でダウンロードする代わりにyum経由でインストールしたと仮定します。コマンドラインから、JBossが実行されている間、次のように入力します

ps -ef | grep jboss 

または

ps -ef | grep java 

あなたは結果からプロセスを実行しているユーザーに注意してくださいすることができるはずです。あなたがyum経由でインストールした場合、あなたがsuでできるjbossユーザがいる可能性があります。

読む代わりに、私たちに依頼するより良いあなたを務めただろういくつかの良いチュートリアル:

Installing JBoss 7.1.1.Final on CentOS 6.x

Installing and setting-up JAVA & JBoss 7 Final on a CentOS 6 Linux VPS

彼らは一般的に同じプロセスをたどるとyumのはおそらくされてインストール何を表示あなたのためにやっている。

+0

ありがとう@ジョン - 私はこれが役に立つので、これをupvotedしている(しかし、私は違います、相違を作るのに十分な担当者を持っていません!) –

+0

良い、仲間。あなたが道を見つけてうれしいです。さらに/ etc/passwdを実行してJBossユーザーを探すと、/ usr/local/jbossを指すようになります。 –

1

OKは、周りのハッキングの多くの後、私は答えを見つけた....とイメージを見つける方法です....ここから コード: 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)を作成することができますし、私の資格情報ファイルをそこに置いてください。ソート済み。

関連する問題