2018年3月1日 星期四

如何Debug以XPages開發的Web程式

本篇介紹XPages的Web要如何Debug

若沒有JAVA程式背景的人應該很難知道要怎麼用

之前看了幾本XPages的書籍都沒講到這塊

XPages很多資料都是英文,網路上只找到另安裝plug-in,而且還限定Designer版本

要加速開發時間,除錯的方法必定很重要

對於Notes的Debug工具不太滿意(但也用幾年,佩服自己XD)

思考幾天,忽然覺得應該和Eclipse除錯方式差距不遠

Try出來馬上迫不及待和同事分享

==========================================================
以下本文才是重點

1.domino server
修改Notes.ini
重啟server

JavaEnableDebug=1
JavaDebugOptions=transport=dt_socket,server=y,suspend=n,address=8000
JavascriptEnableDebug=1

*建議調整參數
HTTPJVMMaxHeapSize=1024M
HTTPJVMMaxHeapSizeSet=1

2.關閉Notes Client

3.修改Notes.ini
加入JavaEnableDebug=1

4.啟動Notes Client

5.開啟JAVA程式,設定程式中斷點

6.執行=>除錯配置

7.請確定防火牆未阻擋port 8000

主機為Domino Server(IP或Domain Name)


8.顯示建立連線中

若出現錯誤訊息

(1)重新啟動Notes Designer及Client

(2)開啟JAVA程式

(3)執行=>除錯配置=>除錯


9.開啟XPages程式

點選=>Internet Explorer或是Fire Fox(書上看過提到Chrome支援度較差)

10.XPages觸發JAVA程式


11.開始進行除錯

12.若一直出現步驟7的錯誤訊息

視窗=>顯示Eclipse視圖=>其他=>除錯


中斷除錯後,再次啟動即可



p.s.歡迎轉載,請註明出處




近視雷射(二)

術後已滿三個月,算是恢復了九成,眼睛太乾澀時視力還是往下掉一些。術前測量淚液偏乾,SMAILE全飛秒雷射因傷口小,強調術後乾眼情況會大幅減少。 但我還是眼睛非常的乾,休息一個半月不工作還未能恢復。開工後短暫看螢幕,眼睛非常乾澀不適,異常吃力,視力也不夠清晰,一度懷疑又近視;書本更...