weblogic安裝,部署和debug調試

安裝weblogicweb

須要注意兩點,一是先安裝JDK,二是JDK版本是否支持weblogic版本。瀏覽器

例如weblogic 10.3支持JDK1.5,weblogic12支持JDK1.6緩存

建立新域dom

到默認或指定路徑,建立新域時,注意設置管理員的登陸帳號密碼和新域的端口號。eclipse

也能夠經過configuration wizard,來建立新域。tcp

可能會由於JDK版本出現不兼容致使weblgoic建立新域失敗的問題svn

修改startWebLogic.cmd文件,添加工具

title 9003
rmdir /S/Q C:\Oracle\Middleware\Oracle_Home\user_projects\domains\sms_domain\servers\AdminServer\tmpui

set USER_MEM_ARGS=-Xms256m -Xmx1024m -XX:MaxNewSize=256m -XX:MaxPermSize=512m
-Duser.timezone=GMT+08spa

能夠設置新域的端口號和分配內存大小。

部署

建立完畢後,經過startWebLogic.cmd,啓動新域。

啓動完畢後,在瀏覽器輸入http://localhost:9003/console,跳轉到weblogic管理員登陸頁面,輸入本身配置的管理員帳號,登陸weblogic。

點擊,部署,安裝,經過修改文件路徑,找到須要部署的項目。並一路下一步,直到完成。會提示部署成功或失敗,若是失敗,能夠經過點擊啓動,讓weblogic容器再次啓動項目。

配置數據源

新建----第一項(通常數據源)

根據數據源的配置文件,填寫名稱和JNDI名稱,這裏以個人配置舉例:

重點!點擊下一步,數據源驅動選擇倒數第4項!不使用默認!

後面根據本身數據源的配置,一路填寫,點擊,就完畢了。

注意:配置好的數據源,須要在TAB標籤中選中 目標,並勾選AdminServer。纔會生效!

weblogic基於eclipse的遠程debug調試

在域文件的bin目錄下,找到setDomainEnv.cmd文件,修改該文件。

添加set debugFlag=true這行代碼,注意等於號兩邊不要有空格,否則會出現問題!!!

會讓域在啓動時,執行debug啓動方式。

當咱們要啓動多個域,而且debug多個域時,須要修改域的debug監聽端口號。否則兩個域共用一個監聽端口號,會報錯。

在同一個文件中,查找端口號,默認8453,修改成其餘端口號。

重啓域,能夠經過tcping工具,在cmd中,tcping 127.0.0.1 8453這樣的方式,判斷接口是否設置成功。

若是debug監聽接口沒有調試成功,最大可能就是配置文件裏,set debugFlag=true沒寫好,有空格什麼的。或者和其餘域的接口號衝突。這裏先不提了。

eclipse debug weblogic

選中須要debug的項目,選擇debug configurations

監聽端口號改成weblogic的域設置的監聽端口號

 

建立成功,就不會報錯。

若是報錯connection to remote VM錯誤,多是weblogic的監聽端口號沒有啓動成功,鏈接不上。

清除weblgoic緩存

有時候svn導出的項目更新了,而weblogic的域部署的項目尚未更新。致使debug不進來,或者執行行數不匹配了。

經過在workspace中,執行項目的build.cmd,會在項目的文件夾下生成項目的jar包。

將這個jar包,替換到域部署項目的文件夾中lib下,替換jar包。等於替換部署的項目代碼。

而後在域文件的servers文件夾中,AdminServer文件夾中,刪除除security之外其餘緩存文件,重啓域。

相關文章
相關標籤/搜索