安裝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之外其餘緩存文件,重啓域。