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

J2EE 學習筆記 (五):Linux 環境下 J2EE SDK 1.2.1 完整安裝實錄

     編輯:Java 相關知識

學習目標與環境

  • 目標:熟練使用 WebSphere 進行 J2EE 開發
  • 環境:Linux (RedHat 系列),J2SE 1.3.1_01 + J2EE 1.2.1
  • 心態:加油!加油!!加油!!!

安裝流程詳細步驟

第一階段:J2SE SDK 安裝 (普通用戶 → root)

# 1. 普通用戶執行安裝程式,產生 RPM 包
./j2sdk-1_3_1_01-Linux-i386-rpm.bin

# 2. 切換 root 安裝 RPM
su -
rpm -ivh jdk-1.3.1_01.i386.rpm

# 3. 驗證安裝結構
cd /usr/java
ls  # 應看到 jdk1.3.1_01 目錄
cd jdk1.3.1_01/bin
ls  # 確認 java、javac 等執行檔存在
exit

第二階段:J2EE SDK 安裝

# 1. 複製安裝包到統一目錄
su -
cp j2sdkee-1_2_1-linux.tar.gz /usr/java/
cp j2sdkee-1_2_1-doc-Linux.tar.gz /usr/java/
cd /usr/java

# 2. 解壓縮
tar zxvf j2sdkee-1_2_1-linux.tar.gz      # 產生 j2sdkee1.2.1 目錄
tar zxvf j2sdkee-1_2_1-doc-Linux.tar.gz  # 解壓文檔

# 3. 清理壓縮包
rm j2sdkee-1_2_1-linux.tar.gz j2sdkee-1_2_1-doc-Linux.tar.gz

# 4. 最終目錄結構
ls  # j2sdkee1.2.1 和 jdk1.3.1_01 兩個目錄

關鍵環境變數設定 (補充遺漏項)

# 編輯 /etc/profile 或 ~/.bash_profile
export JAVA_HOME=/usr/java/jdk1.3.1_01
export J2EE_HOME=/usr/java/j2sdkee1.2.1
export PATH=$JAVA_HOME/bin:$J2EE_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$J2EE_HOME/lib/j2ee.jar

# 生效
source /etc/profile

# 驗證
java -version
javac -version

常見坑點與避雷指南

後續驗證步驟

  1. 啟動 J2EE Server:`j2ee -verbose`
  2. 部署測試應用:`deploytool` 圖形化或 `asant` 腳本
  3. 瀏覽器訪問預設埠 8080 驗證
  4. 啟動 PointBase 資料庫 (J2EE 內嵌) 測試資料源

歷史背景補充

J2EE 1.2.1 (2000 年釋出) 是早期企業級 Java 標準實作,包含 Servlet 2.2、JSP 1.1、EJB 1.1、JMS 1.0.2 等規範。雖版本古老,但其分層架構思想 (Client/Web/EJB/資源適配器) 仍是現代 Jakarta EE / Spring Boot 微服務架構的靈感來源。在古老環境中踩坑,能更深刻理解「約定優於配置」與「自動配置」帶來的生產力解放。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved
問題現象原因分析解決方案
java 命令找不到PATH 未包含 JAVA_HOME/bin檢查 profile 設定並 source 生效
J2EE 命令無法識別J2EE_HOME 未設定或 bin 未在 PATH補全環境變數
編譯找不到 javax.servletCLASSPATH 缺少 j2ee.jarCLASSPATH 加入 $J2EE_HOME/lib/j2ee.jar
權限不足無法寫入目錄普通用戶無 /usr/java 寫入權限sudo 執行或調整目錄擁有者
版本衝突 (多 JDK 共存)alternatives 系統或 PATH 順序錯誤用 `update-alternatives --config java` 管理