CentOS6.3安裝IBM WebSphere
在CentOSX86_64上安裝WAS7真不容易,搞了大半天才成功,呃、、、果斷記下來
1、下載
最新版是8.5,可以下載到was.repo.8500.developers.ilan_part1~3.zip,3G多吧,但是,下完不會裝(汗)
我裝的7的試用版。下載地址反正就是官網找找的,下載完was.cd.70011.trial.base.opt.linux.ia32.tar.gz
2、安裝
以root用戶即可。
tar -zxvf was.cd.70011.trial.base.opt.linux.ia32.tar.gz
./launchpad.sh
3、糾結的錯誤:找不到支持的浏覽器,明明裝的有火狐。後來發現是火狐版本太高,10.0.12,需要改一下
vim launchpad/browser.sh
找到
supportedFirefoxVersion一段,發現裡面只定義了1-9版本的firefox,在return 1之前加一句
*Firefox/ 1[0-9].*) return 0;;
4、再次啟動,順利打開網頁,但是點擊啟動安裝程序按鈕,沒反應,也不報錯誤。這才是蛋疼的地方
5、怎麼解決?原因是was在64位的Linux上安裝,需要安裝32位的兼容包,以下包必須安裝32位和64位的包:
compat-libstdc++-33-3.2.3-69
compat-db-4.6.21-15
libstdc++-4.4.4-13
libXp-1.0.0-15.1
libXmu-1.0.5-1
libXtst-1.0.99.2-3
pam-1.1.1-4
libXft-2.1.13-4.1
gtk2-2.18.9-4
gtk2-engines-2.18.4-5
例如:yum install pam.i686 pam.x86_64
還需要安裝的包(只需要安裝X86_64版本的即可)
ksh-20100621-2
elfutils-0.148-1
elfutils-libs-0.148-1
大概就這些了,本人網絡環境比較復雜,yum 都是代理上網,網速很慢,所以記不得許多;直接下載安裝的話,依賴項好多,難整。
另外,32位包與64位包同時安裝時,需要保證兩個版本號一致,如果之前已經安裝某個32位的包1.1,後面又要安裝一個64位的包,但是現在這個64位包的版本是1.2了,這樣安裝就會失敗,應該先升級1.1的,直接yum install XXX即可自動升級,然後再裝即可。
6、完了,啟動順利進入圖形界面,亂碼。。。
unset LANG
再來,純英文,真爽。
7、後面傻瓜化操作,一步一步來,就沒什麼需要注意的了,怎麼玩都行!
8、默認安裝目錄/opt/IBM/App*記不得了。啟動、關閉:**/bin/startServer.sh server1
stopServer server1 即可
默認控制台:localhost:9060
9、打完收工
10、後記
後來發現直接有WAS 64位for develpoers的版本,很輕松就安裝成功了!!!汗,勿效仿貧道噢