WebLogic 啟動腳本修改是整合第三方 JDBC 驅動最直接的方式。本文示範在 WebLogic 8.1 中將 MySQL Connector/J 加入系統 CLASSPATH 的具體步驟。
編輯 \bea\user_projects\domains\mydomain\startWebLogic.cmd(Windows)或 startWebLogic.sh(Linux):
rem 找到 SET CLASSPATH= 那一行,在最前面加入 mysql-connector-java.jar 完整路徑
set CLASSPATH=C:\mysql-connector-java-5.1.48.jar;%WEBLOGIC_CLASSPATH%;%POINTBASE_CLASSPATH%;%JAVA_HOME%\jre\lib\rt.jar;%WL_HOME%\server\lib\webservices.jar;%CLASSPATH%
startWebLogic.cmdWebLogic 12c/14c 建議使用 共享庫 部署 JDBC 驅動:
# 1. 將 jar 打包為 shared library (war/ear)
# 2. Console → Deployments → Install → 選擇 Library
# 3. Data Source 設定時 Library Name 指向該共享庫
優點:不修改啟動腳本、多域共用、版本隔離、熱部署。
修改 startWebLogic.cmd 是舊版 WebLogic 整合 JDBC 最快路徑;新版專案請採用共享庫機制,符合 Java EE / Jakarta EE 規範與運維最佳實務。