| 層級 | 軟體版本 |
|---|---|
| OS | RedHat Linux 6.2 (Server 安裝) |
| Database | Oracle 8.1.6 (8i R2) |
| JDK | j2sdk-1_3_0_02-linux-rpm.bin |
| Web Container | jakarta-tomcat-3.1.1.tar |
/Oraclegroupadd dba; useradd -g dba oraclechown oracle:dba /Oracle/etc/profile 注入(關鍵變數見下)ORACLE_HOME=/Oracle/OraHome1
ORACLE_SID=orcl
ORACLE_TERM=xterm
ORACLE_OWNER=oracle
TNS_ADMIN=/Oracle/config/8.1.6
CLASSPATH=$ORACLE_HOME/jdbc/lib/classes111.zip
TOMCAT_HOME=/usr/local/tomcat
JAVA_HOME=/usr/java/jdk1.3.0_02
PATH=$PATH:$ORACLE_HOME/bin:$JAVA_HOME/bin:$TOMCAT_HOME/bin
cp j2sdk-1_3_0_02-linux-rpm.bin /usr/local/
cd /usr/local
./j2sdk-1_3_0_02-linux-rpm.bin
rpm -ivh j2sdk-1_3_0_02-linux-rpm
tar zxvf Oracle8161_tar.gz -C /Oraclemkdir /Oracle/databasecd /Oracle/Oracle8iR2; ./runInstallerOracle8 | SID: orcl/Oracle/database/Oracle/OraHome1/orainstRoot.sh 及 root.sh# 啟動/關閉資料庫
svrmgrl
SVRMGR> CONNECT INTERNAL
SVRMGR> STARTUP
SVRMGR> SHUTDOWN IMMEDIATE
# 監聽器
lsnrctl
LSNRCTL> START
LSNRCTL> STOP
tar xvf jakarta-tomcat-3.1.1.tar -C /usr/local; mv jakarta-tomcat tomcat/usr/local/tomcat/conf/tomcat.conf:LoadModule jserv_module /etc/httpd/modules/mod_jserv.socp mod_jserv.so /etc/httpd/modules//etc/httpd/conf/httpd.conf 加入:Include /etc/httpd/conf/tomcat.conf/usr/local/tomcat/bin/startup.shlynx https://localhost/examples 應顯示 JSP/Servlet 目錄compat-glibcvncserver 或 Xvfb本手冊記錄了 2000 年代經典「Oracle + Tomcat + Linux」三層架構部署全過程。雖版本古老,但環境變數規劃、權限分離、中介層整合等運維思維仍具參考價值。