Websphere 安裝配置實(shí)錄在LINUX中安裝WEB SPHERE5.1的正確方法1,、安裝前準(zhǔn)備 1),、檢查磁盤(pán)空間的分配 2),、端口有沒(méi)有沖突,? WebSphere應(yīng)用服務(wù)器缺省占用的端口包括:管理控制臺(tái)端口9090,,管理控制臺(tái)安全端口9043,,HTTP傳輸端口9080,,HTTPS傳輸端口 9443,SOAP通信端口8880(在網(wǎng)絡(luò)部署版這個(gè)端口是8879)等,。如果系統(tǒng)中已有應(yīng)用占用了這些端口,,那么應(yīng)用服務(wù)器啟動(dòng)的時(shí)候就會(huì)報(bào)告端口沖 突的錯(cuò)誤。一般可以用netstat或nmap來(lái)查看系統(tǒng)端口的使用情況,。 3),、服務(wù)器的主機(jī)名 應(yīng)該在安裝Websphere之前配置主機(jī)名(hostname)。/etc/hosts文件要有相應(yīng)的條目,。 4),、用戶(hù)名和用戶(hù)組的建立 WebSphere應(yīng)用服務(wù)器中內(nèi)置了一個(gè)基于WebSphere MQ的JMS服務(wù)器。在UNIX/LINUX平臺(tái)上安裝的時(shí)候,,如果選擇了完全安裝或在定制安裝的時(shí)候選擇了安裝"嵌入式消息傳遞",,那么就要在安裝開(kāi)始 前先創(chuàng)建兩個(gè)用戶(hù)組mqm和mqbrkrs和一個(gè)用戶(hù)mqm。而且需要將用戶(hù)mqm和root添加到mqm組,,還要將root添加到mqbrkrs組,。 groupadd mqm groupadd mqbrkrs useradd -g mqm mqm lgroupmod -M root mqm lgroupmod -M root mqbrkrs 也可以使用用戶(hù)管理工具rfuser完成以上工作,。 注意做完以后,root用戶(hù)需要重新登錄,,group信息才能生效,。 5)、語(yǔ)言環(huán)境的設(shè)置 安裝時(shí)直接使用中文環(huán)境,,而不要安裝前是en_US,,然后等到安裝完了之后再切換成中文。這樣的切換有可能導(dǎo)致系統(tǒng)的不穩(wěn)定,。 2,、安裝的基本步驟 1)、啟動(dòng)安裝 運(yùn)行l(wèi)inuxi386/install,,啟動(dòng)圖形化安裝向?qū)?。Websphere 5.1 使用的java版本是:“J2RE 1.4.1 IBM build cxia321411-20031011”,可以正常運(yùn)行,。 2),、在檢查操作系統(tǒng)時(shí),無(wú)法識(shí)別操作系統(tǒng),。不管它,,繼續(xù)安裝。 3),、選擇安裝類(lèi)型,,并單擊下一步。選擇完全安裝,。 4),、指定安裝目錄,節(jié)點(diǎn)信息等,,都使用默認(rèn)值,。進(jìn)行安裝。 5),、安裝產(chǎn)品,。 6)、完成 3. 安裝檢驗(yàn) 1),、安裝向?qū)г诎惭b完成后,,自動(dòng)啟動(dòng)"第一步"工具?;蛘哌\(yùn)行 /opt/WebSphere/AppServer/firststeps/firststeps.sh,。 點(diǎn)擊“驗(yàn)證安裝”。驗(yàn)證結(jié)果在窗口中顯示出來(lái),。 2),、手動(dòng)啟動(dòng)/停止服務(wù)器 cd /opt/WebSphere/AppServer/bin ./startServer.sh server1 ./stopServer.sh server1 3),、訪問(wèn)websphere的例子: http://hostname:9080/snoop, http://hostname:9080/hitcount 訪問(wèn)WebSphere應(yīng)用服務(wù)器的管理控制臺(tái):http://hostname:9090/admin WebSphere6 for linux版遠(yuǎn)程安裝部署手冊(cè) 1. 名詞術(shù)語(yǔ)解釋 1.1 名詞縮寫(xiě): 1、 WAS: 即IBM公司的應(yīng)用服務(wù)器WebSphere Application Server的簡(jiǎn)稱(chēng),; 2,、 ND: 即IBM公司的應(yīng)用服務(wù)器WebSphere Application Server Network Deployment的簡(jiǎn)稱(chēng); 3,、 IHS: 即IBM公司的Web服務(wù)器IBM HttpServer的簡(jiǎn)稱(chēng),,其中IBM HttpServer包含在 WebSphere Application Server安裝包中; 4,、 垂直克?。杭碞D服務(wù)器上只存在一個(gè)WAS服務(wù)器實(shí)例,也就是只存在一個(gè)nodeagent服務(wù),, 但是在這個(gè)WAS實(shí)例上存在一個(gè)或多個(gè)應(yīng)用服務(wù)器實(shí)例 5,、 水平克隆:即ND服務(wù)器上只存在多個(gè)WAS服務(wù)器實(shí)例,,也就是存在一個(gè)以上nodeagent服務(wù),, 同時(shí)在不同的WAS實(shí)例上存在一個(gè)或多個(gè)應(yīng)用服務(wù)器實(shí)例 6,、 uip1: 即應(yīng)用服務(wù)器1,,同時(shí)ND管理服務(wù)器也部署在uip1上; 7,、 uip2: 即應(yīng)用服務(wù)器2,; 1.2 格式使用約定: 粗體: 表示突出顯示,需要重點(diǎn)關(guān)注的內(nèi)容 [***]:表示可視化操作中的選項(xiàng) [***]: 表示命令操作或者其他可操作的內(nèi)容 2. WebSphereV6安裝部署 2.1 安裝準(zhǔn)備: 2.1.1 WebSphere6.0一般安裝的目錄列表如下: 變量 安裝目錄(僅適用于linux OS) <WAS_HOME> /opt/IBM/WebSphere/AppServer/profiles/AppSrv WebSpher應(yīng)用服務(wù)器 <WAS_ND_HOME> /opt/IBM/WebSphere/AppServer/profiles/Dmgr WebSpher應(yīng)用服務(wù)器網(wǎng)絡(luò)部署 <Plugin_HOME> /opt/IBM/WebSphere/Plugin Web插件路徑 <IHS_HOME> /opt/IBMIHS HttpServer路徑 2.1.2 檢查服務(wù)器端口 檢查本機(jī)是否安裝了端口為8879,,8888和9060等端口的服務(wù),,即保證本機(jī)所用端口不和WebSphere的服務(wù)器端口沖突。 #netstat -an|grep 8879(nodeAgent管理端口) #netstat -an|grep 8888(Websphere管理端口) #netstat -an|grep 9060(WebSphere管理控制臺(tái)端口) #netstat -an|grep 80(標(biāo)準(zhǔn)http端口) #netstat -an|grep 9443(標(biāo)準(zhǔn)https端口) 注意,,WAS6.0默認(rèn)的管理控制臺(tái)的端口修改為9060,,和was5.0.2不同 2.1.3 檢查服務(wù)器操作系統(tǒng)版本 使用uname –a命令檢查操作系統(tǒng)內(nèi)核版本,WebSphere6.0.2網(wǎng)絡(luò)部署版只能安裝在 RedHat Linux AS3.0,,RedHat Linux AS4.0,,Solaris9,Solaris10版本的操作系統(tǒng)上,, 2.1.4 檢查系統(tǒng)語(yǔ)言環(huán)境 在websphere的使用過(guò)程中,,需要查看系統(tǒng)的的啟動(dòng)停止運(yùn)行等日志,所以需要系統(tǒng)支持中文環(huán)境,。 使用set命令查看其中LANG變量的值是否是中文zh_CN類(lèi)型的值,,在linux操作系統(tǒng)中,如果系統(tǒng)默認(rèn)為en_US,,請(qǐng)修改/etc/sysconfig/i18n文件中的LANG變量值,。 在安裝的服務(wù)器中是需要支持中文環(huán)境的,,但是在安裝websphere安裝過(guò)程中,一般采用英文安裝環(huán)境,,所以手動(dòng)設(shè)置當(dāng)前語(yǔ)言環(huán)境變量方法: #export LANG=en_US 2.1.5 設(shè)置系統(tǒng)X-win啟動(dòng)的環(huán)境變量 在windows上裝x-win32 新建session,,host為:172.18.13.234,login:root,commad默認(rèn)就可以 windows端開(kāi)啟x-win32 waslinux端命令行輸入: #export DISPLAY=172.13.18.57:0.0 #xterm 以下是使用遠(yuǎn)程安裝的方法: export DISPLAY=<windows本機(jī)的ip>:0.0 例:export DISPLAY=172.13.18.57:0.0 如果是在服務(wù)器本機(jī): export DISPLAY=<服務(wù)器本機(jī)的ip>:0.0 (IP地址為客戶(hù)機(jī),,需要在客戶(hù)機(jī)上啟動(dòng)Xmanager或者Xwin32) 2.2 安裝was6的ND管理平臺(tái) 2.2.1 安裝前的安裝盤(pán)配置 進(jìn)入到was6的安裝目錄中,,以下目錄為安裝的內(nèi)容: WebSphere Application Server:/WAS/install IBM HTTP Server:/IHS/install 應(yīng)用程序客戶(hù)機(jī):/AppClient/install Web 服務(wù)器插件:/plugin/install 在這里先安裝WebSphere Application Server,所以進(jìn)入到以下目錄中安裝,。 /IBMWAS60/WAS 執(zhí)行./install就可以啟動(dòng)安裝界面 2.2.2 以下是安裝步驟的介紹: 安裝was6中的WebSphere Application Server軟件安裝啟動(dòng)界面,,點(diǎn)擊“下一步” 2.2.3 接受本軟件的安裝協(xié)議,點(diǎn)擊“下一步” 2.2.4 定制軟件的安裝目錄: 2.2.5 選擇安裝的組件 在這里請(qǐng)去掉 “應(yīng)用程序服務(wù)器樣本”的安裝選項(xiàng),,并點(diǎn)擊進(jìn)入“下一步” 2.2.6 顯示安裝信息 點(diǎn)擊“下一步”開(kāi)始進(jìn)入安裝拷貝軟件內(nèi)容: 2.2.7 軟件安裝拷貝內(nèi)容介紹 有提示是否繼續(xù)安裝“profiles”,,即創(chuàng)建websphere的“概要表”,此處為was6的新安裝,, 應(yīng)選擇“啟動(dòng)概要表的創(chuàng)建”,,點(diǎn)擊“下一步”: 2.2.8 創(chuàng)建porfiles的啟動(dòng)安裝信息,點(diǎn)擊“下一步”: 2.2.9 選擇創(chuàng)建節(jié)點(diǎn)服務(wù) 作為節(jié)點(diǎn)的管理服務(wù)器,,需要先建立“Dmgr”管理概要表,,請(qǐng)選擇第一個(gè)選項(xiàng) “創(chuàng)建Deployment Manager 概要表”,點(diǎn)擊“下一步”:(此處的Dmgr相當(dāng)于was5中ND管理) 2.2.10 設(shè)置管理概要表的名稱(chēng) 此處使用的Dmgr,,點(diǎn)擊“下一步”: 2.2.11 設(shè)置概要表的目錄: 2.2.12 配置概要表的節(jié)點(diǎn)名,、單元名和主機(jī)名: 2.2.13 設(shè)置概要(profiles)的端口 此處一般情況下使用默認(rèn)配置:(如果增加多個(gè),此處的端口會(huì)默認(rèn)按照順序遞增,。 另外如果該主機(jī)已經(jīng)安裝了其他應(yīng)用軟件,,請(qǐng)檢查是否已經(jīng)有以下端口啟動(dòng)在該主機(jī)上面, 以免造成端口沖突使軟件安裝失敗,。) 2.2.14 顯示安裝信息: 2.2.15 創(chuàng)建管理概要表完成,,并啟動(dòng)was的“第一步控制臺(tái)” 2.2.16 以上完成創(chuàng)建管理概要表的過(guò)程,現(xiàn)在開(kāi)始創(chuàng)建應(yīng)用概要表: 2.3 創(chuàng)建管理概要表 2.3.1 啟動(dòng)was6“第一步”管理界面: /opt/IBM/WebSphere/AppServer/firststeps/firststeps.sh 啟動(dòng)第一步 2.3.2 進(jìn)入概要信息 2.3.3 創(chuàng)建“應(yīng)用概要表” 選擇“概要表類(lèi)型”請(qǐng)選擇第二個(gè)“應(yīng)用程序概要表”: 2.3.4 選擇所創(chuàng)建“應(yīng)用概要表”的安裝目錄: 2.3.5 修改概要表的“節(jié)點(diǎn)和主機(jī)名”: 2.3.6 創(chuàng)建概要表完成 以上完成安裝was6中的WebSphere Application Server安裝 2.4 增加并啟動(dòng)節(jié)點(diǎn): 在創(chuàng)建完Dmgr和AppServ后,,需要將AppServ的節(jié)點(diǎn)鍵入導(dǎo)Dmgr中,。 再加入節(jié)點(diǎn)前,應(yīng)該先檢查ND服務(wù)是否,,即啟動(dòng):startManager.sh 進(jìn)入目錄:/opt/WebSphere/AppServer/profiles/Dmgr/bin下面: 執(zhí)行#./startManager.sh 檢查Dmgr服務(wù)啟動(dòng)后,,進(jìn)入以下目錄: /opt/WebSphere6/AppServer/profiles/AppSrv/bin #./addNode.sh localhost 8879 (注:此處的localhost就是本機(jī),因?yàn)楫?dāng)前ND管理服務(wù)就安裝在本機(jī),, 如果是安裝在其他機(jī)器上面,,請(qǐng)使用主機(jī)名或ip。) 節(jié)點(diǎn)增加后,,可以到管理控制臺(tái)上面檢查節(jié)點(diǎn)是否增加正確,。 ---------------------------------- 2.5 在wasV6的管理控制臺(tái)中創(chuàng)建集群和應(yīng)用服務(wù)器: 2.5.1 設(shè)置集群名稱(chēng) 在管理控制臺(tái)里選擇“服務(wù)器”-->“集群”,,再點(diǎn)擊“新建”集群,并輸入新增加的集群名: 2.5.2 置新增加集群中的“應(yīng)用服務(wù)器”名稱(chēng) 設(shè)置新增加集群中的“應(yīng)用服務(wù)器”名稱(chēng)和選擇該應(yīng)用服務(wù)器所在的節(jié)點(diǎn)名,, 設(shè)置后點(diǎn)擊“應(yīng)用”將新增加的應(yīng)用服務(wù)器加入到節(jié)點(diǎn)中,,可以重復(fù)增加多個(gè)應(yīng)用server 2.5.3 完成增加集群和增加應(yīng)用服務(wù)器的步驟 2.5.4 保存部署設(shè)置 2.5.5 請(qǐng)到“集群拓?fù)洹敝袡z查是否部署正確。此處應(yīng)用為垂直克隆方式(單節(jié)點(diǎn))的集群,。 ----------------------------------- 2.6 Http Server 安裝步驟 2.6.1 開(kāi)始安裝 進(jìn)入到was6安裝包中的IHS目錄,,直接執(zhí)行install文件開(kāi)始安裝http server服務(wù)。 2.6.2 設(shè)置安裝目錄 2.6.3 選擇典型安裝: 2.6.4 提示是否繼續(xù)安裝插件,,此處選擇繼續(xù)安裝插件: 2.6.5 取消下面界面中的兩個(gè)選項(xiàng),,這里不需要安裝其他文檔: 2.6.6 選擇“IBM HTTP Server V6” 2.6.7 選擇作為“Web Server machine”類(lèi)型安裝: 2.6.8 設(shè)置安裝目錄: 2.6.9 選擇HTTP Server的配置文件(httpd.conf) 2.6.10 設(shè)置一個(gè)webserver的名稱(chēng): 2.6.11 選擇http server的標(biāo)準(zhǔn)配置文件plugin-cfg.xml 2.6.12 配置應(yīng)用服務(wù)器的主機(jī)名或ip地址 此處建議配置系統(tǒng)中hosts的相關(guān)主機(jī)名 2.6.13 完成IHS的安裝 2.6.14 配制webserver 到/opt/IBM/WebSphere/Plugins/bin目錄下面, 復(fù)制webserver的配置腳本到應(yīng)用服務(wù)器目錄下面: cp configurewebserver1.sh /opt/IBM/WebSphere/AppServer/bin/ 執(zhí)行./configurewebserver1.sh進(jìn)行webserver的配置 配置完成以后需要,,重新啟動(dòng)nodeAgent使管理控制臺(tái)生效,。 2.7 Websphere的補(bǔ)丁包安裝 補(bǔ)丁包的安裝和WAS5.0.2完全相同,需要先設(shè)置JAVA_HOME和WAS_HOME,。 export JAVA_HOME=/opt/WebSphere/AppServer/java/ export WAS_HOME=/opt/WebSphere linux操作系統(tǒng)下需要安裝如下的補(bǔ)?。?BR>6.0.2-WS-WASIHS-LinuxX32-FP0000003.tar 6.0.2-WS-WAS-LinuxX32-FP0000005.tar 6.0.2-WS-WASPlugIn-LinuxX32-FP0000005.tar 6.0-WS-WASIHS-LinuxX32-RP0000002.zip 6.0-WS-WAS-LinuxX32-RP0000002.zip 6.0-WS-WASPlugIn-LinuxX32-RP0000002.zip Solaris下的補(bǔ)丁文件也相同,需要分別進(jìn)行安裝,。 3. WebSphereV6水平(垂直)克隆配置 配置的過(guò)程和WebSphereV5.0.2基本相同不再詳述,。 在WebSphere中配置數(shù)據(jù)庫(kù)連接 一:需要的軟件 操作系統(tǒng):RedHat3(環(huán)境變量LANG和LC_ALL必須設(shè)置為“zh_CN.GB2312”) 數(shù)據(jù)庫(kù): Oracle10G 應(yīng)用服務(wù)器:WebSphere6 瀏覽器:IE5.5或者以上 二:數(shù)據(jù)庫(kù)的配置 1.建表 1.1.本地windows安裝oracle 管理端。連接200.根據(jù)Oracle幫助,,構(gòu)建數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)用戶(hù),。 1.2.打開(kāi)Oracle SQL Plus worksheet,,登錄數(shù)據(jù)庫(kù)(172.18.13.200) 1.3.從.sql文件中拷貝建表語(yǔ)句到SQLPlusworksheet的輸入框中 1.4.執(zhí)行sql 2.導(dǎo)入初始化數(shù)據(jù) 2.1.打開(kāi)Oracle SQL Plus worksheet,,登錄數(shù)據(jù)庫(kù) 2.2.從sql/oracle/oracle_init.sql 文件中拷貝初始化數(shù)據(jù)到SQLPlusworksheet的輸入框中 2.3.執(zhí)行sql 3.拷貝驅(qū)動(dòng)程序 3.1.從Oracle(IP200)的安裝目錄下的/oracle10g/u01/app/oracle/product/10.1.0/db_1/jdbc/lib 目錄中拷貝(cp)classes12.zip到WebSphere服務(wù)器的(234)/opt/wiscom/oracle/目錄下。 (注:如果目錄不存在,,請(qǐng)創(chuàng)建目錄) 使用vmware console進(jìn)入waslinux: #mkdir wiscom #cd wiscom #mkdir oracle #cd / #scp [email protected]:/oracle10g/u01/app/oracle/product/10.1.0/db_1/jdbc/lib/classes12.zip /opt/wiscom/oracle/ #scp [email protected]:/oracle10g/u01/app/oracle/product/10.1.0/db_1/jdbc/lib/ojdbc14.jar /opt/wiscom/oracle/ 3.2.從Oracle的安裝目錄下的jdbc/lib目錄中拷貝classes12.zip到WebSphere服務(wù)器(234) 的/opt/IBM/WebSphere/AppServer/lib(注:/opt/WebSphere/AppServer為WebSphere 的安裝目錄,,如果不是該目錄,請(qǐng)于管理員聯(lián)系,,獲取正確的WebSphere安裝目錄信息)目錄下,。 #cd / #scp [email protected]:/oracle10g/u01/app/oracle/product/10.1.0/db_1/jdbc/lib/classes12.zip /opt/IBM/WebSphere/AppServer/lib/ #scp [email protected]:/oracle10g/u01/app/oracle/product/10.1.0/db_1/jdbc/lib/ojdbc14.jar /opt/IBM/WebSphere/AppServer/lib/ 3.3.重新啟動(dòng)WebShpere 3.4.重新啟動(dòng)manager:/opt/IBM/WebSphere/AppServer/profiles/Dmgr/bin下的 ./startManager.sh 4.配置數(shù)據(jù)源 4.1.登錄WebSphere的Web管理工具控制臺(tái)。 (注:一般的WebSphere管理控制臺(tái)地址為:http://172.18.13.234:9060,,用戶(hù)名:admin 如果不是或者沒(méi)有用戶(hù)名,、密碼,請(qǐng)聯(lián)系WebSphere管理人員,,獲取地址,、端口、用戶(hù)名,、密碼) 4.2.打開(kāi)左側(cè)"資源"菜單 4.3.點(diǎn)擊“JDBC提供程序” 4.4.右側(cè)出現(xiàn)“JDBC提供程序”的管理界面 4.5.點(diǎn)擊新建 4.6.從JDBC提供程序的下拉列表中選擇(Oracle JDBC Driver) 4.7.點(diǎn)擊"下一步" 4.8.修改名稱(chēng)為“Oracle JDBC Driver for cmstar”,, 類(lèi)路徑為:“/opt/wiscom/oracle/classes12.zip” 4.9.點(diǎn)擊“應(yīng)用” 4.10.點(diǎn)擊“數(shù)據(jù)源”,,建立基于該驅(qū)動(dòng)程序的數(shù)據(jù)源 4.11.點(diǎn)擊“新建” 4.12.修改名稱(chēng)為“cmstar_datasource”,JNDI名為“jdbc/portal”,, 描述為“JDBC Datasource for cmstar” 4.13.點(diǎn)擊“應(yīng)用” 4.14.點(diǎn)擊“定制屬性” 4.15.點(diǎn)擊“URL”,,修改RUL屬性 4.16.修改“值”為:jdbc:oracle:thin:@數(shù)據(jù)庫(kù)ip地址:1521:數(shù)據(jù)庫(kù)名 4.17.點(diǎn)擊“確定”,保存配置 4.18.點(diǎn)擊“cmstar_datasource”,,返回?cái)?shù)據(jù)源配置 4.19.點(diǎn)擊“J2C認(rèn)證數(shù)據(jù)條目”,,配置數(shù)據(jù)庫(kù)用戶(hù)名、密碼 4.20.點(diǎn)擊“新建”,,建立新的認(rèn)證條目 4.21.修改“別名”為:cmstar,, 在“用戶(hù)標(biāo)識(shí)”中輸入數(shù)據(jù)庫(kù)用戶(hù)名、“密碼”中輸入數(shù)據(jù)庫(kù)的密碼 4.22.點(diǎn)擊“確定” 4.23.點(diǎn)擊頁(yè)面最上面的“保存”連接 4.24.點(diǎn)擊“保存”,,保存剛才所有的配置 4.25.點(diǎn)擊左側(cè)“資源”->“JDBC提供程序”,,可以看到我們的驅(qū)動(dòng)程序已經(jīng)配置完畢, 下面還需要配置數(shù)據(jù)源和認(rèn)證條目關(guān)聯(lián) 4.26.點(diǎn)擊上圖中的“Oracle JDBC Driver for cmstar” 4.27.點(diǎn)擊“數(shù)據(jù)源” 4.28.點(diǎn)擊“cmstar_datasource” 4.29.選擇“組件受管認(rèn)證別名”為:*****/cmstar,,“容器受管的認(rèn)證別買(mǎi)”為:*****/cmstar 4.30.點(diǎn)擊“確定” 4.31.點(diǎn)擊頁(yè)面最上面的“保存”,,保存剛才的設(shè)置。 4.32.點(diǎn)擊“保存” 4.33.選擇“資源”->“JDBC提供程序”->“Oracle JDBC Driver for cmstar ”->“數(shù)據(jù)源” 4.34.選中“cmstar_datasource”,,點(diǎn)擊“測(cè)試連接” 4.35.如果連接測(cè)試成功,,將會(huì)出現(xiàn)成功提示消息,如果出錯(cuò),,請(qǐng)根據(jù)錯(cuò)誤提示修改剛才的配置,, 注:如果連接測(cè)試不成功,可能的出錯(cuò)情況有: a.驅(qū)動(dòng)程序拷貝出錯(cuò),,系統(tǒng)找不到驅(qū)動(dòng)程序,,請(qǐng)拷貝classes12.zip到/opt/WebSphere/AppServer/lib目錄下。 b.錯(cuò)用Oracle for jdk1.4的驅(qū)動(dòng)程序,,websphere 6使用的是jdk1.4,,所以驅(qū)動(dòng)程序只能使用classes12.zip c.數(shù)據(jù)的連接地址出錯(cuò) d.數(shù)據(jù)庫(kù)的用戶(hù)名密碼錯(cuò)誤 在WebSphere中部署war包 事先確保開(kāi)啟Manager和節(jié)點(diǎn): 開(kāi)啟Manager: #cd /opt/IBM/WebSphere/AppServer/profiles/Dmgr/bin #./startManager.sh 開(kāi)啟節(jié)點(diǎn): #cd /opt/IBM/WebSphere/AppServer/profiles/AppSrv/bin #./startNode.sh 關(guān)閉防火墻: #service ipchains stop 1.登錄WebSphere管理控制臺(tái) 2.在左側(cè)選擇“應(yīng)用程序”->“安裝新的應(yīng)用程序” 3.點(diǎn)擊“安裝” 4.在本地路徑中選擇“portal.war”,“上下文根”填入“/” 注:如果上下文根“/”已經(jīng)被使用,,請(qǐng)刪除占用該上下文根的應(yīng)用,, 因?yàn)閏mstar必須使用“/”上下文根,不然不能夠安裝CMStar,! 5.點(diǎn)擊上圖中的“下一步” 6.在“覆蓋”選項(xiàng)中選擇“覆蓋現(xiàn)有綁定”,,“虛擬主機(jī)”選項(xiàng)中選擇“Web模塊的缺省虛擬主機(jī)名”, 并填入你的域名:如:portal.wxz.com.cn 7.點(diǎn)擊上圖中的“下一步” 8.點(diǎn)擊“繼續(xù)” 9.點(diǎn)擊“下一步” 10.選中“portal.war”,,在“指定現(xiàn)有資源JNDI名稱(chēng)”中選擇“*****:jdbc/portal”,,點(diǎn)擊“應(yīng)用” 11.這時(shí)在“JNDI名稱(chēng)”中將會(huì)顯示“jndi/portal” 12.點(diǎn)擊上圖中的“下一步” 13.點(diǎn)擊“下一步” 14.點(diǎn)擊“下一步” 15.點(diǎn)擊“完成 16.點(diǎn)擊“保存到主配置 17.點(diǎn)擊“保存” .war包在WebShpere中的安裝完畢。 WebService的安裝 1:進(jìn)入WebSphere后臺(tái)管理頁(yè)面:http://yourhost:9060/admin,進(jìn)入后點(diǎn)擊"應(yīng)用程序"-> "企業(yè)應(yīng)用程序",,選擇"安裝",。 2.設(shè)置好上傳的路徑,同時(shí)設(shè)定上下文根,,如本例中設(shè)置為/webservice,, 最終顯示就是http://yourhost:9060/webservice 3.然后一直點(diǎn)擊下一步,最后出現(xiàn)完成按紐,,點(diǎn)擊該按紐,,出現(xiàn)成功界面。點(diǎn)擊“保存主配置”的鏈接,, 4.至此,,本W(wǎng)ebService部署完畢。進(jìn)入“企業(yè)應(yīng)用程序”,,選擇webservice_war,, 點(diǎn)擊啟動(dòng)按紐啟動(dòng)WebService即可啟動(dòng)。 5.最后在瀏覽器中輸入http://yourhost:9060/webservice/ 來(lái)進(jìn)行訪問(wèn),。 啟動(dòng)應(yīng)用程序 1.登陸WebSphere的管理控制臺(tái) 2.選擇“應(yīng)用程序”-》“企業(yè)應(yīng)用程序” 3.選中“portal_war”,,點(diǎn)擊“啟動(dòng)” 4.啟動(dòng)成功應(yīng)該看到如下畫(huà)面,如果有出錯(cuò)消息,,請(qǐng)根據(jù)錯(cuò)誤提示修改相關(guān)配置 5.至此,,CMStar已經(jīng)全部部署完畢。 注:可能存在的問(wèn)題 1.數(shù)據(jù)源需要確認(rèn)配置正確,,并通過(guò)連接測(cè)試 2.上下文根不能使用已經(jīng)在使用的上下文根 ------------------------------------------------------------------------ 另:在WebSphere中配置數(shù)據(jù)庫(kù)連(另一個(gè)例子): 一,、系統(tǒng)準(zhǔn)備 1.在相應(yīng)的數(shù)據(jù)庫(kù)中建立本文用到的表 create table TEST(C1 CHAR(10) )insert into TEST values('FromTest') 2.準(zhǔn)備環(huán)境變量,此部分往往會(huì)被初學(xué)者忽略,。 點(diǎn)擊“管理WebSphere變量”,,ORACLE_JDBC_DRIVER_PATH的值輸入操作系統(tǒng)中 jar文件(classes12.jar)的位置?!按_認(rèn)”后,,界面最上方,,點(diǎn)擊“保存”,, 會(huì)再提示“保存”還是“放棄”,再選“保存”,。 為方便起見(jiàn),,本文中,SQL Server的jar文件(msbase.jar,、mssqlserver.jar,、 msutil.jar )、Sybase的jar文件(jconn2.jar)、mySQL的jar文件 (mysql-connector-java-3.1.10-bin.jar)都放在同一目錄 (如:C:\oracle\ora92\jdbc\lib),。 3.本文中的所有例子測(cè)試均通過(guò),,環(huán)境:Windows2003、WebShpere5.1,、ORACLE9I,、 SQL Server 2000、SYBASE12.5,、MySQL5.0,。 二、Oracle,、SQL Server,、Sybase、MySQL數(shù)據(jù)庫(kù)連接池在WebSphere中的詳細(xì)配置步驟 (一),、Oracle連接池的配置 1.進(jìn)入管理控制臺(tái)(http://localhost:9060/admin/) 2.選擇:資源->JDBC提供程序,,點(diǎn)擊“新建”,建立JDBC提供程序,。 點(diǎn)擊“應(yīng)用”后,,類(lèi)路徑中,輸入“${ORACLE_JDBC_DRIVER_PATH}/classes12.jar”,,再點(diǎn)擊“應(yīng)用”,。 3.定義數(shù)據(jù)源 點(diǎn)擊界面中“數(shù)據(jù)源后”再點(diǎn)擊“新建”,建立數(shù)據(jù)源,。 JNDI取名ORACLE_JNDI,,點(diǎn)擊“應(yīng)用”。 4.界面上點(diǎn)擊“定制屬性”,,定義連接池的JDBC Driver,、URL、用戶(hù)名和口令等信息,。 點(diǎn)擊“URL”,URL的值輸入:jdbc:oracle:thin:@localhost:1521:MYHORA,, 其中,localhost可以為ORACLE的IP地址,,MYHORA是ORACLE的服務(wù)名稱(chēng),。 點(diǎn)擊“確定”保存配置。 同樣的方法輸入: driverType的值oracle.jdbc.driver.OracleDriver databasename的值MYHORA servername的值localhost preTestSQLString的值為SELECT COUNT(1) FROM TEST 其余的取默認(rèn)值,。 5.本部分比較關(guān)鍵,,是初學(xué)著比較困惑的地方。 我們看到,,界面上并沒(méi)有輸入用戶(hù)名,、口令的地方,而沒(méi)有用戶(hù)名稱(chēng)、口令是無(wú)法連接數(shù)據(jù)庫(kù)的,。 在“定制屬性”中點(diǎn)擊“新建”,,“名稱(chēng)”中輸入user,“值”中輸入數(shù)據(jù)庫(kù)的用戶(hù)名稱(chēng),,如:study,,點(diǎn)擊“確定”; 在“定制屬性”中點(diǎn)擊“新建”,,“名稱(chēng)”中輸入password,,“值”中輸入數(shù)據(jù)庫(kù)的口令,如:study,,點(diǎn)擊“確定”,; 我們看到,“定制屬性”中多了兩個(gè)我們自定義的屬性u(píng)ser,、password 6.保存配置,,在“定制屬性”界面的最上方點(diǎn)擊“保存”。 7.測(cè)試連接 系統(tǒng)提示:成功信息,,表明,,連接池配置成功。 連接池配置成功后,,WebSphere需要重新啟動(dòng),。 (二)、SQL server連接池的配置 SQL Server連接池的配置步驟同Oracle,,具體的參數(shù)值: JDBC 提供程序:下拉選擇Microsoft JDBC driver for MSSQLServer 2000 Sybase連接池的配置步驟也同Oracle,,具體的參數(shù)值: 常規(guī)屬性中的名稱(chēng):Microsoft JDBC driver for MSSQLServer 2000 常規(guī)屬性中的描述:Microsoft JDBC driver for MSSQLServer 2000 常規(guī)屬性中的類(lèi)路徑: ${ORACLE_JDBC_DRIVER_PATH}/msbase.jar ${ORACLE_JDBC_DRIVER_PATH}/mssqlserver.jar ${ORACLE_JDBC_DRIVER_PATH}/msutil.jar 常規(guī)屬性中的實(shí)現(xiàn)類(lèi)名:默認(rèn) 數(shù)據(jù)源中的名稱(chēng):SQLSERVER_JNDI 數(shù)據(jù)源中的JNDI:SQLSERVER_JNDI 定制屬性中的databaseName:數(shù)據(jù)庫(kù)名稱(chēng) 定制屬性中的serverName:Sybase數(shù)據(jù)庫(kù)服務(wù)器的名稱(chēng)或IP 定制屬性中的portNumber:端口號(hào) 定制屬性中的preTestSQLString:SELECT COUNT(1) FROM TEST 同Oracle,手工“新建”user和password屬性,,值為數(shù)據(jù)庫(kù)的用戶(hù)名和口令,,該用戶(hù)的缺省數(shù)據(jù)庫(kù)必須為databaseName的值。 其他默認(rèn),。 (三),、Sybase連接池的配置 JDBC 提供程序:下拉選擇Sybase JDBC Driver Sybase連接池的配置步驟也同Oracle,具體的參數(shù)值: 常規(guī)屬性中的名稱(chēng):SYBASE JDBC Driver 常規(guī)屬性中的描述:SYBASE JDBC Driver 常規(guī)屬性中的類(lèi)路徑:${ORACLE_JDBC_DRIVER_PATH}/jconn2.jar 常規(guī)屬性中的實(shí)現(xiàn)類(lèi)名:默認(rèn) 數(shù)據(jù)源中的名稱(chēng):SYBASE_JNDI 數(shù)據(jù)源中的JNDI:SYBASE_JNDI 定制屬性中的databaseName:數(shù)據(jù)庫(kù)名稱(chēng) 定制屬性中的serverName:Sybase數(shù)據(jù)庫(kù)服務(wù)器的名稱(chēng)或IP 定制屬性中的portNumber:端口號(hào) 定制屬性中的preTestSQLString:SELECT COUNT(1) FROM TEST 同Oracle,,手工“新建”user和password屬性,,值為數(shù)據(jù)庫(kù)的用戶(hù)名和口令,該用戶(hù)的缺省數(shù)據(jù)庫(kù)必須為databaseName的值,。 其他默認(rèn),。 (四)、MySQL連接池的配置 MySQL連接池的配置步驟同Oracle稍有不同,,JDBC 提供程序中并沒(méi)有MySQL中的選項(xiàng),選Oracle JDBC Driver就可以,實(shí)際運(yùn)行中,,WebSphere是以設(shè)置的參數(shù)為準(zhǔn)的,。 具體的參數(shù)值: 常規(guī)屬性中的名稱(chēng):MySQL JDBC Driver 常規(guī)屬性中的描述:MySQL JDBC Driver 常規(guī)屬性中的類(lèi)路徑:${ORACLE_JDBC_DRIVER_PATH}/mysql-connector-java-3.1.10-bin.jar 常規(guī)屬性中的實(shí)現(xiàn)類(lèi)名:com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource 數(shù)據(jù)源中的名稱(chēng):MYSQL_JNDI 數(shù)據(jù)源中的JNDI:MYSQL_JNDI |
|
來(lái)自: 昵稱(chēng)7946008 > 《我的圖書(shū)館》