首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 程式設計入門

J2EE 開發環境搭建實戰:JBuilder 7 + WebLogic 7.0 完整配置指南

     編輯:Java 程式設計入門

前言

JBuilder 7 結合 WebLogic 7.0 是經典 J2EE 開發組合。本文記錄從 WebLogic 域建立、JBuilder 伺服器配置、EJB 開發部署到客戶端測試的完整流程。

第一階段:建立 WebLogic 域

  1. 安裝 WebLogic 7.0 時選擇 Configuration Wizard
  2. 選 WLS Domain (非 WLS Examples) → 建立空白域
  3. 單機模式:Single Server
  4. 域目錄:H:\bea\user_projects\mydomain
  5. 設定管理員帳號/密碼
  6. 域名:mydomain,伺服器名:myserver

關鍵: Examples 域包含範例資料源/連線池,易干擾開發;空白域最乾淨。

第二階段:JBuilder 7 配置 WebLogic

1. Tools → Configure Servers

  • 左側選 WebLogic Server 6.x+
  • 勾選 Enable Server
  • Home Directory:H:/bea/weblogic700/server
  • Classpath 標籤 → 新增 4 個 JAR (順序重要!):
    jaxrpc.jar → jas.jar → jdsremote.jar → jdsserver.jar
    (位於 JBuilder 安裝目錄 lib 下,用 Move Up 調整順序)

2. Custom 標籤

  • JDK Installation:H:/bea/jdk131_02
  • BEA Home:H:/bea
  • Domain Directory:H:/bea/user_projects/mydomain
  • User/Password:域建立時設定的帳密
  • Domain Name:mydomain,Server Name:myserver

3. Tools → Enterprise Setup → CORBA

  • Name:WebLogic 7.0
  • ORB Tools Path:h:/bea/weblogic700/server
  • Library for projects:WebLogic 6.x+ Deploy
  • IDL Compiler:idlj.exe
  • Output Dir:h:\temp

4. Project → Default Project Properties → Server

  • 選 Single services for all services in project (全專案單一伺服器)
  • 選 WebLogic Application Server 6.x+

第三階段:開發 Session Bean 完整流程

1. 建立專案

File → New → Project → Name: TestSes

2. 建立 EJB Module

File → New → Enterprise → EJB Module → Name: TestSesMod、Version: EJB 2.0 compliant

3. 視覺化建立 Session Bean

  • EJB 設計檢視右鍵 → Create EJB → Session Bean
  • Bean Name:TestSes
  • 右鍵 Bean → Add → Method:
    Name: getName、Return: String、Interfaces: Remote
  • 雙擊 TestSesBean.java 實作:

public String getName() {
    return "Testing Successful";
}

4. 編譯專案 (Make Project)

  • 產生 TestSesMod.jar (含部署描述符)
  • 容器生成類別:TestSesBean_EOImpl、TestSesBean_HomeImpl 等

5. 建立運行配置

Run → Configuration → New → Name: Server、Server 標籤選 WebLogic

6. 啟動 WebLogic (Run Project)

  • JBuilder 內建啟動,控制台顯示啟動日誌

7. 部署 EJB

  • 專案面板右鍵 TestSesMod.jar → Deploy option → Deploy
  • 部署成功無錯誤訊息

8. 遠端部署 (生產環境)

Tools → Enterprise Deployment → Admin URL 改為遠端主機:埠、正確帳密

9. 建立 EJB 測試客戶端

File → New → Enterprise → EJB Test Client → Name: TestSesTestClient

public static void main(String[] args) {
    TestSesTestClient client = new TestSesTestClient();
    try {
        client.create();
        String name = client.getName();
        System.out.println("Name from Test client = " + name);
    } catch (Exception ex) { ex.printStackTrace(); }
}

10. 運行客戶端

  • 建立客戶端運行配置:Run → Configuration → New → Application、Main Class: TestSesTestClient
  • 右鍵 TestSesTestClient.java → Run Using Client
  • 輸出:Name from Test client = Testing Successful

常見錯誤與解決

錯誤原因解決
config.xml not foundDomain Directory 未正確設定Configure Servers → Custom → 檢查 Domain Directory
Authentication for user denied帳密錯誤或域未正確建立重建域、確認帳密、Custom 標籤填入正確憑證
ClassNotFound: jaxrpc 等Classpath 缺少 JBuilder lib JARConfigure Servers → Classpath 加入 4 個 JAR 並調整順序
部署失敗無錯誤訊息伺服器未完全啟動即部署等待控制台顯示 "Server started in RUNNING mode" 再部署

總結

JBuilder 7 + WebLogic 7.0 配置核心在於:正確建立空白域、JBuilder 伺服器配置精準指向域目錄與 JDK、Classpath 補齊 JBuilder 特定 JAR。視覺化 EJB 開發大幅降低樣板代碼錯誤,適合教學與原型開發。現代專案建議遷移至 IntelliJ IDEA + Maven/Gradle + WildFly/TomEE,但理解此經典流程有助於掌握 J2EE 部署本質。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved