在其他 Eclipse 環境中使用 IBM MQ 探險家追蹤
「IBM® MQ 探險家」可以安裝在您自己的 Eclipse 環境或 Eclipse 型產品中,以協助開發 Java™ 應用程式或開發您自己的延伸程式。
關於這項作業
如果您已將「IBM MQ 探險家」安裝在自己的 Eclipse 或 Eclipse 型產品中,則遵循下列程序即可收集「IBM MQ 探險家」追蹤。
請注意,通常只有當「IBM 客戶服務代表」要求啟用追蹤時,您才會這樣做。追蹤會使「IBM MQ 探險家」執行速度變慢,而且追蹤檔很快就會變大。
程序
- 「IBM MQ 探險家」追蹤機制依賴於所安裝的 AspectJ 及 Equinox Weaving 外掛程式。若要確認是否安裝這些外掛程式:
- 按一下說明
- 按一下關於...
- 按一下安裝詳細資料
- 按一下外掛程式標籤。
雖然 org.eclipse.equinox.weaving.caching.j9 外掛程式不再存在,但如果您使用的是 9.0.4 版之前的 IBM MQ 9.0 版長期支援或 IBM MQ 9.0 版持續交付版本,則需要此外掛程式。 驗證是否安裝下列外掛程式:
org.aspectj.runtime org.aspectj.weaver org.eclipse.equinox.weaving.aspectj org.eclipse.equinox.weaving.caching org.eclipse.equinox.weaving.caching.j9 org.eclipse.equinox.weaving.hook
- 如果尚未安裝,請安裝 AspectJ 及 Equinox Weaving 外掛程式。這些外掛程式必須符合您所使用的 Eclipse 版本,且可從「Eclipse AspectJ 開發工具」下載網站進行下載。若要判斷適用於您的 Eclipse 版本的下載網站,請參閱 https://www.eclipse.org/ajdt/downloads/。
如果使用的是 Eclipse 4.4.2,則需要使用 AJDT 2.2.4,而不是使用 AJDT 2.2.3。如果使用的是 9.0.4 版之前的 IBM MQ 9.0 版長期支援或 IBM MQ 9.0 版持續交付版本,則此聲明適用。
IBM MQ 9.0.4 版使用 Eclipse 4.6.3。如果使用的是 Eclipse 4.6.3,您必須從 AJDT 網站取得與 Eclipse 4.6 相容的建置。
目前,這些建置僅以開發建置形式提供,您應選取可用的最新建置。
若要安裝 AspectJ 和 Equinox Weaving 外掛程式,請完成下列子步驟:- 按一下說明,然後按一下安裝新軟體...。
- 按一下新增...,然後輸入適用於 Eclipse 版本的下載網站位置。 例如,對於 Eclipse 4.4,請輸入 http://download.eclipse.org/tools/ajdt/44/dev/update。
- 按一下確定 即會顯示可用軟體清單。
- 展開其他 AJDT 工具(選用)種類,然後選取 AspectJ 編譯器及 Equinox Weaving SDK。
- 按下一步,然後遵循精靈指示。
- 若要追蹤「IBM MQ 探險家」,請關閉並使用 runwithtrace Script 重新啟動「IBM MQ 探險家」。如需適用於 Windows 作業系統的 Script,請參閱適用於 Windows 的 runwithtrace 指令 Script。如需適用於 Linux 作業系統的 Script,請參閱適用於 Linux 的 runwithtrace 指令 Script。
必須從包含 Eclipse 執行檔的目錄執行此 Script。
當您使用 runwithtrace 指令來啟動「IBM MQ 探險家」時,會併入可啟用「IBM MQ 探險家」追蹤的額外參數。請注意,runwithtrace 指令本身不採用任何參數。
執行指令時,追蹤檔的輸出位置會列印至指令行,因為實際位置:- 取決於 IBM WebSphere® MQ 安裝的狀態
- 使用者權限
「IBM MQ 探險家」追蹤檔的名稱格式為 AMQYYYYMMDDHHmmssmmm.TRC.n,它指出了追蹤階段作業的開始時間。當追蹤檔達到其大小上限時,追蹤機能會將檔案字尾 .n 加一,以重新命名此階段作業中的所有追蹤檔。然後,追蹤機能會建立字尾為 .0 的新檔案,其中包含最新追蹤。
- 解除安裝 AspectJ 及 Equinox Weaving 外掛程式。完成「IBM MQ 探險家」追蹤時,您可以從 Eclipse 環境中移除 AspectJ 及 Equinox Weaving 外掛程式。若要解除安裝 AspectJ 及 Equinox Weaving 外掛程式:
- 按一下說明,然後按一下關於...。
- 按一下安裝詳細資料,然後按一下已安裝軟體標籤。
- 選取 AspectJ 編譯器及 Equinox Weaving SDK 項目。
- 按一下解除安裝...,然後遵循精靈指示。
子課題
- 適用於 Windows 的 runwithtrace 指令 Script
若要追蹤「MQ 探險家」,請關閉「MQ 探險家」並使用 runwithtrace 指令 Script 予以重新啟動。本主題中嵌入了要用於 Windows 系統的這個 Script 副本。 - 適用於 Linux 的 runwithtrace 指令 Script
若要追蹤「MQ 探險家」,請關閉「MQ 探險家」並使用 runwithtrace 指令 Script 予以重新啟動。本主題中嵌入了要用於 Linux 系統的這個 Script 副本。
上層主題: 疑難排解

反饋

http://www.ibm.com/support/knowledgecenter/SSFKSJ_9.0.0/com.ibm.mq.explorer.doc/com.ibm.mq.explorer.doc/e_troubleshooting_trace_other.htm