was6.1在linux(redhat5)上静默安装与常见问题解决


    本篇文章是参考许多网络技术博文总结我的实践的分享博文,不使用于任何商业用途,感谢各位技术牛人

    前提条件

    1、 环境条件:

       远程RHL5 Linux服务器 java

       本地Win7系统 node

       网络畅通 linux

    2、软件条件:

       WAS6.1程序安装包  shell

       Xmanger远程SSH登陆工具(可使用其余的ssh登陆工具) 安全

先关防火墙 后面有不少问题均可能是它在捣鬼执行如下指令: 
 a.开启/关闭服务即时生效,重启后失效 
 service iptables start 
 service iptables stop 
 a.开启/关闭服务永久生效 
 chkconfig iptables on 
 chkconfig iptables off

    安装was程序包

    1、上传was6.1安装包:

    使用Xmanager中的xshell进行ssh链接登陆 服务器

    最好新建一个本身的文件夹来保存was安装包,进入指定的目录下执行 rz 命令 选择文件上传(注意服务器系统位数和was位数要一致) 网络


    上传结束以后使用如下命令解压安装包 app

    tar -xzvf C88TFML_WASND_61_LINUX_X86_64.tar.gz dom

    获得如下目录 ssh

    2、编辑配置文件responsefile.nd.txt

    咱们使用静默安装的方式,全部的配置都是经过读取配置文件的方法来加载,下面咱们来配置相应文件

    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)

    4、执行命令行安装(静默安装):

    以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

    5、查看安装日志

    日志文件位于/opt/IBM/WebSphere/AppServer/logs/install/log.txt,有兴趣能够本身看一下

     

    6、验证是否安装成功

    切换目录到/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光盘镜像的静默安装完成

相关文章
相关标签/搜索