Weblogic8.X安裝及連接池配置指南

發表于:2007-06-22來源:作者:點擊數: 標簽:
Weblogic8.X安裝及連接池配置指南 逍遙派掌門整理 最近忙了兩天的weblogic的配置和使用,總覺得現在網上相應的資源很少,要不就是太高太深,初學者往往很難一下子入手?,F整理出一篇基礎性的,依照step by step的原則的小品性文章,希望能對大家有點把幫助。

   

Weblogic8.X安裝及連接池配置指南

————逍遙派掌門整理


    最近忙了兩天的weblogic的配置和使用,總覺得現在網上相應的資源很少,要不就是太高太深,初學者往往很難一下子入手?,F整理出一篇基礎性的,依照step by step的原則的小品性文章,希望能對大家有點把幫助。
    本文以weblogic 8.12 中文版為例,將配合貼圖講解安裝、配置過程。

一、Weblogic安裝開始:

    1.1 讓人敬佩的bea公司:
      
      
提到weblogic,不得不說bea公司。也許大家沒有留意,bea公司是一個才1995年才創立的企業,可是這個比我們小一兩個時代的小年輕,卻是歷史上最快實現年營業額達到10億美元的軟件公司,現在號稱是全球第6大獨立軟件公司,確實讓人很汗~。   

    1.2 何處有Webogic?
         去網上找了一下,weblogic8.12 + sp2 中文版可以在9iv網站上找到下載。
         地址是:http://www.9iv.com/down/down.asp?id=855&no=3

    1.3 Weblogic安裝其實很傻瓜:
       
         1.3.1 總的來說,weblogic安裝過程,抓住兩個環節就ok:
             ◎bea主目錄:這是weblogic基礎工具程序的主目錄;
             ◎產品安裝目錄:這是weblogic產品的安裝目錄

         1.3.2 點擊開始安裝后,漫長的解壓之后,開始出現安裝界面,結合我的情況,設定bea
             主目錄為d:\bea,其它都取默認值,一路next,BEA_installer會幫你全盤搞定,
             完畢后,點擊完成結束。
         安裝完成后,就可以開始著手部署J2EE項目了。


二、開始部署J2EE web項目

     Web項目的部署采用Configuration Wizard工具。依次點擊“開始”->“BEA WebLogic Platform
8.1”->“Configuration Wizard”,啟動”BEA WebLogic Configuration Wizard”。

     2.1 新建weblogic domain
         選擇”新建weblogic配置”,

         然后”下一步”,在”模板”選擇”base weblogic server domain”,

         然后”下一步”,沒有特別的需要就不修改默認選擇,然后”下一步”,在這個界面上輸入用戶名、密碼(如填寫用戶wangnewton,密碼wangnewton)和創建這個服務的描述(請記住這個用戶密碼它是啟動這個服務和進入服務控制臺的帳號)

         然后”下一步”,選擇jdk的版本,然后”下一步”,在這個界面你可以修改創建服務的目錄和配置名稱,然后按”創建”開始創建。

         點擊完成結束。

     2.2 創建應用目錄:創建應用目錄有兩種方式分別介紹如下

         2.2.1方法一:繼續采用Configuration Wizard 創建
              這次選擇”extend and existing weblogic configuration(擴展weblogic配置)”,

              然后“下一步”,選擇前面配置的weblogic配置目錄mydomain,然后“下一步”,

              在”Configuration Extensions”中勾選”DefaultWebApp”,

              然后以下取默認值一路”下一步”直到”導入”就OK了。
              默認應用目錄一般在D:\bea\user_projects\applications\mydomain\DefaultWebApp(注:d:為我PC機上安裝weblogic的盤符,讀者根據安裝目錄進行查找)。

              測試:啟動weblogic服務,然后輸入http://localhost:7001就可以看到介紹性頁面了。


        2.2.2方法二:使用控制臺創建應用目錄
             使用這個方法最好先要有一個可以發布的web應用,比如大家做過的基于tomcat的項目。沒有的話至少要有webapp\WEB-INF\web.xml文件,web.xml文件類似于:
webapp
|__WEB-INF/web.xml

web.xml內容一般是:
MILY: 新宋體"><?xml version="1.0" ?>  
<!
DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</web-app>



             創建好如上的文件結構和web.xml后,啟動weblogic服務,完成后在瀏覽器中輸入http://127.0.0.1:7001/console

             在登錄界面輸入你創建weblogic服務時的用戶密碼(wangnewton)。然后sign in,在下面的頁面中選擇“Web Application Modules”

             點擊后進入該界面,點擊Deploy a new Web Application Module...

             在“Location”下選擇你剛才創建的appweb(注意這個目錄一定要有WEB-INF目錄,并且在WEB-INF目錄下一定要有web.xml文件,否則不能夠創建應用目錄)。選擇后,點擊”target module”,

             返回,可以看到當前weblogic服務中依成功創建的應用目錄了。然后再創建一個index.html文檔放在appweb目錄下,就完成了應用目錄的創建。

             測試:啟動weblogic服務,然后輸入http://127.0.0.1:7001/webapp/index.html就可以看到自己設置的頁面了。


             PS:相對來說,方法二是實際項目中使用最多的一種配置方法。
             繼續PS:如何設置項目為默認啟動路徑?
                 對于剛才創建的應用目錄,總要通過http://127.0.0.1:7001/webapp/index.html,能否直接設置成通過http://127.0.0.1:7001/index.html可以訪問的方式呢?

方法是在webapp\WEB-INF下新建一個weblogic.xml文件,
webapp
|__WEB-INF/weblogic.xml

weblogic.xml內容一般是:
<!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//EN" "http://www.bea.com/servers/wls810/dtd/weblogic810-web-jar.dtd">
<
weblogic-web-app>
<
context-root>/</context-root>
</
weblogic-web-app>



三、weblogic 連接池的配置
     實例背景:SQL-SERVER 2000的數據庫 + JDBC3.0
     3.1 配置連接池
         進入控制臺(console) 可以看到該界面 ,然后點擊 Co.netion Pools

         點擊后進入該界面,點擊configure a new JDBC Conneciton Pool

         點擊后顯示該界面 因為是使用SQL-SERVER 2000 所以選擇MS SQL Server
 
         選擇后,選擇 MicroSoft’s MS SQL Server Driver (type) Version 。。。[倒數第三個^-^]然后點擊Continue

         按頁面要求填入相關信息

         此步驟完成后,進入該頁面


         點擊 Test Driver Configuration ,如果是成功顯示該頁

    點擊Create and deploy,

     3.2 配置數據源
           進入控制臺,點擊date source。。。

        點擊后顯示該頁 點擊 configure a new JDBC Data Source

        點擊后進入該頁

        以下步驟都是默認選擇后顯示

       
         由此,數據源就配置成功了,記住這里的JNDIName配置為MyJNDI,稍后將會在程序中被使用。



四、weblogic 連接池測試程序

     為了方便,采用一個簡單jsp程序進行連接池的測試,連接池使用起來不但可以提高系統吞吐量,而且連接程序也是很簡單的。一般大家手頭上都會有專業的數據庫連接組件,把這個組件修改成為weblogic連接池的組件也是很簡單的,只需要執行簡單幾行代碼替換就ok了。但作為新手,可以通過這個jsp測試剛才建立的連接池設置。

<%@ page contentType="text/html;charset=GBK" %>
<%@ page import= "java.sql.* " %>
<%@ page import= "javax.sql.* " %>
<%@ page import= "javax.naming.* "%>

<HTML>
<HEAD>
<TITLE> </TITLE>
<META NAME="Generator" CONTENT="EditPlus2.11">
</HEAD>
<BODY>
<%
// 從weblogic 8 文檔抄來
Context ctx = null;
Hashtable ht = new Hashtable();
ht.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
ht.put(Context.PROVIDER_URL,"t3://127.0.0.1:7001");
// ht.put(Context.SECURITY_PRINCIPAL, "admin");
// ht.put(Context.SECURITY_CREDENTIALS, "11111111"); Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
ctx = new InitialContext(ht);
DataSource ds = (DataSource)ctx.lookup ("MyJNDI");
conn = ds.getConnection();
stmt = conn.createStatement();
stmt.execute("select * from aclearcase/" target="_blank" >ccounts");
rs = stmt.getResultSet();
while ( rs.next()){
out.println( rs.getString(1)+"___");
out.println( rs.getString(2)+"___");
out.println( rs.getString(3)+"<br>");
}
stmt.close();
stmt=null;
conn.close(); conn=null;
}catch (Exception e) {
out.println("錯誤 !! ERR !" );
}
finally {
try {
ctx.close();
} catch (Exception e) {
out.println("ctx ERR !" ); }
try {
if (rs != null) rs.close();
} catch (Exception e) {
out.println("rs ERR !" ); }
try {
if (stmt != null) stmt.close();
} catch (Exception e) {
out.println("stmt ERR !" ); }
try {
if (conn != null) conn.close();
} catch (Exception e) {
out.println("conn ERR !" ); } }
%>
</BODY>
</HTML
>



五、后記
    5.1 由于時間關系,也沒有過多的修飾,很多都是東拼西湊剪過來到,但卻囊括了一整個weblogic配置的全
過程,也是我實際配置使用weblogic全過程的真實的剪影。畢竟第一次寫文,希望各位少點口水,多些建設性意見~,再次感謝。
    5.2 我的聯系方式:
        QQ:26162536(逍遙派掌門)
        EMAIL:wangnewton@163.com
        歡迎各位苦練J2EE神功的同行和我討論技術問題。
 

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97