本篇文章是参考许多网络技术博文总结我的实践的分享博文,不使用于任何商业用途,感谢各位技术牛人
远程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光盘镜像的静默安装完成