posts - 325,  comments - 25,  trackbacks - 0

          1. 創(chuàng)建一個(gè)WebLogic的configuration


            1)啟動(dòng)Configuration Wizard,選擇”creat a new WebLogic configuration”點(diǎn)擊下一步

           


            2)選擇第3項(xiàng)進(jìn)入下一頁面”choose Express or Custom Configuration”,直接繼續(xù)

           


            3)輸入登錄用戶名和密碼,next

           


            4)一路繼續(xù)下去直到結(jié)束.

           


            5)按”done”第一步就算完成了.

           


            

          2. 在建好的configuration上加裝”work shop”


            1)啟動(dòng)Configuration Wizard,選擇下面一項(xiàng)”Extend an existing WebLogic configuration”下一步

           


            2)選定剛才新建的domains-“mydomain”下一步

           


            3)選中WebLogic Workshop Extension,然后繼續(xù)繼續(xù),直到結(jié)束,就完成了configuration的生成

           


            
            你可以試一下新建的configuration
            運(yùn)行C:\bea\user_projects\domains\mydomain\startWebLogic.cmd,看看后臺(tái)有無錯(cuò)誤,如果沒有任何錯(cuò)誤,那是
            
            非常正常的現(xiàn)象.

           


            啟動(dòng)http://127.0.0.1:7001/console輸入剛才的用戶名和密碼,你應(yīng)該看到控制臺(tái)畫面

           


            把剛才的服務(wù)關(guān)了吧,我們下面配置Workshop
            

          3. 建立一個(gè)Workshop應(yīng)用


            1)打開WebLogic Workshop 8.1,選擇fiel->new->application出現(xiàn)以下畫面選擇”empty application”,路徑和
            
            name我這里設(shè)置為路徑:d:\test,name:test.server要選上面新建的 ,我這里是”
            
            C:\bea\user_projects\domains\mydomain\”然后選擇create

           


            2)Create后application部分是下面這個(gè)樣子:

           


            Test

           


            ->modules

           


            ->libraries

           


            ->security roles

           


            3)在你的application路徑下建立文件夾” test”,上source safe,Get所有文件到剛才新建的test目錄下,打開
            
            WebLogic Workshop 8.1,Import 這個(gè)項(xiàng)目:選擇”web service project”;路徑為d:\test\test;Name為test,點(diǎn)
            
            擊Import,這里要注意,引入的project必須在建立的application的下一級(jí)目錄上,否則會(huì)出錯(cuò)

           


            4)Build一下該項(xiàng)目,把有問題的文件都刪了,
            Build成功后選擇一個(gè)jws文件運(yùn)行一下

           


            如果出現(xiàn)”workshop test browser”畫面,恭喜你web service已經(jīng)建好,可以進(jìn)行下一步了
            

          4. 建立JDBC


            1. 將C:\Program Files\SQLLIB\java\ db2java.zip改名為.jar文件,COPY到C:\bea\weblogic81
            
            \server\lib下,這一步是將db2的jdbc驅(qū)動(dòng)放在weblogic下

           


            2. 修改C:\bea\weblogic81\common\bin\commEnv.cmd在
            set WEBLOGIC_CLASSPATH=后加入%WL_HOME%\server\lib\db2java.jar;

           


            3. 修改C:\bea\weblogic81\server\bin\startWLS.cmd在
             set CLASSPATH=后加入%WL_HOME%\server\lib\db2java.jar;

           


            以上兩步是設(shè)置jdbc驅(qū)動(dòng)的路徑,以讓weblogic可以識(shí)別

           


            4. 啟動(dòng)C:\bea\user_projects\domains\mydomain\startWebLogic.cmd

           


            5. 登錄http://127.0.0.1:7001/console進(jìn)去

           


            6. 新建一個(gè)connection pool

           


            7. 按照畫面填寫,database type為db2;database driver為other,”continue”

           


            8. NAME 隨便起,我這里為testidbc connection pool

           


            DriverClassname: COM.ibm.db2.jdbc.net.DB2Driver

           


            URL: jdbc:db2://192.1.7.150/50000:SAFE

           


            Database user name 為admin

           


            PASSWORD:1234

           


            9. 測(cè)試連接,成功后應(yīng)該有connection successful的畫面

           


            
            不成功時(shí),一般有以下幾種原因

           


            A) 找不到路徑,可能是上面1,2,3部設(shè)置不對(duì),weblogic找不到驅(qū)動(dòng)

           


            B) db2java.jar,應(yīng)該是2。0的版本

           


            C) 套接字錯(cuò)誤,一般是db2的端口有問題,在DB2命令窗口下運(yùn)行db2jstrt 50000命令就可以了

           


            D) 服務(wù)器不響應(yīng),看看數(shù)據(jù)庫實(shí)例是否啟動(dòng)

           


            10. 點(diǎn) create and deploy

           


            
            

          5. 建立DATASOURCE


            填寫name和jndi name 點(diǎn)“繼續(xù)”,pool name要選擇上面新建的那個(gè),繼續(xù),再繼續(xù)。就配置完成了。

           


            這里要注意: Honor Global Transactions選項(xiàng)必須去掉,該選項(xiàng)的作用是將
            
            transaction的類型設(shè)為distributed transaction,如果選中該選項(xiàng),顯示的調(diào)用commit時(shí)將會(huì)出錯(cuò),這里多說一句
            
            ,建連接池時(shí)帶XA的驅(qū)動(dòng)最好都不要用

           


            
            
            
            

            Transaction Type
          Autocommit Default Change Default? Result
            
            

            Local transaction
          true yes 將其設(shè)為false可以提高性能
            
            

            Distributed transaction
          false no 不能修改缺省值,如果將其設(shè)
            
            為true,將拋出SQLException

            注:local transaction一般指的是單數(shù)據(jù)源參與的事務(wù). distributed transaction指的多數(shù)據(jù)源(db)參與的事務(wù)
            
            

          6. 配置其它properties文件(非必須)


            1. DBAccess和AppConfig

           


            修改 C:\bea\user_projects\domains\mydomain\startWebLogic.cmd這個(gè)文件,
            在if "%WLS_REDIRECT_LOG%"=="" (前添加如下2句語句:

           


            set DBACCESS=D:\safe\safe\WEB-INF\configure\DBAccessConfig.properties

           


            set AppConfig=D:\safe\safe\WEB-INF\configure\Config.properties

           


            
            查找字符串 -Dweblogic.Name=%SERVER_NAME%(注意:有兩處) ,在其前面添加如下內(nèi)容,然后重新啟動(dòng)
            
            workshop

           


            -DDBCONFIGFILE=%DBACCESS% -DAppConfigFile=%AppConfig%
            2. 修改Config.properties將路徑都指向你當(dāng)前的路徑

           


            
            
            3. 修改DBAccessConfig.properties

           


            
            #數(shù)據(jù)庫系統(tǒng)類型

           


            DBType=db2

           


            #數(shù)據(jù)庫連接用戶

           


            DBUserName=ADMIN

           


            #數(shù)據(jù)庫連接用戶密碼

           


            DBPassword=1234

           


            #數(shù)據(jù)庫連接池中連接使用比例(如一定時(shí)間內(nèi)小于此值,連接數(shù)量將會(huì)被削減。)

           


            InUsePercentage=0.5

           


            #連接池實(shí)現(xiàn)方式(當(dāng)前有兩種:implementation,proxy)

           


            #PoolImpl=implementation

           


            
            #使用weblogic DataSource 配置

           


            PoolImpl=proxy

           


            datasource_jndiname=TESTJNDI

           


            context_url=t3://localhost:7001

           


            initial_context=weblogic.jndi.WLInitialContextFactory

           


            
            oracle.path=./DBAccess/sql/oracle

           


            #oracle.driver=oracle.jdbc.driver.OracleDriver

           


            #oracle.url=jdbc:oracle:oci8:@ora31

           


            oracle.driver=oracle.jdbc.driver.OracleDriver

           


            oracle.url=jdbc:oracle:thin:@192.168.100.31:1521:PRO

           


            oracle.sqlCacheMode=10002

           


            oracle.poolinit=4

           


            oracle.poolmax=10

           


            oracle.poolmin=4

           


            oracle.poolincr=1

           


            oracle.poolidletime=10

           


            
            #SQL Command存放路徑(可為相對(duì)工作路徑或絕對(duì)路徑。)

           


            mssql.path=C:/bea/weblogic81/samples/workshop/SamplesApp/safe/WEB-INF/configure/sql/sqlserver

           


            #數(shù)據(jù)庫系統(tǒng)對(duì)應(yīng)JDBC驅(qū)動(dòng)

           


            mssql.driver=com.microsoft.jdbc.sqlserver.SQLServerDriver

           


            #JDBC URL

           


            mssql.url=jdbc:microsoft:sqlserver://192.1.7.150:1433;DatabaseName=SAFEDB;SelectMethod=cursor

           


            #SQL Command緩存模式(可取值10001或10002,分別對(duì)應(yīng)初始化時(shí)緩存所有SQL Command或執(zhí)行時(shí)緩存。)

           


            mssql.sqlCacheMode=10002

           


            #連接池初始大小

           


            mssql.poolinit=4

           


            #連接池最大連接數(shù)

           


            mssql.poolmax=10

           


            #連接池最小連接數(shù)

           


            mssql.poolmin=4

           


            #連接池連接遞增數(shù)量級(jí)

           


            mssql.poolincr=1

           


            #連接池休眠時(shí)間(秒)

           


            mssql.poolidletime=60

           


            mssql.quick.url=jdbc:microsoft:sqlserver://192.1.7.150:1433;DatabaseName=SAFE;encoding=GBK

           


            mssql.quick.poolinit=1

           


            mssql.quick.poolmax=4

           


            mssql.quick.poolmin=1

           


            mssql.quick.poolincr=1

           


            
            #SQL Command存放路徑(可為相對(duì)工作路徑或絕對(duì)路徑。)

           


            db2.path=D:/safe/safe/WEB-INF/configure/sql/db2

           


            #數(shù)據(jù)庫系統(tǒng)對(duì)應(yīng)JDBC驅(qū)動(dòng)

           


            db2.driver=COM.ibm.db2.jdbc.net.DB2Driver

           


            #JDBC URL

           


            db2.url=jdbc:db2://192.1.7.150/50000:SAFE

           


            #SQL Command緩存模式(可取值10001或10002,分別對(duì)應(yīng)初始化時(shí)緩存所有SQL Command或執(zhí)行時(shí)緩存。)

           


            db2.sqlCacheMode=10002

           


            #連接池初始大小

           


            db2.poolinit=4

           


            #連接池最大連接數(shù)

           


            db2.poolmax=10

           


            #連接池最小連接數(shù)

           


            db2.poolmin=4

           


            #連接池連接遞增數(shù)量級(jí)

           


            db2.poolincr=1

           


            #連接池休眠時(shí)間(秒)

           


            db2.poolidletime=60

           


            db2.quick.url=jdbc:db2://192.1.7.150/50000:SAFE

           


            db2.quick.poolinit=1

           


            db2.quick.poolm
          posted on 2008-08-24 10:07 長(zhǎng)春語林科技 閱讀(2307) 評(píng)論(0)  編輯  收藏 所屬分類: db2

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2008年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

           

          長(zhǎng)春語林科技?xì)g迎您!

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊(cè)

          收藏夾

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 民县| 康定县| 炎陵县| 双鸭山市| 萝北县| 达孜县| 淮北市| 内乡县| 隆昌县| 灌云县| 木兰县| 瑞丽市| 淮滨县| 张家界市| 上饶县| 鄂伦春自治旗| 车致| 安岳县| 双牌县| 高邑县| 巴中市| 松江区| 蓬溪县| 博野县| 当涂县| 太康县| 贵定县| 吉林省| 茂名市| 桂东县| 马龙县| 金川县| 城固县| 乌苏市| 邢台市| 依兰县| 崇礼县| 聂拉木县| 洛浦县| 拉孜县| 都江堰市|