我使用netbeans 8.0.2注册远程glassfish 4.1购买我的glassfish日志正在填充连续重复输出,看起来像这样:
[2015-02-02T18:59:45.449+0000] [] [INFO] [NCLS-GFLAUNCHER-00005]
[javax.enterprise.launcher] [tid: _ThreadID=1 _ThreadName=main] [timeMillis: 1422903585449] [levelValue: 800] [[
JVM invocation command line:
/usr/lib/jvm/java-7-openjdk-amd64/bin/java
-cp
/glassfish4/glassfish/modules/glassfish.jar
-Xdebug
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9010
-XX:+UnlockDiagnosticVMOptions
-XX:MaxPermSize=192m
-XX:NewRatio=2
-Xmx512m
-client
-javaagent:/glassfish4/glassfish/lib/monitor/flashlight-agent.jar
-Dfelix.fileinstall.disableConfigSave=false
...
并且在所有噪音的中间很难读出有用的输出,它为什么会出现?以及为什么它在本地运行时没有?
是否有某种方法可以禁用或过滤特定的日志条目?
答案 0 :(得分:0)
在搜索完全后发现守护程序管理器试图一遍又一遍地启动它,因为它预计会保持在前台。因此,每当守护程序管理器试图将其恢复时,就会导致Glassfish在其日志中报告它。
具体来说,它是一个带有图像phusion / baseimage的docker容器。
修复了将Glassfish放在前台,将--verbose=true
添加到start-domain
命令。