1 环境介绍
本文档演示在两台linux上做水平集群
服务器 |
安装程序 |
安装目录 |
158.222.2.216 Host:test216 主机 |
WebSphere |
/optwas/IBM/WebSphere/AppServer |
Deployment Manager |
/optwas/IBM/WebSphere/AppServer/profiles/dmgr |
|
Application Server |
/optwas/IBM/WebSphere/AppServer/profiles/Appserv01 |
|
IBM HTTP SERVER |
/optwas/IBM/HTTPServer |
|
HTTP PLUGINS |
/optwas/IBM/HTTPServer/Plugins |
|
158.222.2.215 Host:test215 从机 |
WebSphere |
/optwas/IBM/WebSphere/AppServer |
Application Server |
/optwas/IBM/WebSphere/AppServer/profiles/Appserv02 |
2 准备工作
说明:为了方便使用非root用户来管理整个WebSphere,本次安装我们使用webapp用户来安装,文档中提到的安装路径及机器名都是以本次安装为例来进行说明,并非固定如此,自己在实际操作中可以根据实际需求进行更改。
2.1WebShpere安装在Linux 系统时的通用步骤。
1.1确保 Linux 操作系统的缺省 Shell 程序是 /bin/bash
在使用此过程之前安装 Linux 操作系统。
请确保 Linux 操作系统的缺省 Shell 程序是 /bin/bash,使用以下命令来确保缺省 Shell 程序是 bash 而不是 dash:
$ readlink /bin/sh
bash
1.2 WebSphere 在 Linux 上安装必须具有项
要让 WebSphere Application Server 充分运行, Linux 安装版本必须具有下列各项:
- 内核和 C 运行时库
- C++ 运行时库的Current®和所有兼容版本
- X Windows 库和运行时
- GTK 运行时库
过程步骤
1、登录至操作系统。
作为 root 用户或者作为非 root 安装程序登录。
选择允许所有者读写文件并允许其他人根据主要系统策略访问这些文件的 umask。对于 root 用户,建议选择 umask 022。对于非 root 用户,可以根据用户是否共享组而使用 umask 002 或 022。要验证 umask 设置,发出以下命令:
umask
要将 umask 设置设置为 022,发出以下命令:
umask 022
2、下载并安装 Mozilla Firefox Web 浏览器。
注: 可能需要从 Firefox 安装目录以外的目录运行 >firefox &url,以确保 Firefox 在该路径中。可通过输入以下内容添加 FireFox 目录的符号链接:
>ln -s /locationToFirefox/firefox firefox
3、停止您要在其上安装产品的机器的与 WebSphere Application Server 相关的所有 Java 进程。
4、停止任何 Web 服务器进程(如 IBM HTTP Server)。
5、提供足够的磁盘空间。
需要的磁盘空间量随所安装的功能部件或产品数量不同而变化。如果您要使用 Installation Manager 来安装产品,那么安装摘要面板将根据您选择的功能部件和产品来指出大约需要的磁盘空间量。
安装所有功能部件和产品大约需要 2 GB 磁盘空间。此估计值包括下列产品、组件和功能部件所需要的磁盘空间:
- 主应用程序服务器产品安装版本
- 概要文件
- 样本应用程序
- IBM HTTP Server
- Web 服务器插件
- Application Client for WebSphere Application Server
如果打算从前一个版本迁移应用程序和配置,那么验证应用程序对象是否具有足够的磁盘空间。作为粗略准则,计划空间等于应用程序大小的 110%。
7、验证先决条件和相关必要条件是否符合所要求的发行版级别。
参阅非 IBM 必备软件产品和并存产品的文档,以了解如何迁移至他们支持的版本。
8、在bash 命令 shell 概要文件中增大 ulimit 设置,以防止产生 addNode 和 importWasprofile 问题。
当添加节点时,addNode 命令脚本可能会失败;而导入配置归档文件时,importWasprofile 命令可能会失败。
在 bash shell 概要文件脚本中为内核设置更高的 ulimit 设置,该设置是在登录会话时装入的。
通过将命令添加至 shell 概要文件脚本来在 Linux 命令 shell 上设置 ulimit。通常可在主目录下找到 shell 概要文件脚本:
- cd ~
- vi .bashrc
- ulimit -n 8192
最佳实践: 将 ulimit -c 设置为不受限可以确保发生故障时不会截断核心文件。
9、如果修改了 /etc/issue 文件,请复原此文件的原始副本。
Installation Manager 使用该文件来验证操作系统的版本。如果无法复原原始版本,那么忽略有关不受支持的操作系统的“操作系统级别检查”消息。尽管产生了警告,但是安装仍然可以成功地继续进行。
10、当使用 emacs 或其他免费软件时,验证系统 cp 命令。
如果操作系统上安装了 emacs 或其他免费软件,那么验证是否使用了系统 cp 命令。
a、运行 WebSphere Application Server 产品的安装程序之前,请输入以下命令提示符。
which cp
b、如果结果目录输出包含 freeware,那么从路径中移除 freeware 目录。例如,假设输出的内容与以下消息相似:.../freeware/bin/cp。如果与此相似,那么将目录从路径中移除。
c、安装 WebSphere Application Server 产品。
d、将 freeware 目录添加回到路径中。
如果您通过 cp 命令(免费软件包的一部分)安装,那么安装看来可能会成功完成,但是产品安装的 Java 2 SDK 在 app_server_root/java目录下可能会缺少文件。
缺少文件可能会破坏所需的符号链接。如果您从路径中移除 freeware cp 命令,那么您可以成功地安装 Application Server 产品。
11完成特定于任何 Linux 分发的设置
2.2在Red Hat Enterprise Linux 6 上进行安装websphere的准备
首先安装完成所有 Linux 系统时的通用步骤。
(1)安装和验证 Linux 包
使用以下过程安装并验证 WebSphere® Application Server 产品在 Linux 系统上的必备库(包)。
假定 Linux 操作系统需要 compat-libstdc++-33-3.2.3-47.3 包并且该包有两个版本。一个版本用于 32 位平台,而另一个版本用于 64 位平台。此过程显示如何查询操作系统以了解是否安装了这些包、如何在操作系统光盘上查找缺少的包以及安装这些包。
此示例在 PowerPC® 64 位硬件平台上使用 Red Hat Enterprise Linux (RHEL)。该示例假定 RHEL 同时需要 compat-libstdc++-33-3.2.3-47.3 包的 32 位版本和 64 位版本。
过程步骤
1. 查询操作系统以确定是否已经安装了这些包。
rpm -qa | grep compat-libstdc++-33-3.2.3-
在此示例中,操作系统找不到任何匹配的包,所以将显示空白行。
还可不带 grep 参数进行搜索以查看有关该文件的显式消息:
rpm -q
compat-libstdc++-33-3.2.3-
操作系统将返回以下消息:
package compat-libstdc++-33-3.2.3- is not installed
2. 查找操作系统介质上的所有相关包以获取标准位置。
此示例假定操作系统介质是安装在 mount_directory 中的 CD。
find
mount_directory-name compat-libstdc++-33-3.2.3-*
在此示例中,操作系统会找到两个匹配包名。其中一个包为 32 位版本,而另一个包为 64 位版本。
mount_directory/Server/compat-libstdc++-33-3.2.3-47.3.ppc.rpm mount_directory/Server/compat-libstdc++-33-3.2.3-47.3.ppc64.rpm
3. 安装
第一个缺少的包:
rpm -ivh
mount_directory/Server/compat-libstdc++-33-3.2.3-47.3.ppc.rpm
安装
第二个缺少的包:
rpm -ivh
mount_directory/Server/compat-libstdc++-33-3.2.3-47.3.ppc64.rpm
4. 可
选: 用于在一个命令中查找并安装这些包的备用命令:使用以下命令以查找包并安装所有找到的包:
按之前步骤中所述查找这些包,以验证以下命令是否仅安装您计划安装的包。
find mount_directory -name compat-libstdc++-33-3.2.3-* | xargs rpm -ivh
此单个命令同时安装两个包。
5. 可
选: 用于更新现有包的备用命令:使用以下命令来查找并安装缺少的包,或者查找并更新现有包:
find /mount_directory -name compat-libstdc++-33-3.2.3-* | xargs rpm -Uvh
如果未安装某个包,那么此单个命令将安装该包。如果已安装某个包,那么此命令会将该包更新为更高版本。(2)安装用于所有硬件平台的软件包。
注: 列示的软件包依赖性是 WebSphere Application Server 的所有安装/更新工具和运行时组件的依赖性汇总。
在任何硬件平台上安装下列软件包:
compat-libstdc++-33-3.2.3-69
这是保持 C++ 运行时兼容性所需的软件包;供 GSKit、Java 2 Software Development Kit (SDK) 以及 Web Server Plug-ins 之类的组件使用。
compat-db-4.6.21-15
这是 IBM® HTTP Server 所需的软件包。某些模块使用此软件包中包含的库
ksh-20100621-2
这是 IBM HTTP Server 所需的软件包
gtk2-2.18.9-4
这是 IBM Installation Manager 所需的软件包
gtk2-engines-2.18.4-5
这是 IBM Installation Manager 所需的软件包
libXp-1.0.0-15.1
Java 2 SDK 需要使用此软件包为图形用户界面提供打印功能
没有此软件包,就不能将基于 Swing 的应用程序和基于 AWT 的应用程序(例如,InstallShield for Multiplatforms (ISMP))实例化。
libXmu-1.0.5-1
libXtst-1.0.99.2-3
pam-1.1.1-4
elfutils-0.148-1
elfutils-libs-0.148-1
libXft-2.1.13-4.1
这是使用用户界面安装应用程序服务器所需的软件包。
libstdc++-4.4.4-13
这些软件包是 Red Hat Enterprise Linux 6 操作系统的组成部分,但是缺省情况下可能未进行安装。如果 Red Hat 提供了新的软件包作为勘误表,那么还可以安装其中任何软件包的更新发行版。
(3)为那些能够同时运行 32 位和 64 位应用程序的硬件平台安装软件包。
能够同时运行 32 位和 64 位应用程序的硬件平台包括:Opteron、EM64T、IBM i、pSeries® (PowerPC®) 和 zSeries®(64 位)机器。
缺省情况下,RHEL 6 在这些平台上仅安装 64 位运行时支持。但是,WebSphere Application Server V8.5 产品和软件包随附的各种应用程序还需要 32 位运行时支持。因此,必须安装 32 位运行时支持。
通过在 RHEL 6 安装期间选择对软件包进行定制,或者稍后通过相应的 rpm 或 yum 命令来安装软件包,安装下列必需的 32 位软件包。
- libgcc_s.so.1
- libgtk-x11-2.0.so.0
- libpk-gtk-module.so
- libcanberra-gtk-module.so
同时支持 32 位和 64 位应用程序的平台将同时需要下列软件包的 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
- ./wct没有反应,需要支持包
- gtk2-engines.i686 and libXtst.i686
- . e.g.
- # yum install gtk2-engines.i686
- # yum install libXtst.i686
运行 rpm -qa | grep package_name 命令来验证您是否同时具有每个软件包的 32 位和 64 位版本。用每个软件包的名称来替换package_name 变量。
已安装的软件包将显示在对该命令的答复中。对于每个软件包,如果没有获得两个答复,那么表示只安装了该软件包的一个版本。因此,您必须安装缺少的软件包。
注: 本主题中引用的 Installation Manager 技术说明 Required libraries to run Installation Manager in silent mode on RHEL 6 阐述了以静默方式安装 WebSphere Application Server 时至少需要的 rpm 库。但是,您应该注意,如果未安装所有的必需软件包,那么 Java 开发工具箱中任何带有图形界面的 WebSphere Application Server 组件或工具都可能无法正常装入。
(4)在那些能够同时运行 32 位和 64 位应用程序的硬件平台上安装软件包。
安装 WebSphere Application Server 产品和软件包之前,除了安装所有平台共有的软件包以外,还要在能够同时运行 32 位和 64 位应用程序的硬件平台上安装下列软件包。
x86 平台以及 Opteron 或 EM64T 平台:
compat-libstdc++- 296-2.96-144
为了保持 C++ 运行时兼容性,compat-libstdc++ 软件包是必需的。此软件包供 GSKit、Java SDK 和 Web Server Plug-ins 之类的组件使用。
zSeries 平台:
compat-libstdc++-295-2.95.3-86
为了保持 C++ 运行时兼容性,compat-libstdc++ 软件包是必需的。此软件包供 GSKit、Java SDK 和 Web Server Plug-ins 之类的组件使用。
在 64 位 z/Series 硬件平台上,请同时安装此软件包的 32 位版本和 64 位版本。
2.3 配置Xmanager 4
以管理员执行以下操作
1、vi /etc/inittab
id:5:initdefault: //设置系统运行级为5,如果本来就是5就无需修改
id:5:respawn:/usr/sbin/gdm //添加到最后一行
2、然后重启X11
init 3
init 5
3、vi /etc/gdm/custom.conf
# GDM configuration storage
[daemon]
[security]
[xdmcp]
Enable=1
[greeter]
[chooser]
[debug]
在相应位置添加红色行再 /wq保存。重启即可。
4.Red hat Linux永久关闭防火墙:
打开xmanager,输入ntsysv
用空格把iptables前的*号去掉,然后用tab选中ok,退出,重启后生效。
查看:
service iptables status
相关推荐
-Dfile:指明你当前jar包的位置(就是第1步存放jar的路径+jar包名); -DgroupId, -DartifactId, -Dversion:三个参数,就是指明了存放maven仓库中的位置; -Dpackaging :就是指明文件类型; success之后就...
maven不支持的下载的jar,下载后本地执行mvn install:install-file -Dfile=D:\softwares\常用工具软件\自定义报表工具\olap4j-0.9.7.309-JS-3\mylib\olap4j-0.9.7.309-JS-3.jar -DgroupId=org.olap4j -DartifactId=...
1. **安装源**:包括WAS 8.5.5.0的安装包以及补丁包。 2. **安装环境**:Linux服务器环境,本文假设为x86_64架构。 3. **工具准备**:确保已经安装了必要的工具,如unzip等。 4. **权限准备**:需要具备足够的权限来...
org.vaadin.addons.dcharts-widget-0.10.0-dcharts-widget-0.10.0.jar
./code --install-extension MS-CEINTL.vscode-language-pack-zh-hans-1.41.1.vsix
1. **解压升级包**:使用 unzip 命令解压下载的三个升级包,例如 `unzip 8.5.5-WS-WAS-FP013-part\?.zip`。 2. **使用 IMM 进行安装**: - 执行 `/opt/IBM/InstallationManager/eclipse/launcher` 启动 IMM。 - ...
WAS 8.5 静默安装及升级补丁完整步骤 WAS 8.5 静默安装是指在不需要用户交互的情况下安装 WAS 8.5。这个过程可以自动完成安装和配置WAS 8.5,减少了人工操作的错误 possibilities。下面是 WAS 8.5 静默安装的详细...
1. **获取补丁包**:WAS 8.5.5的补丁包(如`WAS8.5.5002`)位于`/opt/was8.5.5/wasupdate`目录。 2. **检查补丁**:使用IM的`listAvailablePackages`命令查看可用的补丁,确认补丁编号。 3. **应用补丁**:使用IM...
WAS8.5 静默安装指南 WAS8.5 静默安装是指通过脚本或命令行方式安装 IBM WebSphere Application Server 8.5 的过程。静默安装可以避免人工干预,提高安装效率和可靠性。本文档将指导您如何静默安装 WAS8.5。 一、...
本文将指导用户如何从头开始安装 WAS 8.5.5.0,包括安装 IBM Installation Manager、安装 WebSphere 8.5.5.0、创建管理概要和应用概要等步骤。 一、安装 IBM Installation Manager IBM Installation Manager 是 ...
jodconverter-2.2.2.jar和...maven 安装jar包到本地命令 mvn install:install-file -DgroupId=com.artofsolving -DartifactId=jodconverter -Dversion=2.2.2 -Dpackaging=jar -Dfile=jodconverter-2.2.2.jar
### WAS 8.5 在 Linux 上的安装与配置详解 #### 一、概述 IBM WebSphere Application Server (WAS) 是一款高性能的应用服务器,适用于构建和部署企业级 Java 应用程序。WAS 8.5 版本是 IBM 在 2013 年发布的重要...
hbase phoenix
1.解决:The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path... 2.用法:win+R 到C:\Windows\System32里面去 ,...
WAS V8.5 for Linux 安装以及性能调优概要 WAS V8.5 for Linux 安装是指在 Linux 操作系统上安装 WebSphere Application Server V8.5 的过程。性能调优是指对 WAS 服务器的性能进行优化,以提高服务器的运行效率和...
- 使用命令 `unzip 8.5.5-WS-WAS-FP013-part?.zip` 解压下载到的升级包。 2. **使用 Installation Manager (IMM) 进行升级**: - 执行命令 `./launcher` 启动 IMM。 - 在 IMM 中添加下载好的升级包作为 ...
**WebSphere Application Server (WAS) 8.5** 是IBM推出的一款高性能的企业级Java应用服务器,支持多种部署模式,包括独立服务器和网络部署(Network Deployment, ND)。该版本引入了IBM Installation Manager (IIM)...
【标题】"was8.5安装与配置"的详解 在IT行业中,WebSphere Application Server (WAS) 是IBM提供的一款强大的企业级应用服务器,用于部署和管理Java应用程序和服务。WAS 8.5版本是其中的一个重要版本,具有稳定性和...
High efficiency video ... This Recommendation | International Standard was developed jointly with ISO/IEC JTC 1/SC 29/WG 11 (MPEG) and corresponds in a technically aligned manner to ISO/IEC 23008-2.