2012-12-12 25 views
43

Windows 7の64ビットマシンにNetBeans IDEがインストールされています。明らかに、NetBeansにはGlassFishサーバーが付属しています。GlassFishサーバーログの場所

現在、プロジェクトに問題があり、サーバーログを確認したいと考えています。これらはどこに保存されていますか?

答えて

43

NetBeansで[サービス]タブを開き、[サーバー]を開き、Glassfishインスタンスを右クリックして[ドメインサーバーのログを表示]をクリックします。

これがうまく動作しない場合は、Glassfishインスタンスを右クリックして[プロパティ]をクリックすると、[ドメイン]フォルダの下にあるドメインのフォルダが表示されます。このフォルダに移動します - >あなたのドメイン - >ログ

+2

私は、現在のバージョン(8.1)ではスタックトレースを見つけるために "出力"ペインと "GlassFish Server 4.1.1"タブの中に入る必要があることを発見しました。 – CSS

25

GlassFishのインストールパスを確認します。次にdomains/domain-dir/logs/ に移動し、そこにログファイルがあります。 NetBeansでドメインを作成した場合、domain-dirはおそらくdomain1と呼ばれます。

ロギングについての公式のGlassFishドキュメントについては、linkを参照してください。

+0

私は、NetBeans 8.2を使用する:GlassFishサーバーのプロパティに2がありますパス:**インストールパス**および**ドメインフォルダ**。彼らは同様の構造を持っていますが、私の場合、ログファイルは** Domain Folder **(_C:¥Users¥User¥AppData¥Roaming¥NetBeans¥8.0.2¥config¥GF_4.1¥domain1¥logs_) – T30

16
tail -f /path/to/glassfish/domains/YOURDOMAIN/logs/server.log 

ます。また、管理コンソールからログインアップロードすることができます:http://yoururl:4848

enter image description here

+1

私はそれが好きです。あなたはsshから同じ結果、ログのzipファイルを得ることができますか? – Thufir

+1

うん! ==> 'scp usernameofserver @ ipserver:/path/to/glassfish/domains/YOURDOMAIN/logs/server.log。; zip server.log.zip server.log' –

+1

ありがとうございました。私はそれを使うつもりはありませんが、知っておいてください:) – Thufir