我在Windows 7 64位计算机上安装了NetBeans IDE。显然,NetBeans附带了GlassFish服务器。
我目前遇到项目问题,想检查服务器日志。这些存放在哪里?
答案 0 :(得分:54)
通常,日志位于/YOUR_GLASSFISH_INSTALL/glassfish/domains/domain1/logs/
。
在NetBeans中,转到“服务”选项卡打开“服务器”,右键单击Glassfish实例,然后单击“查看域服务器日志”。
如果这不起作用,请右键单击Glassfish实例并单击“属性”,您可以在“域文件夹”下看到包含域的文件夹。转到此文件夹 - >你的域名 - >日志
如果服务器已在运行,您应该会在NetBeans中看到Output
标签,其名称类似于GlassFish Server x.x.x
您还可以在cat
上使用tail -F
或/YOUR_GLASSFISH_INSTALL/glassfish/domains/domain1/logs/server.log
。如果您使用的是其他域domain1
,则必须调整其路径。
答案 1 :(得分:25)
找到GlassFish的安装路径。然后转到domains/domain-dir/logs/
你会在那里找到日志文件。如果您使用NetBeans创建了域,则domain-dir很可能称为domain1
。
有关日志记录的官方GlassFish文档,请参阅此link。
答案 2 :(得分:20)
tail -f /path/to/glassfish/domains/YOURDOMAIN/logs/server.log
您还可以从管理控制台上传日志:http://yoururl:4848