1.Weblogic通Eclipse調試配置(Weblogic同Eclipse調試配置技術)


概述:環境是eclipse,maven,svn,

在實際的的應用項目中,我們經常遇到本地應用程序沒有問題,而部署到Weblogic上缺出現問題,查看日志並找不到原因,這時就需要調試部署上的程序與本地eclipse連接通,找到原因;

這里舉例:java調用Tuxedo:在這里我們常用到的就是WTC與jolt,為了模擬生產環境,核心與前端通訊用的是WTC,我本地程序用的是jolt, 項目部署在weblogic上,

(jolt與wtc發現不同:就是從核心獲取查詢文件jolt如果找不到文件從核心返回可以捕獲異常,可以返回錯誤異常信息提示;而WTC如果找不到文件從核心返回,異常信息捕獲不到,WTC沒有對這塊捕獲異常進行處理,導致前端查詢沒有反應),這是后來找到的原因,下面介紹Weblogic通Eclipse調試配置步驟:我們項目用的是maven,SVN,Eclipse

 

  1. 在Manager上右鍵選Run As----  maven  install,  就打成war包,在Rap的target里面-----(可無:修改配置文件:打成war包后,需要修改的地方是:CoreC里的application-spring-config.xml---resources/spring/application-spring-config.xml)
  2. 在20.16.11.18(根據你們自己的地址,這是我自己隨便寫的一個數字)上Linux里:就是xshell登錄web
  3. 這個端口就是與eclipse相連接的端口
  4. 啟動weblogic服務,(以上是專門對調試搭建的一個weblogic環境),weblogic登錄:

    http://xx.xx.xx.xx:7002/console/

    登錄名:xxx

    密碼:xxx

    進入部署后:部署war包

    互用性:WTC服務,jolt連接池

  5. eclipse里需要debug 配置的地方

  6. 需要注意你啟動的端口與eclipse的port端口要一樣8454,紅色筆是要注意的地方(別忘啦,xx.war包放進weblogic里)這時就可以Debug運行你本地代碼調試了。

二,需要補充的:2016/12/29發現需要修改部署上的腳本

  就是weblogic上bin目錄下setDomainEnv.sh

JAVA_DEBUG=""
export JAVA_DEBUG

if [ "${debugFlag}" = "true" ] ; then
JAVA_DEBUG="-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=${DEBUG_PORT},server=y,suspend=n -Djava.compiler=NONE"
export JAVA_DEBUG
JAVA_OPTIONS="${JAVA_OPTIONS} ${enableHotswapFlag} -ea -da:com.bea... -da:javelin... -da:weblogic... -ea:com.bea.wli... -ea:com.bea.broker... -ea:com.bea.sbconsole..."
export JAVA_OPTIONS

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM