<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-86  評論-767  文章-3  trackbacks-3

    Weblogic Server 8.1 環境下Web布署DIY

    實驗環境Weblogic Server/Express 8.1 、Window professional 2000Ant2.0

    閱讀對象:剛接觸Weblogic而對如何布署Web(暫不含J2EE)不甚熟悉的初學者

    前提:webappTomcat下能夠正常工作,具備正常的webapp目錄結構,包含所需的web.xmlWeblogic Server/Express 8.1正常安裝并能正常啟動,配置了域和Server,這里以域defaultServer KEZC為例加以說明。

    Weblogic_Home : D:\bea

    WeblogicServer_Home: D:\bea\user_projects\domains\default

    [安裝了DefaultWebAppWeblogic Server/Express 8.1 目錄結構]

    ?

    Weblogic Server/Express 8.1支持三種布署方式:自動布署、命令行布署(可與Ant結合)、控制臺(console)布署。下面簡要說明三種布署方式。

    ?

    1、 自動布署:

    ?

    這里的自動布署特指在WeblogicServer_Home\applications目錄。如果服務器啟動期間啟用了自動部署特性,則服務器會經常掃描applications目錄,看是否增加了新的web布署,或者是否修改了web布署的程序.如果有新的布署,則服務器將試圖以web根名(目錄布署以文件夾名稱為根名,war布署以war名稱為根名)作為布署應用的初始化名稱和根環境開始自動布署.所以,如果要采用自動布署功能,請將webapp文件夾或者war包拷貝到applications目錄下,WeblogicServer會定時檢測自動布署。

    ?????? 如何允許服務器自動布署呢?只要保證啟動服務器的startWeblogic命令(windows下為startWebLogic.cmd,Unix/Linux下為startWebLogic.sh)PRODUCTION_MODE值為false或者不設置即可,這個也是默認值.上述兩個文件在D:\bea\user_projects\domains\default目錄下.在此情況下,如果web程序文件被修改,Weblogic Server將會自動加載.這個原則適用于applications目錄下的全部三種布署方式.

    ?????? 另外,雖然應用程序可以放置在applications目錄下的任何位置,但是自動布署只適用于applications根目錄.

    2、 命令行布署:

    ?

    在默認安裝條件下,Weblogic Server會包含一個weblogic.Deployer的實用程序,提供基于命令行的布署與管理技術,可以方便的與Ant結合進行自動化布署(使用wldeploy任務).

    在使用命令行布署之前,要先進行環境變量的初始化,否則系統將識別不了weblogic.Deploy命令:

    D:\bea\weblogic81\server\bin>setWLSEnv.cmd

    設置成功,系統返回信息:

    CLASSPATH=d: bea JDK141~1 lib tools.jar;d: bea WEBLOG~1 server lib weblogic_sp.j
    ar;d: bea WEBLOG~1 server lib weblogic.jar;d: bea WEBLOG~1 server lib ojdbc14.ja
    r;D: tool java mysql mysql-connector-java-3.0.12-production-bin.jar

    PATH=d: bea WEBLOG~1 server bin;d: bea JDK141~1 jre bin;d: bea JDK141~1 bin;C: W
    INDOWS system32;C: WINDOWS;C: WINDOWS System32 Wbem;D: Borland JBuilder2005 thir
    dparty ant bin;d: bea WEBLOG~1 server bin oci920_8

    Your environment has been set.

    詳細的參數請參考weblogic.Deployer的幫助信息.

    [weblogic.Deploy參數]

    ?

    ?????? 詳細的可以參考sdj21<<使用Ant管理配置Weblogic>>

    瀏覽地址為: http://dev2dev.bea.com.cn/bbs/jishudata/ArticleShow.jsp?Id=7

    3、 控制臺(console)布署:

    ?

    這里的控制臺布署方式是指基于web-UI的布署方式.

    啟動先前配置好的server,輸入:http://localhost:7001/console登錄進入管理控制臺.

    [ weblogic server 控制臺菜單 ]

    [ 布署新應用 ]

    ?

    按順序點擊DeploymentsàWeb Application Modules,然后在右框架中點擊鏈接Deploy a new Web Application Module,選擇想要布署的web程序所在的目錄.

    如果web程序可布署的話,在列表中的文件之前會出現一個單選框.

    [ 選擇將要布署的web程序 ]

    ?

    選中要布署的web程序,點擊Target Module按鈕,輸入布署的web程序名稱(如果有多個服務器和集群,則還要選擇目標服務器和集群),點擊Deploy按鈕,等待web布署啟動.


    [ 等待新布署啟動 ]

    [ 布署啟動成功 ]

    ?

    ?

    4、 Weblogic Server/Express8.1編譯臨時文件夾:

    ?

    Weblogic Server/Express 8.1 JSP/Servlet文件編譯為class,存儲在D:\bea\user_projects\domains\default\KEZC\.wlnotdelete\extract目錄下相應的子文件夾中.

    5、 Weblogic.xml解析:

    ?

    Weblogic.xml描述符文件用來對web.xml文件的基本配置和布署特性進行擴展,主要包含針對weblogic server特有的屬性,比如安全代理角色控制、缺省web設置等.值得注意的是, 只要web.xml夠用weblgic.xml并不是必須的.

    Weblogic.xmlweblogic-web-app為根節點,包括以下屬性:


    description, weblogic-version, security-role-assignment, run-as-role-assignment,

    reference-descriptor, session-descriptor, jsp-descriptor, auth-filter,

    container-descriptor, charset-params, virtual-directory-mapping, url-match-map,

    preprocessor, preprocessor-mapping,security-permission, context-root,

    wl-dispatch-policy, servlet-descriptor,init-as, destroy-as

    詳細的說明來自weblogic.xml配套的DTD文件說明,里面有詳細的元素功能說明和應用舉例,瀏覽地址:http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd

    ?

    ?

    作者:eamoi? Dev2DevID:educhina? 職位: 軟件工程師@Aljoin Software

    posted on 2005-01-14 15:06 eamoi 閱讀(2748) 評論(3)  編輯  收藏 所屬分類: 服務容器

    評論:
    # re: [原創]Weblogic Server 8.1 環境下Web布署DIY 2005-02-03 10:08 | hoho
    Weblogic?沒玩過.  回復  更多評論
      
    # re: [原創]Weblogic Server 8.1 環境下Web布署DIY 2005-03-28 12:39 | 電視機
    正在學習J2EE,但Weblogic 太耗內存了,256M的都花銷不來,只能用TOMCAT + Eclipse.  回復  更多評論
      
    # re: [原創]Weblogic Server 8.1 環境下Web布署DIY 2007-03-20 15:26 | 陳陳
    我的weblogic 在進入console后找不upload文件夾,當自己在domains\mydomain 里創建了一個后可以在console里面找到了,但在upload后點擊Target Module時沒有任何反應,這是怎么回事啊
    聲明,我都已經裝了好幾次weblogic了,千萬別說要我重裝哦!
    謝謝了!!  回復  更多評論
      

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: XXX2高清在线观看免费视频| 久久国产乱子伦精品免费看| 亚洲av区一区二区三| 免费无码午夜福利片69| 亚洲国产成人一区二区精品区| 久久成人国产精品免费软件| 亚洲综合av一区二区三区不卡 | 岛国岛国免费V片在线观看| 亚洲国产精品SSS在线观看AV| 免费视频爱爱太爽了| 美女啪啪网站又黄又免费| 亚洲AV永久无码精品一百度影院 | 无人视频在线观看免费播放影院| 亚洲日韩精品A∨片无码| 丁香花免费完整高清观看| 美女一级毛片免费观看| 亚洲一区综合在线播放| 国产免费观看网站| 50岁老女人的毛片免费观看| 国产亚洲综合视频| 亚洲国产高清美女在线观看| 亚洲阿v天堂在线2017免费| 免费在线看v网址| 国产在线观看xxxx免费| 亚洲欧洲av综合色无码| 亚洲国产国产综合一区首页| 可以免费观看一级毛片黄a| 亚洲第一网站免费视频| 中国videos性高清免费| 亚洲av日韩av永久无码电影 | 亚洲色欲啪啪久久WWW综合网| 亚洲精品成人无码中文毛片不卡 | 亚洲成人黄色在线观看| 在线观看亚洲精品福利片| 午夜视频在线在免费| 久久久久久久岛国免费播放| 一区二区三区免费视频网站| 亚洲爆乳无码专区www| 亚洲娇小性xxxx| 亚洲综合综合在线| 亚洲成亚洲乱码一二三四区软件|