Websphere7.0 静默安装
来源:互联网 发布:sql语言查询 编辑:程序博客网 时间:2024/06/06 05:00
操作系统:CentOS release 6.5
安装was的时候,执行安装命令launchpad.sh时,弹出异常报错:
<!--NLS_ENCODING=UTF-8 NLS_MESSAGEFORMAT_NONE-->
No supported Web browser was detected
An error occurred while starting the launchpad.
This error typically occurs when the launchpad is unable to find a supported browser.
省略................................................................................................................................................
省略................................................................................................................................................
按照提示,安装浏览器并配置环境后,还是提示错误,无法进行交互式安装,为了节省时间,这里我们选择使用静默安装方式。
installNew (全新安装)、addFeature (添加组件)
创建概要文件有以下五种:
cell(单元)、Deployment Manager(管理控制台)、standAlone(独立应用程序服务器)、custom(定制)、不创建(none)
1、修改配置文件
在安装目录下找到responsefile.nd.txt文件,我们需要修改里面的配置
以下配置如果默认是注释行,我们需要删除前面的注释字符#
-OPT installType="installNew" #静默安装选项-OPT profileType="none" #创建概要文件方式
-OPT silentInstallLicenseAcceptance="true" #是否接受协议的条款
-OPT allowNonRootSilentInstall="true" #是否允许非root用户安装
-OPT disableOSPrereqChecking="true" #忽略操作系统检查
-OPT installLocation="/opt/IBM/WebSphere/AppServer" #was安装目录,如果是非root用户安装,注意需要对此目录有读写权限
-OPT PROF_enableAdminSecurity="false" #是否启用管理安全性
我们也可以自定义概要文件,参考responsefile.nd.txt文件中的配置,或者安装完成后再新建概要文件,这里我们选择不安装概要文件。
2、执行安装命令
在安装目录下执行 ./install -silent -options responsefile.nd.txt
我们这里遇到如下错误:
./install: line 435: [: -ge: unary operator expected
我们打开install文件,找到435行:
-------------------------------------------------------------------------------------
431 if [ -r /etc/redhat-release ]
432 then
433 release=`cat /etc/redhat-release | awk '{print $7}'`
434 version=${release%%\.*}
435 if [ $version -ge 5 ]
436 then
437 ............................
438 ............................
-------------------------------------------------------------------------------------
我们找到了问题的原因,这里如果变量 version 为空,此处就成了 [ -ge 5] ,所以报了” [: -ge: unary operator expected “的错误,为什么$version的值会为空?我们在操作系统上执行了433行的命令后 cat /etc/redhat-release | awk '{print $7}' ,发现输出为空。if [ -r /etc/redhat-release ] 这里是判断redhat-release文件是否存在,如果存在然后执行下面的代码,” cat /etc/redhat-release | awk '{print $7} ”是想获得操作系统的版本号,打开/etc/redhat-release文件后我们发现内容为:
CentOS release 6.5 (Final)
“ print $7 ”结果显然是没有值,此处我们修改成“print $3”,问题解决(redhat下没遇到此问题)。
安装时,我们可以查看安装日志,日志文件在用户家目录~/waslogs文件夹下,我们使用tail -f log.txt 查看安装进度和异常情况。
was安装完成后,我们需要安装补丁升级包,首先安装升级工具:
解压安装文件后,进入解压后的UpdateInstaller目录,找到responsefile.updiinstaller.txt文件,我们需要修改以下配置参数:
以下配置如果默认是注释行,我们需要删除前面的注释字符#
-OPT allowNonRootSilentInstall="true"
-OPT disableOSPrereqChecking="true"
-OPT installLocation="/opt/IBM/WebSphere/UpdateInstaller"
执行安装命令:
./install -silent -options responsefile.updiinstaller.txt
日志文件同上,安装成功后,我们开始打补丁:
进入 /opt/IBM/WebSphere/UpdateInstaller/responsefiles 文件夹下,找到install.txt文件,配置如下:
以下配置如果默认是注释行,我们需要删除前面的注释字符#
-W maintenance.package="/opt/was/7.0.0-WS-WASSDK-LinuxX64-FP0000013.pak" #补丁文件还有一个7.0.0-WS-WAS-LinuxX64-FP0000013.pak,需要重新配置后安装-OPT rootUserHasRunSlibcleanCommandSuccessfully="true"
-W product.location="/opt/IBM/WebSphere/AppServer"
-W update.type="install"
在上一级目录下找到 update.sh ,执行./update.sh -silent -options /opt/IBM/WebSphere/UpdateInstaller/responsefiles/install.txt 进入logs文件夹下,查看日志有无异常,
安装并升级完成后,就可以进入控制台进行操作了。
- Websphere7.0 静默安装
- websphere7.0 for linux5.6 64位 静默安装
- websphere7 linux 命令行安装(静默安装)
- Websphere7 linux 命令行安装(静默安装)
- websphere7.0下载升级程序和补丁及安装
- CXF+Spring+Websphere7.0
- Android真正的静默安装(android7.0静默安装)
- 静默安装
- 静默安装
- 静默安装
- 静默安装
- 静默安装
- 静默安装
- 静默安装
- 静默安装
- 静默安装
- 静默安装
- 静默安装
- 最终目的
- 第九周 程序阅读-学生信息管理系统
- 数据库连接池-连接的关闭内幕
- zoj 3861 Valid Pattern Lock(以及自己对dfs的一些理解)
- Not implemented by the DistributedFileSystem FileSystem implementation
- Websphere7.0 静默安装
- 程序员的自我修养之入门篇
- Programming Interview Questions 26: Trim Binary Search Tree
- 编写R源代码时中文编码问题简介
- Tomcat 80端口启动 必须是root
- 我未来或许会从事的职业
- 移动端web开发坑
- Bridge Pattern(桥接模式)
- [图论]最小费用最大流问题-叠加算法C语言实现