• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    WebLogic的初步研究

    發布: 2007-7-01 20:40 | 作者: admin | 來源: | 查看: 14次 | 進入軟件測試論壇討論

    領測軟件測試網

      簡介

      WebLogic 是一套基于JAVA功能強大的電子商務套件,提供了許多功能強大的中間件以方便編程人員編寫的JSP、SERVLET 等電子商務應用,可以為企業提供一個完整的商務應用解決方案。對于開發人員 WebLogic 可以在 www.bea.com 免費下載一套完整的 WebLogic,并得到一個限制了 IP 的license,用于學習和開發基于這個套件的代碼。而要是需要正式的投入使用的話,那么就必須支付一定的費用獲取沒限制的license。由于這個套件基于這種發布方式,對于一般網站開發人員可以很輕易地得到 WebLogic 用于學習開發,當然投入使用是另一回事。

      我獲得的 WebLogic5.10是兩個大大的zip文件,一個是WebLogic程序包,一個是資料文檔。因為是基于JAVA,雖然在下載時有區分操作系統,但是我得到的那套經過實踐發現在WINNT和LINUX都可以運行,下面主要是以LINUX的為例,WINNT的安裝方法也差不多。

      安裝篇

      安裝前準備:

      在安裝前,用戶必須獲得一套對應于用戶的操作系統的JDK(在 www.sun.com 免費下載),安裝好后把WebLogic5.10的壓縮包解開,建議放在根目錄上,這樣會省去很多修改設置的麻煩,在linux下可以解在其他目錄,然后在根目錄再做一個硬連接也可以。

      我的安裝的文件目錄是

    /usr/local/jdk1.2/
    /usr/local/weblogic/
    ln -s / /usr/local/weblogic/

      配置weblogic:

      啟動weblogic需要執行兩個腳本文件:

    linux:setEnv.sh和startWebLogic.sh

    WINNT對應的是:setEnv.cmd和startWebLogic.cmd

      1、weblogic.properties

      打開/usr/local/weblogic/的 weblogic.properties 文件,找到這一行 weblogic.password.system=
    這是設置管理員密碼用的,這個設置項不能為空,所以必須設置一個可靠的管理員密碼。

      例如:weblogic.password.system=sdfjkdshfds

      設置運行JSP:

    # WEBLOGIC JSP PROPERTIES
    # ------------------------------------------------
    # Sets up automatic page compilation for JSP. Adjust init args for
    # directory locations and uncomment to use.
    #weblogic.httpd.register.*.jsp=\
    #weblogic.servlet.JSPServlet
    #weblogic.httpd.initArgs.*.jsp=\
    #pageCheckSeconds=1,\
    #compileCommand=c:/jdk1.2.1/bin/javac.exe, \
    #workingDir=/weblogic/myserver/classfiles, \
    #verbose=true

      把那些注釋刪去,即改為

    # WEBLOGIC JSP PROPERTIES
    # ------------------------------------------------
    # Sets up automatic page compilation for JSP. Adjust init args for
    # directory locations and uncomment to use.
    weblogic.httpd.register.*.jsp=\
    weblogic.servlet.JSPServlet
    weblogic.httpd.initArgs.*.jsp=\
    pageCheckSeconds=1,\
    compileCommand=c:/jdk1.2.1/bin/javac.exe, \
    workingDir=/weblogic/myserver/classfiles, \
    verbose=true

       要注意的是還要配置好這一行:

    compileCommand=/usr/local/jdk1.2/bin/javac, \

      這是JDK的JAVA編譯器的路徑。

      2、setEnv.sh

      打開/weblogic/setEnv.sh,找到這一行

       JAVA_HOME=/usr/java

      改為

       JAVA_HOME=/usr/local/jdk1.2/

      3、 startWebLogic.sh

      找到一個全是大寫的 "LINUX" 字符串,改為 "Linux",很奇怪是為何要這樣是嗎?這是因為啟動時,腳本文件調用了uname 指令來得到系統的名字,再與"LINUX" 字符串比較確認是否是linux系統,但是uname 指令來返回的系統的名字是Linux,所以我們要改一下,這應該是這個啟動腳本的一個小小的BUG,WINT就不用那么麻煩了。

      運行weblogic:

      經過簡單的配置就試運行了。

      在目錄/weblogic/下執行

       . ./setEnv.sh (大家請留意,我這里有兩個 ".",因為我們需要在當前的shell下執行這個腳本 )

       ./startWebLogic.sh

      當看到成功啟動 WebLogic 的信息時,說明啟動成功了。

      服務器簡單的測試:

      WebLogic 默認的WEB端口為7001,我們可以在打開一個瀏覽器輸入地址

       http://localhost:7001/

      測試是否能連接得上。

      Servlet的測試

      如果能連得上得話,那么就可以進行下一步的Servlet的測試,在瀏覽器輸入地址

       http://localhost:7001/helloWorld

      這個就是WebLogic Servlet的演示(至于怎樣安裝 Servlet請看下文)

      JSP的測試

      在目錄 /weblogic/myserver/public_html/下建立一個名為test.jsp的文件

      test.jsp

    <%

    Out.print("test JSP");

    %>;

      在瀏覽器輸入地址

      http://localhost:7001/test.jsp

      測試能否看到正確的輸出"test JSP"的信息。

      結構篇

      要學習好一套系統首先要了解它的結構,本文詳細的介紹 WebLogic 的一些結構和特點:

      WebLogic的大部分配置是在 weblogic.properties 里完成的,只要仔細的研究這個文件就可以清楚得知關于 WebLogic 的一些結構和特點,下面就對 weblogic.properties 文件里的一些配置項作一些說明:

      weblogic.httpd.documentRoot=public_html/

      這就是WebLogic 的WEB 服務器的根目錄,即是目錄/weblogic/myserver/public_html/ 

       weblogic.password.system=sdfjkdshfds

      這個前文已經提到,是設置管理員密碼。

       weblogic.system.listenPort=7001

      這是設置 WebLogic 的 WEB 服務器端口。

       weblogic.httpd.servlet.classpath=/weblogic/myserver/servletclasses

      設置Servlet存放的路徑

      關于Servlet

      出于安全的目的,在 WebLogic 下運行的 WebLogic 必須在 weblogic.properties 里登記后才能運行,例如上文的提到Servlet http://localhost:7001/helloWorld,它在weblogic.properties 里的登記項是

       weblogic.httpd.register.helloWorld=examples.servlets.HelloWorldServlet

      實際上,這個 Servlet 的實際路徑是

       /weblogic/myserver/servletclasses/examples/servlets/HelloWorldServlet.class

      對照一下weblogic.properties里的登記項和HelloWorldServlet.class文件的路徑,應該不難找出其登記Servlet的規律吧。

      在weblogic.properties里有一下幾個Servlet的登記項:

    weblogic.httpd.register.AdminEvents=admin.AdminEvents
    weblogic.httpd.register.AdminClients=admin.AdminClients weblogic.httpd.register.AdminConnections=
    admin.AdminConnections weblogic.httpd.register.AdminJDBC=admin.AdminJDBC
    weblogic.httpd.register.AdminLicense=admin.AdminLicense
    weblogic.httpd.register.AdminMain=admin.AdminMain
    weblogic.httpd.register.AdminProps=admin.AdminProps
    weblogic.httpd.register.AdminRealm=admin.AdminRealm
    weblogic.httpd.register.AdminThreads=admin.AdminThreads weblogic.httpd.register.AdminVersion=admin.AdminVersion

      這就是管理員管理 WebLogic 用的Servlet,通過URL訪問http://localhost:7001/AdminMain,在彈出的身份驗證對話框了輸入 system 和在 weblogic.password.system= 設置的密碼,就可以進入 WebLogic 的Web管理界面進行管理。


    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>