WebLogic (BEA, 後歸 Oracle) 是功能強大的 Java EE 應用服務器。開發者可免費下載完整版並獲取 IP 限制的開發許可證,適合學習與原型開發;生產環境需購買正式授權。
/usr/local/jdk1.2/。/usr/local/weblogic/,建議根目錄或建立軟鏈接 ln -s /actual/path /usr/local/weblogic 簡化路徑配置。weblogic.password.system=sdfjkdshfds
取消註釋並調整路徑:
weblogic.httpd.register.*.jsp=weblogic.servlet.JSPServlet
weblogic.httpd.initArgs.*.jsp=pageCheckSeconds=1,\
compileCommand=/usr/local/jdk1.2/bin/javac,\
workingDir=/weblogic/myserver/classfiles,\
verbose=true
關鍵點: compileCommand 必須指向正確的 javac 絕對路徑;workingDir 需預先創建且可寫。
setEnv.sh → startWebLogic.shsetEnv.cmd → startWebLogic.cmdsetEnv.sh 設置 CLASSPATH、JAVA_HOME、WL_HOME 等環境變量。
weblogic/
├── config/ # 域配置
├── myserver/ # 默認服務器實例
│ ├── classfiles/ # JSP 編譯輸出目錄
│ └── ...
├── weblogic.properties # 主配置 (舊版本)
└── startWebLogic.sh
Server started in RUNNING mode。https://localhost:7001/console 進入管理控制台 (需管理員密碼)。test.jsp 放入 myserver/public_html/,訪問 https://localhost:7001/test.jsp。WebLogic 5.1 為舊版本 (對應 J2EE 1.2/1.3)。現代項目請使用 WebLogic 12c/14c,配置方式遷移至 config.xml + 管理控制台 / WLST 腳本,但核心概念 (域、服務器、數據源、部署) 保持一致。