本篇文章是參考許多網絡技術博文總結我的實踐的分享博文,不使用於任何商業用途,感謝各位技術牛人
遠程RHL5 Linux服務器 java
本地Win7系統 node
網絡暢通 linux
WAS6.1程序安裝包 shell
Xmanger遠程SSH登陸工具(可使用其餘的ssh登陸工具) 安全
先關防火牆 後面有不少問題均可能是它在搗鬼執行如下指令:
a.開啓/關閉服務即時生效,重啓後失效
service iptables start
service iptables stop
a.開啓/關閉服務永久生效
chkconfig iptables on
chkconfig iptables off
使用Xmanager中的xshell進行ssh鏈接登陸 服務器
最好新建一個本身的文件夾來保存was安裝包,進入指定的目錄下執行 rz 命令 選擇文件上傳(注意服務器系統位數和was位數要一致) 網絡
上傳結束以後使用如下命令解壓安裝包 app
tar -xzvf C88TFML_WASND_61_LINUX_X86_64.tar.gz dom
獲得如下目錄 ssh
咱們使用靜默安裝的方式,全部的配置都是經過讀取配置文件的方法來加載,下面咱們來配置相應文件
responsefile.nd.txt文件位於安裝盤/WAS/文件夾中,下面講要修改的參數陳列以下:
-OPT silentInstallLicenseAcceptance="true" –接受License
-OPT allowNonRootSilentInstall="true" --是否容許非root用戶安裝
-OPT disableOSPrereqChecking="true" --取消對系統的檢測
-OPT installType="installNew" --是否全新安裝(這裏注意個問題 這個配置項在配置的時候 -OPT createProfile="true" 這個配置項是不能配置的 二者是互斥的切記)
-OPT feature="noFeature" --不安裝示例
-OPT installLocation="/opt/IBM/WebSphere/AppServer" --HP-UX, Solaris or Linux默認安裝路徑。
-OPT profileType=」standAlone」 --生成標準概要表,若是指定爲none則不建立任何概要文件,須要經過manageprofiles.sh命令手工建立概要文件,指定爲cell能夠建立一個cell概要文件和一個dm概要文件;
-OPT PROF_enableAdminSecurity="true" --設置管理員安全,在下面兩項上輸入用戶名和密碼。如:用戶名爲admin,密碼爲admin。若是值爲」false」,表示不設置,則下面兩項不須要填寫。
-OPT PROF_adminUserName=」admin」
-OPT PROF_adminPassword=」admin」
################################################################################
#
# Stand-Alone Profile
#
# if profileType="standAlone", you may use the following profile creation
# options:
#
################################################################################
-OPT PROF_profileName=Appsrv01
-OPT PROF_isDefault="true"
-OPT PROF_hostName=hadoop
-OPT PROF_nodeName=app-node
-OPT PROF_cellName=app-cell
-OPT PROF_defaultPorts="true"
保存該文件。
(若是你們感受麻煩,我這裏有一份已經改好的配置文件,直接拷進去用便可,個人郵箱software.liya@gmail.com)
以root帳號身份執行,切換目錄到WAS/在命令行輸入
# ./install -options "responsefile.nd.txt" -silent
這裏響應文件responsefile.nd.txt的位置和名稱都是本身定的,我直接在was提供的相應文件中改的
等待一段時間,直到命令執行完成。查看是否安裝成功。
(這一步的時候容易出現一個問題:執行命令大約幾秒鐘就結束了而後觀察 /opt 目錄下啥都沒有 這說明出錯了 具體有如下幾個可能的因素
第一:在安裝時會生成日誌文件 目錄在 用戶目錄下的waslogs文件夾下進入waslogs文件夾查看log.txt 發現
這就是上面所說的那兩個選項互斥的緣由,把createProfile那個配置項註釋掉就能夠了。
第二:was自帶jdk1.5在系統中沒法使用咱們能夠同過下面這條指令檢測一下
# ../JDK/jre.pak/repository/package.java.jre/java/jre/bin/java -version (個人當前目錄在WAS目錄下)
若是正常顯示jdk版本1.5則排除此緣由 若是一些Permission Deny等之類的錯誤則須要解決了
緣由:若是想在RHEL版本5以上的操做系統使用WAS6.0以及WAS6.1,那麼必須使用WAS6.0.2.21或者以上的版本,同時必須安裝IBM的SDK1.5.5或者以上的版本。
另外,紅帽企業Linux版本5的加強安全(SELinux) 的缺省策略阻止了WAS版本6.0 和6.1的正確安裝和運行。
解決方法以下:
一、對症下藥,在安裝WAS6.0或者6.1以前,禁用紅帽企業Linux版本5操做系統的SELinux。更多詳情,就要參考「紅帽企業Linux開發指南」。
二、在安裝WASWAS6.0或者6.1以後,執行以下的升級動做其中之一:
對於WAS6.0,在你的系統上安裝WAS 6.0.2.21及其以上版本並同時安裝IBM的SDK1.4.2.8及其以上版本。
對於WAS6.1,在你的系統上安裝WAS 6.1.0.9及其以上版本並同時安裝IBM的SDK1.5.5及其以上版本。
禁用SELinux方法:
命令方式下編輯/etc/sysconfig/selinux,把SELINUX=permissive改爲SELINUX=disabled。須要提醒的是,修改SELINUX或者SELINUXTYPE後,只有在下次重啓機器的時候修改方可生效。
)
切換目錄到/opt若是opt路徑下執行下面的命令,有.ibm 和IBM文件夾則說明安裝完成。
# ls -la
日誌文件位於/opt/IBM/WebSphere/AppServer/logs/install/log.txt,有興趣能夠本身看一下
切換目錄到/opt/IBM/WebSphere/AppServer/bin啓動WAS
#sh startServer.sh server1
(這個地方也會出現幾個問題
1.執行如下命令
netstat -antp
查看9043 9060 9080等諸多was啓動後的端口有沒有正常監聽 若是沒有這些端口的話說明was沒有啓動成功咱們去查看一下啓動日誌
vi /opt/IBM/WebSphere/AppServer/profiles/**/logs/server1/SystemOut.log
vi /opt/IBM/WebSphere/AppServer/profiles/**/logs/server1/startServer.log
在SystemOut.log中發現
這個問題解決辦法
1.修改/etc/sysconfig/networ文件
# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=yourname (在這修改hostname,把yourname換成你想用的名字)
2.修改/etc/hosts裏面的名字
# vi /etc/hosts
127.0.0.1 localhost.localdomain localhost (在這修改hostname,把末尾的localhost換成你想用的名字)
3.最後在終端下執行:
#hostname ***** (*****爲修改後的hostname,即你想用的名字)
特別提示:三處修改的名字要保持一致,不然會出現問題。切記。
)
啓動完成後,在其餘機器輸入http://ip:9043/ibm/console,若是能打開界面,說明安裝成功,至此WAS光盤鏡像的靜默安裝完成