




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、.:.;詳解遠程SHELL下安裝配置RedHat ES 5的JSP環境與Oracle 10g數據庫 OKLinux HYPERLINK oklinux/ oklinux 2007-09-17 來源:oklinux arlan HYPERLINK oklinux/plus/stow.php?arcID=35113 會員收藏 HYPERLINK oklinux/html/network/ser/20070917/35113.html l # o 詳解遠程SHELL下安裝配置RedHat ES 5的JSP環境與Oracle 10g數據庫 游客收藏 HYPERLINK oklinux/plus/ad_
2、js.php?aid=19 廣告過濾 HYPERLINK oklinux/plus/ad_js.php?aid=40 廣告過濾 HYPERLINK oklinux/plus/ad_js.php?aid=41 廣告過濾詳解遠程終端(SHELL)下安裝配置RedHat ES 5的JSP環境與Oracle 10g數據庫(Linux+JDK+Tomcat+Oracle)Arlan : HYPERLINK mailto:arlan8005163 arlan8005163 HYPERLINK oklinux oklinux 轉載請保管作者信息和出處 一朋友公司的效力器需求在RedHat 5下配置jsp環境
3、,Tomcat作為jsp引擎和web效力器,安裝數據庫Oracle 10g。由于之前對LAMP比較熟習,第一次接觸jsp環境比較手生,參考了網絡上的部分資料,不過安裝環境或安裝方式都和所需求求不盡一樣,折騰了好幾天終于搞定,以下是本人寫的比較詳細的總結,希望對一些新手朋友有點協助 。 此次配置是在RedHat linux安裝終了后開啟SSH,其他都在遠程SHELL下操作,沒有在效力器本機的文本或圖形上操作。一、相關軟件環境:RedHat Enterprise Server 5jdk-1_5_0_12-linux-i586-rpm.binapache-tomcat-6.0.14.tar.gzor
4、acle-xe-1.0.i386.rpm其他安裝包見文中RedHat Enterprise Server 5 紅帽發行的Linux 效力器版最新版,Linux 2.6.18內核下載地址: HYPERLINK ftp52/os/linux/redhat/rhel5/rhel-5-server-i386-disc1.iso ftp52/os/linux/redhat/rhel5/rhel-5-server-i386-disc1.iso HYPERLINK ftp52/os/linux/redhat/rhel5/rhel-5-server-i386-disc2.iso ftp52/os/linux/
5、redhat/rhel5/rhel-5-server-i386-disc2.iso HYPERLINK ftp52/os/linux/redhat/rhel5/rhel-5-server-i386-disc3.iso ftp52/os/linux/redhat/rhel5/rhel-5-server-i386-disc3.iso HYPERLINK ftp52/os/linux/redhat/rhel5/rhel-5-server-i386-disc4.iso ftp52/os/linux/redhat/rhel5/rhel-5-server-i386-disc4.iso HYPERLINK
6、ftp52/os/linux/redhat/rhel5/rhel-5-server-i386-disc5.iso ftp52/os/linux/redhat/rhel5/rhel-5-server-i386-disc5.iso更多引見和下載地址可以查看 HYPERLINK oklinux/html/Basic/azpz/20070907/35044.html oklinux/html/Basic/azpz/20070907/35044.html安裝序列號:2515dd4e215225ddjdk-1_5_0_12-linux-i586-rpm.bin不用多引見了,必需求這個,sun上面版本有6了
7、,我這里用的是5.下載地址: HYPERLINK java.sun/javase/downloads/index_jdk5.jsp java.sun/javase/downloads/index_jdk5.jspapache-tomcat-6.0.14.tar.gztomcat最新版本了下載地址: HYPERLINK /download-60.cgi /download-60.cgioracle-xe-1.0.i386.rpmOracle 10g的rpm安裝包下載地址: HYPERLINK oracle/technology/software/products/database/xe/htdo
8、cs/102xelinsoft.html oracle/technology/software/products/database/xe/htdocs/102xelinsoft.htmlPS:我用的機器系統是win xp,用SecureCRT 5.5銜接SSH。順便引薦Windows平臺銜接Linux shell 兩款好工具,SecureCRT和Putty。SecureCRT v5.5.2 英文破解版下載地址: HYPERLINK oklinux/html/download/ser/20070917/35110.html oklinux/html/download/ser/20070917/3
9、5110.htmlSecureCRT v5.0.5 中文破解版下載地址: HYPERLINK oklinux/html/download/ser/20070917/35111.html oklinux/html/download/ser/20070917/35111.htmlputty v0.60 中文版下載地址: HYPERLINK oklinux/html/download/ser/20070917/35112.html oklinux/html/download/ser/20070917/35112.html二、安裝LinuxRed Hat ES 5Red Hat Linux的安裝就不用
10、多說了,有問題可以搜索相關資料看看。安裝的時候,我在這臺效力器裝了虛擬化后出現不正常導致我重新裝了一遍。能夠是和硬件的配置有關,這點我沒有驗證,寫出來只是供大家參考而已。三、安裝JDK我把需求安裝的軟件都放在/usr/local下# cd /usr/local# chmod 755 jdk-1_5_0_12-linux-i586.rpm# ./ jdk-1_5_0_12-linux-i586.rpm此步完成后,會生成jdk-1_5_0_12-linux-i586.rpm的文件# chmod +x jdk-1_5_0_12-linux-i586.rpm# rpm ivh jdk-1_5_0_12
11、-linux-i586.rpm此時會出現授權協議,按Enter鍵接受。默許安裝到/usr/java/jdk1.5.0_12OK,接下來配置環境變量有2.5種方法,呵呵,為什么說2.5種,由于第三種我是覺得不算完好的一種。如下:1、修正/etc/proFile文件普通都不引薦這種方法,由于這樣做的話,一切用戶的shell都會運用這些環境變量,能夠會給系統帶來平安性問題。但假設他的計算機僅僅作為開發運用時那就引薦運用這種方法。# vi /etc/profile在里面最后位置參與以下JAVA_HOME=/usr/java/jdk1.5.0_12PATH=$JAVA_HOME/bin:$PATHCLA
12、SSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOMEexport PATHexport CLASSPATH# source /etc/profile使修正的配置生效。2、修正當前用戶變量引薦用此方法# cd# vi .bashrc然后一樣把一下加進去JAVA_HOME=/usr/java/jdk1.5.0_12PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOME
13、export PATHexport CLASSPATH3、針對當前shell加載環境變量用export命令直接在shell下設置# export JAVA_HOME=/usr/java/jdk1.5.0_12# export PATH=$JAVA_HOME/bin:$PATH# export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar我之所以說第三種方法不算完好的方法,由于只對當前shell有效而已,假設從另外一個shell登陸,將不能運用剛剛設置的變量。驗證java的環境變量有沒有生效,可以用以下命令查看一下:# ec
14、ho $JAVA_HOME (留意大小寫,下同)沒問題的話,顯示的是/usr/java/jdk1.5.0_12# echo $PATH/usr/java/jdk1.5.0_12/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin# echo $CLASSPATH.:/usr/java/jdk1.5.0_12/lib/dt.jar:/usr/java/jdk1.5.0_12/lib/tools.jar# java versio
15、njava version 1.5.0_12Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_12-b04)Java HotSpot(TM) Server VM (build 1.5.0_12-b04, mixed mode)假設沒有生效,請檢查以上配置?;蚋纱嘞萺eboot一下。好了,環境變量假設ok的話,再來測試JDK能否正常任務。寫個測試文件如test.java# vi test.javaclass testpublic static void main(String args)System.out.println
16、(Hi, HYPERLINK oklinux oklinux!);保管退出,下面來編譯、執行;# javac test.java# java testHi, HYPERLINK oklinux oklinux!好了,這樣就是正常了。四、安裝Tomcat安裝tomcat比較簡單#cd /usr/local# tar zxvf apache-tomcat-6.0.14.tar.gz# cp r apache-tomcat-6.0.14 /tomcat 把apache-tomcat-6.0.14復制并重命名到/tomcat下設置一下環境變量,方法如設置JDK一樣TOMCAT_HOME=/ tomca
17、texport TOMCAT_HOME修正默許端口# vi /tomcat/conf/server.xml找到把8080改成80保管、退出。這里,我沒有結合apache直接用tomcat作為JSP引擎并當web效力器用,而且后面還要裝oracle,也防止8080端口沖突,所以一定要改這里的端口為80。Ok,可以啟動tomcat# /tomcat/bin/startup.sh (shutdown.sh為停頓tomcat)Using CATALINA_BASE: /tomcatUsing CATALINA_HOME: /tomcatUsing CATALINA_TMPDIR: /tomcat/te
18、mpUsing JRE_HOME: /usr/java/jdk1.5.0_12如今可以用netstat命令看看80有沒有了# netstat tnl假設80端口有了,那應該就沒問題了,也可以http訪問一下。有只小貓貓看著他就是沒問題了。呵呵 OK,tomcat也搞定,接下來裝比較費事的Oracle 10g。五、安裝Oracle 10g安裝oracle是這次最頭疼的事情,網上搜索一堆資料,不過根本找不到oracle 10以上版本的安裝引見,有的話也不是和我的環境一樣,大部分是9i等等的。安裝完成后總是監聽不勝利,報錯一堆。經過好幾天的努力,終于把oracle 10g搞定,步驟如下:我下載的是r
19、pm包,文件為oracle-xe-1.0.i386.rpmOracle官方有一篇關于oracle的安裝文章,大家可以自創一下,不過和我的方法不同。地址是: HYPERLINK oracle/technology/global/cn/pub/articles/smiley_10gdb_install.html oracle/technology/global/cn/pub/articles/smiley_10gdb_install.html1、驗證一下系統所需的主要安裝包版本:# rpm -q gcc make binutils openmotifgcc-4.1.1-52.el5make-3.8
20、1-1.1binutils-.6-2.el5openmotif-2.2.4-0.1假設顯示某個包沒有安裝的話,請先安裝。安裝包普通在redhat的安裝盤里有普通在第二張或第三張,假設沒有找到的話,可以到官方下載,不過官方下載比較費事,給大家引薦個好地方下載: HYPERLINK / / 這個網站很簡單明了,搜索框輸入需求包的稱號一部分或全部,就搜索出一堆的安裝包鏈接地址,有很多鏡像可以選擇。下面舉例openmotif的安裝,很簡單# cd /usr/local# rpm ivh openmotif-2.2.4-0.1.rpm2、創建 Oracle 組和用戶帳戶接下來,創建用于安裝和維護 Ora
21、cle 10g的 Linux 組和用戶帳戶。用戶帳戶將稱為 oracle,而組將稱為 oinstall 和 dba。執行以下命令:# /usr/sbin/groupadd oinstall# /usr/sbin/groupadd dba# /usr/sbin/useradd -m -g oinstall -G dba oracle# id oracleuid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)設置 oracle 帳戶的口令:輸密碼的時候都是沒有回顯的,輸完就回車就好。# passwd oracleChangin
22、g password for user oracle.New password:Retype new password:passwd:all authentication tokens updated successfully.4、安裝Oracle# cd /usr/local# rpm -ivh oracle-xe-univ-1.0.i386.rpm Preparing. # 100% package oracle-xe-univ-1.0 is already installed# rpm -e oracle-xe-univ-1.0.i386# rpm -ivh oracle-xe-univ
23、-1.0.i386.rpm Preparing. # 100% 1:oracle-xe-univ # 100%Executing Post-install steps.You must run /etc/init.d/oracle-xe configure as the root user to configure the database.然后就安裝它的提示走,# /etc/init.d/oracle-xe configure根據提示設置8080、1521端口,還有sys和system的密碼,開機能否啟動等。Starting Oracle Net Listener.DoneConfiguri
24、ng Database.DoneStarting Oracle Database 10g Express Edition Instance.DoneInstallation Completed Successfully.To access the Database Home Page go to HYPERLINK :8080/apex :8080/apex同樣,把環境變量加上去ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/serverexport ORACLE_HOME方法如上# rebootOK,如今用netstat看看8080和1521能否曾經監聽了。# netstat tnl假設有tcp 0 0 :8080 :* LISTEN tcp 0 0 :1521 :* LISTEN應該就ok了。Oracle
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年會計職稱考試《初級會計實務》會計職業道德與規范專項練習題庫含答案
- 誠意金支付與退還操作流程范本
- 現代農業科技園區廠房轉讓與農業科技推廣合同
- 催收考試題及答案
- 每月安全生產培訓
- 幼兒園大班上學期安全工作總結
- 工地安全生產教育培訓
- 工程施工安全生產責任書
- 安全生產責任制和安全生產責任制度
- 2025至2030中國消防維保行業市場發展現狀分析及有效策略與實施路徑評估報告
- GA/T 1144-2014信息安全技術非授權外聯監測產品安全技術要求
- 懸索橋施工控制課件
- 證券從業資格考試2023年歷年真題匯總
- 中醫四大經典題目及答案
- 高三學生復讀第一課-主題班會課件(共68張PPT)
- 審判流程管理信息表
- 303093 池國華 《內部控制與風險管理(第3版)》思考題和案例分析答案
- 沈陽市生產性服務業調研報告
- C語言程序設計-實驗第一次上機實驗報告
- 機械制造企業安全檢查表
- 骨病病理知識
評論
0/150
提交評論