瘋狂

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

          WebLogic的安裝與使用

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

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

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

          3、 配置weblogic domain(配置控制臺用戶)通過weblogic配置向導進行配置(開始->程序->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)        拷貝到自動發布目錄C:"bea"user_projects"domains"base_domain"autodeploy

          c)        如果你的項目是基于hibernate的項目,hibernateweblogic進行集成的時候會有一些問題,即在解釋HQL的時候,會出現類似下面的異常: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)         關閉weblogic(Ctrl + C)

          f)         重新啟動weblogic

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

          使用weblogic的數據源

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

          a)         拷貝數據庫驅動,如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)         關閉weblogic(Ctrl + C)

          f)         重新啟動weblogic

          g)        配置weblogic的數據源

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

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

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

                               iv.              點擊Data Source連接,new一個數據源

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

                               vi.              注意Connection Properties配置的屬性

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

                            viii.              將數據源的配置部署到一個target server上:

          1.         點擊數據源名稱,進入數據源的詳細配置頁面

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

          3.         激活數據源的配置:點擊Activate Changes按鈕

          7、 hibernate中使用weblogic的數據源

          以前的

          <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
          數錢數到手抽筋,睡覺睡到自然醒

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

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

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


          網站導航:
           
          主站蜘蛛池模板: 延吉市| 东兰县| 同心县| 绵竹市| 玉田县| 金乡县| 宁陵县| 沐川县| 乡城县| 永丰县| 阿城市| 额敏县| 漳平市| 青龙| 蓬莱市| 霸州市| 连州市| 新乡县| 军事| 宝山区| 丰顺县| 铜山县| 清流县| 新宁县| 通城县| 大渡口区| 杭锦旗| 内乡县| 嘉祥县| 湖北省| 广饶县| 赣州市| 铜鼓县| 宜昌市| 广丰县| 万安县| 同江市| 本溪市| 墨脱县| 祁东县| 忻州市|