2016-11-25 83 views
1

在我的XPages應用程序中,我想調試與javax.net有關的問題。因此我設置了系統屬性javax.net.debug=all。不幸的是,調試信息沒有寫入Domino服務器控制檯,我無法在服務器上的任何日誌中找到它。javax.net的調試信息未寫入Domino服務器控制檯

誰能告訴我如何獲取調試輸出?

+1

不知道到底,但我已經找到了日誌讀取器/project.xsp?action=opendocument&name=xpages%20log%20file%20reader在使用XPage時每天都非常有用。 –

+0

@RobMason:謝謝你的提示。我已經使用這個有用的工具,但我找不到它提供的任何日誌中的調試信息。 –

+0

你是如何設置房產的? –

回答

4

1)在NOTES.INI,創建一個選項文件中的條目,即

JavaOptionsFile=C:\IBM\Domino9\MyJavaOptions.txt 

2)創建該文件並加入這行

-Djavax.net.debug=all 

3)保存它&重啓服務器

4)打開log.nsf查看會發生什麼 - 服務器控制檯不再可用,太多的調試信息!

+0

謝謝您的回答。我有兩個問題:[1]爲什麼JVM不接受通過System.setProperty設置屬性? [2]通過「服務器控制檯不再可用」,您可能意味着只有很多輸出。或者服務器崩潰或停止工作?我在問,因爲我不打算長時間激活調試,只需幾分鐘即可得到輸出... –

+0

有很多輸出。 –

+1

我不是100%確定的,但我認爲必須在javax.net啓動之前設置該選項。這就是爲什麼你必須在JVM啓動之前添加選項,否則就太遲了。 –

1
  1. 添加到入境javax.net.debug=all從OpenNTF https://www.openntf.org/internal/home.nsf文件\Domino\data\domino\workspace\.config\rcpinstall.properties
  2. 重新啓動服務器
+0

感謝您的回答,但我已經通過@SvenHasselbach解決了問題。以防萬一你是新的和/或錯過它:答案旁邊的綠色複選標記(在這種情況下,斯文的)意味着它被接受。 –

+0

我知道什麼是綠色標記。這是替代答案。 – Hubert

相關問題