一.Linux的安裝
沒有特殊的要求,按照默認的情況安裝就可以。
二.Websphere 的安裝
1.以root用戶登陸到linux服務器。(Websphere要求以root用戶權限安裝)
2.把websphere安裝光盤,放入光驅。
3.打開一個linux終端,執行下列命令:
[root@test root]# mount /dev/cdrom
[root@test root]# cd /mnt/cdrom/linux/
[root@test linux]# ./install.sh
4. 進入安裝程序畫面: 點擊Next ,繼續安裝。
5.選擇標准類型的安裝
6.進行數據庫配置
數據庫的名:輸入創建的數據庫的SID名。
DB Home:如果你的oracle的數據庫安裝在本機器上,這裡填寫oracle數據庫的安裝路徑。否則就先隨便輸入一個路徑,後面將做處理。
SERVER名:輸入安裝數據庫機器的IP地址。
端口號: 默認是1521
用戶名:
密碼:
上述內容輸入完成後,點擊Next繼續安裝。
7.設置安裝目錄
默認安裝在/opt下面(注意一點,就是看安裝目錄的空間夠不夠)。典型安裝也會把IBM HTTPServer一同安裝上。
8.安裝完成
9.安裝完成後,先不要啟動Websphere,還需要做一些配置。
三.配置Websphere
1.如果你的oracle數據庫不是安裝在本機器上,你需要從oracle安裝機器的
$ORACLE_HOME/jdbc/lib下面拷貝classes12.zip,nls_charset12.zip到linux的服務器上,比如放到/usr/local/oracle_lib下面。
2.修改配置文件。
修改/opt/WebSphere/AppServer/bin/setupCmdLine.sh文件。找到DBDRIVER_JARS=這一行,按照剛才我們拷貝classes12.zip的目錄修改好:
DBDRIVER_JARS=/usr/local/oracle_lib/classes12.zip:/usr/local/oracle_lib/nls_charset12.zip
修改/opt/WebSphere/AppServer/bin/admin.config文件。
找到com.ibm.ejs.sm.adminserver.classpath=這一行,添加上classes12.zip
com.ibm.ejs.sm.adminserver.classpath=/usr/local/oracle_lib/classes12.zip:/opt/WebSphere/AppServer/properties:/opt/WebSphere/AppServer/lib/bootstrap.jar.
再確認以下這個文件裡面的下列關於數據庫的內容配置的正不正確。
# Repository database settings
com.ibm.ejs.sm.adminServer.dbdataSourceClassName=oracle.jdbc.pool.OracleConnectionPoolDataSource
com.ibm.ejs.sm.adminServer.dbserverName=101.1.1.124
com.ibm.ejs.sm.adminServer.dbportNumber=1521
com.ibm.ejs.sm.adminServer.dbdatabaseName=orcl
com.ibm.ejs.sm.adminServer.dbuser= ejsadmin
com.ibm.ejs.sm.adminServer.dbpassword= ejsadmin
com.ibm.ejs.sm.adminServer.dbdisable2Phase=true
# URL is only valid for Oracle
com.ibm.ejs.sm.adminServer.dbURL=jdbcracle:thin:@ 101.1.1.124:1521: orcl
3.啟動WebSphere之前,你需要在oracle數據庫上創建一個ejsadmin用戶,裡面主要放的是WebSphere的一些信息。比如,你在WebSphere上面部署了哪些Web Application,它們的名字叫什麼等等。以system用戶登陸到oracle數據庫服務器上
C:\>sqlplus system/manager@server
--創建用戶
SQL> create user ejsadmin identified by ejsadmin;
User created.
---賦予用戶權限
SQL> grant connect,resource,dba to ejsadmin;
Grant succeeded.
4.上面內容都完成後,就可以啟動Wepshere了。(需要注意的一個地方,就是你輸入的用戶也要有dba的權限)
四.啟動WebSphere
[root@test bin]# cd /opt/WebSphere/AppServer/bin
[root@test bin]# ./admin
adminclient.sh adminserver.sh
[root@test bin]# ./adminserver.sh
如果沒有出現錯誤的話,就可以把WebSphere啟動起來了。
如果有錯誤的話請檢查一下/opt/WebSphere/AppServer/logs下面的log。
啟動IBM HTTP Server [root@test logs]# cd /opt/IBMHTTPServer/bin/
[root@test bin]# ./apachectl start
然後訪問一下,如果出現下面的窗口,表示HttpServer已經啟動成功。http://<server IP address>
五.部署WEB Application
進入WebShere的控制台
[root@test bin]# cd /opt/WebSphere/AppServer/bin
[root@test bin]# ./firststeps.sh
看到下面的畫面,點擊進入控制台,部署WEB Aplication.(安裝完成後默認情況下,這個example已經部署上去,為了做個例子,我把他刪除重新部署了一遍) 進入控制台後,一路Next下來,就可以了,中間要輸入選擇數據庫的類型,以及用戶名密碼,按情況輸入就可以了。