瘋狂

          STANDING ON THE SHOULDERS OF GIANTS
          posts - 481, comments - 486, trackbacks - 0, articles - 1
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          WebLogic的安裝與使用

          Posted on 2007-12-10 18:28 瘋狂 閱讀(2977) 評論(2)  編輯  收藏
           

          1、 下載:可以到http://commerce.bea.com下載

          2、 默認安裝Weblogic90,(一路nextok了)我的安裝在c

          3、 配置weblogic domain(配置控制臺用戶)通過weblogic配置向?qū)нM行配置(開始->程序->BEA Products->Tools->configuration Wizrd),這樣在你的安裝目錄bea下面多了一個user_projects目錄,這就是自己的domain(領域),在這下面的domains"base_domain"autodeploy的就是自動部署項目的目錄

          4、 啟動weblogic - user_projects"domains"base_domain"bin 目錄下,運行startWeblogic.cmd

          5、 部署你的項目。步驟:

          a)         打包項目

          b)        拷貝到自動發(fā)布目錄C:"bea"user_projects"domains"base_domain"autodeploy

          c)        如果你的項目是基于hibernate的項目,hibernateweblogic進行集成的時候會有一些問題,即在解釋HQL的時候,會出現(xiàn)類似下面的異常:ClassNotFoundExceptiond)        解決的辦法是:

                                   i.              拷貝hibernateantlr-2.7.6.jar包到WL_HOME/server/lib下面(其中WL_HOME=C:"bea"weblogic90

                                 ii.              打開user_projects/domains/base_domain/bin目錄下的setDomainEnv.cmd腳本

                                iii.              找到這樣一行:set PRE_CLASSPATH=

                               iv.              修改為:set PRE_CLASSPATH=%WL_HOME%"server"lib"antlr-2.7.6.jar

          e)         關(guān)閉weblogic(Ctrl + C)

          f)         重新啟動weblogic

          g)        重新訪問:http://localhost:7001/oa/即可(oa是我的項目名)

          使用weblogic的數(shù)據(jù)源

          6、 配置weblogic的數(shù)據(jù)源(這樣就可在hibernate等框架中使用)

          a)         拷貝數(shù)據(jù)庫驅(qū)動,如mysql-connector-java-3.1.13-bin.jar,到WL_HOME/server/lib下面

          b)        打開user_projects/domains/base_domain/bin目錄下的setDomainEnv.cmd腳本

          c)        找到這樣一行:set PRE_CLASSPATH=

          d)        加上剛才的配置,這一行,應該修改為:set PRE_CLASSPATH=%WL_HOME%"server"lib"antlr-2.7.6.jar;%WL_HOME%"server"lib"mysql-connector-java-3.1.13-bin.jar

          e)         關(guān)閉weblogic(Ctrl + C)

          f)         重新啟動weblogic

          g)        配置weblogic的數(shù)據(jù)源

                                   i.              訪問http://localhost:7001/console這個是weblogic的控制臺在控制臺程序上可以配置各種應用我們現(xiàn)在通過weblogic console配置數(shù)據(jù)源

                                 ii.              輸入在安裝過程中設置的用戶名和密碼,登錄控制臺

                                iii.              點擊 Lock & Edit按鈕,以便控制臺運行在修改模式下,我們才可以對它的配置做改動

                               iv.              點擊Data Source連接,new一個數(shù)據(jù)源

                                 v.              選擇MySql作為我們的數(shù)據(jù)庫,Jndi的名稱比較關(guān)鍵,我們在程序里調(diào)用數(shù)據(jù)源時,就需要使用這個名稱(假設配置JNDI名稱為:MySqlDs

                               vi.              注意Connection Properties配置的屬性

                              vii.              我們可以選擇測試連接的配置是否正確:Test Configuration

                            viii.              將數(shù)據(jù)源的配置部署到一個target server上:

          1.         點擊數(shù)據(jù)源名稱,進入數(shù)據(jù)源的詳細配置頁面

          2.         點擊Targets標簽頁,選擇AdminServer前面的checkbox,并點擊save按鈕

          3.         激活數(shù)據(jù)源的配置:點擊Activate Changes按鈕

          7、 hibernate中使用weblogic的數(shù)據(jù)源

          以前的

          <session-factory>中的

           <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>

           <property name="hibernate.connection.url">jdbc:mysql://127.0.0.1/oa</property>

           <property name="hibernate.connection.username">root</property>

           <property name="hibernate.connection.password">root</property>

          就可替換為

          <property name="hibernate.connection.datasource">MySqlDs</property>

          注意MySqlDs就是我們前面配置的JNDI名稱

          a)         重新打包你的項目

          b)        重新部署你的項目:即將新打包的war文件直接覆蓋原來的文件即可


          評論

          # re: WebLogic的安裝與使用  回復  更多評論   

          2007-12-11 16:31 by GY
          數(shù)錢數(shù)到手抽筋,睡覺睡到自然醒

          # re: WebLogic的安裝與使用  回復  更多評論   

          2008-10-06 16:00 by dongyoya
          您好:
          我初學weblogic,啟動weblogic - user_projects"domains"base_domain"bin 目錄下的startWeblogic.cmd后過幾秒中startWeblogic的窗口就自動關(guān)閉了,這是Why?謝謝!

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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 呼伦贝尔市| 那曲县| 侯马市| 塘沽区| 嘉义县| 文成县| 遵义市| 碌曲县| 水富县| 两当县| 南和县| 屏东县| 定安县| 临武县| 汉沽区| 屯留县| 南投市| 永泰县| 达孜县| 六安市| 大姚县| 绥中县| 商水县| 遵化市| 徐闻县| 元江| 武乡县| 广元市| 游戏| 嵊泗县| 蒙山县| 麦盖提县| 曲沃县| 邳州市| 高碑店市| 阿尔山市| 青田县| 青铜峡市| 甘泉县| 江陵县| 奉化市|