這一篇文章主要是在記錄利用 JDeveloper 去部署 (Deploy) ADF 的程式到 Weblogic Server 上。
■ 在 Weblogic 建立測試運作的 Server:
Step01: 登入 weblogic 管理頁面 ( Administration Console )
一般來說預設的 port 是 7001,例:http://lnxap104:7014/console,登入後,要先 Lock & Edit ,Weblogic 主機的維護同時間只能一個人進入操作。
Step 02: 輸入
*Server Name : AP 要佈署的主機
Server Listen Address :DNS 能解析到的 Host Name
*Server Listen Port: 監聽的 port
Step 03: 建立新主機的相關資訊,按下 Finish 就建立好了
Step 04: 進入新建立的主機 TEST_Server 作設定
在 Machine 欄位,將此 TEST_Server 選入要放在那一台主機 HOST 上
Step 05: 啟動建好的 AP Server
記得下面的資訊:
右上角是目前 weblogic 連接的域名 ( Domain ):EBS_domain_TEST32
點選 Machines -> lnxap104 後選 Monitoring 可以得知 HOST 上安裝 Weblogic 的版本
最後記得要將這些改變保留( Activate Changes)
PS: JDeveloper Deploy 要連接的主機是 AdminServer(admin),要記得它的 Listen Port:7014
■ 用 JDeveloper Deploy ADF 程式在 Weblogic 運作的測試 Server:TEST_Server
Step 01: 加入 Weblogic
要選對主機的型態,上面已得知Weblogic 的版本是 10.3
輸入 Weblogic 的管理帳號/密碼,帳號預設應是 weblogic
這裡要輸入的 port 是要連接主機 AdminServer(admin),它的 Listen Port:7014
可以按 Test Connection 測試一下
Step 02: JDeveloper 開發工具上的環境設定
選擇 Application -> APplication Properties 的 Deployment 頁次,將 Auto Generate and Synchronize weblogic-jdbc.xml ... 選項取消
Step 03: Deploy ADF to weblogic Server:
選擇剛建立好的連結
選擇要佈署的主機
從 Deployment - log 視窗可看佈署是否成功
若是手動佈署的話,要記得作 Servicing all requests
若您撰寫的程式有需要其它的 JAR 檔,請依下列步驟加到 AP Server:TEST_Server 中
Step 01: 選擇要加入的 JAR 檔
Step 02: 加入到 AP Server: TEST_Server 主機裡
測試時,記得在網址最後要加入 /faces/程式名