webSphere(IBM的软件平台)

2023-05-09 59阅读

温馨提示:这篇文章已超过380天没有更新,请注意相关的内容是否还可用!

webSphere

IBM 的软件平台

WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。WebSphere 提供了可靠、灵活和健壮的软件,WebSphere Application Server 是该设施的基础,其他所有产品都在它之上运行。

软件名称 WebSphere
软件平台 Intel Linux z/OS
开发商 IBM
软件授权 限制许可
软件版本 V8.5
更新时间 2012 年 6 月 15 日

产品族分类

应用服务器

业务整合商务

软件开发

Portal(门户)

网络

无线技术–语音技术–普及设备

WebSphere

使用方法

如何使用 WebSphere 取决于您在业务中的角色。IBM 提供了广泛的工具和功能来帮助您构建、运行、管理和优化 WebSphere 应用程序。WebSphere 工具套件基于 J2EE 和 Eclipse 等行业开放标准,并且它们使用公共的安装、管理、安全和编程模型。

例如,程序员最常使用 Rational Application Developer 或 WebSphere Developer for zSeries。如果开发移动应用程序,则使用 WebSphere Studio Device Developer。如果设计业务流程,则使用 WebSphere Business Modeler。管理员使用管理工具管理基础设施,例如随核心产品 WebSphere Application Server 一起提供的管理工具。

WebSphere 集成参考体系结构,以及特定的 WebSphere 产品系列,这些产品协作提供各种服务,这些服务反过来又提供了上述功能。

应用服务器的配置

静默安装

1:适应范围

适应在SUSE LINUX 10及以上、AIX6.1、WINDOWS上安装。

适应websphere6.1、websphere7版本

WEBSPHERE

2:静默安装

解压websphere安装包,然后赋予可执行权限。

步骤 1 编辑WAS/responsefile.nd.txt,修改如下配置项。

-OPT silentInstallLicenseAcceptance="false"改为

-OPT silentInstallLicenseAcceptance="true"

-OPT profileType="cell"改为

-OPT profileType="none"

-OPT PROF_enableAdminSecurity="true"改为

-OPT PROF_enableAdminSecurity="false"

注释:

-OPT PROF_adminUserName=

-OPT PROF_adminPassword=

取消注释:

-OPT installLocation="/opt/IBM/WebSphere/AppServer"

步骤 2 执行命令开始静默安装websphere。

./install -options /home/was7/WAS/responsefile.nd.txt -silent

步骤 3 查询安装日志。

安装日志路径为:/opt/IBM/WebSphere/AppServer/logs/install/log.txt

查看此日志,有类似

iguration command: 97SInstallInvokeWSProfile, percent complete: 100%;

Process, com.ibm.ws.install.ni.ismp.actions.SetExitCodeAction, msg1, CWUPI0000I: EXITCODE=0

Process, com.ibm.ws.install.ni.ismp.actions.ISMPLogSuccessMessageAction, msg1, INSTCONFSUCCESS

表明安装成功。

2.2 静默安装websphere升级引擎

静默升级由两个步骤完成,先安装升级引擎工具,再安装升级补丁包。

操作步骤

解压升级引擎以后,在UpdateInstaller目录下有responsefile.updiinstaller.txt。

需要给JDK、UpdateInstaller赋予可执行权限。

步骤 1 修改responsefile.updiinstaller.txt文件。

-OPT silentInstallLicenseAcceptance="false"改为

-OPT silentInstallLicenseAcceptance="true"

取消注释: -OPT installLocation="/opt/IBM/WebSphere/UpdateInstaller"

注释windows的默认路径:

# -OPT installLocation="C:Program FilesIBMWebSphereUpdateInstaller"

步骤 2 执行命令静默安装。

./install -options /home/was7/update/UpdateInstaller/responsefile.updiinstaller.txt -silent

Windows下使用对应的bat命令替换shell命令,后续安装命令不再做说明。

步骤 3 查询安装日志。

/opt/IBM/WebSphere/AppServer/UpdateInstaller/log.txt记录了安装过程,出现类似:percent complete: 100%

Install, com.ibm.ws.install.ni.ismp.actions.SetExitCodeAction, msg1, CWUPI0000I: EXITCODE=0

Install, com.ibm.ws.install.ni.ismp.actions.ISMPLogSuccessMessageAction, msg1, INSTCONFSUCCESS

表示安装成功

2.3 静默安装websphere补丁包

补丁包有wassdk与was组成,成对安装。

若要依次升级补丁包,需要重复执行此过程。

升级前建议先备份安装好的websphere。

操作步骤

步骤 1将pak包拷贝到/opt/IBM/WebSphere/UpdateInstaller/maintenance下。

步骤 2 编辑install.txt。

此文件存在于/opt/IBM/WebSphere/UpdateInstaller/responsefiles下

去掉注释,并添加maintenance的路径:

-W maintenance.package="/opt/IBM/WebSphere/UpdateInstaller/maintenance/"

Websphere将寻找maintenance下的最新的补丁包。

保险起见,maintenance下应该只存在需要升级的pak包,无关pak包去掉。

添加websphere的安装路径:

-W product.location="/opt/IBM/WebSphere/AppServer"

步骤 3 执行命令静默安装。

./update.sh -options /opt/IBM/WebSphere/UpdateInstaller/responsefiles/install.txt -silent

步骤 4 检查升级结果。

/opt/IBM/WebSphere/AppServer/logs/update/install/updatelog.txt记录了此次安装的过程。

提示如下信息表示升级成功:

99SSDKEmbeddedCleanup, percent complete: 100%

Install, com.ibm.ws.install.ni.ismp.actions.SetExitCodeAction, msg1, CWUPI0000I: EXITCODE=0

Install, com.ibm.ws.install.ni.ismp.actions.ISMPLogSuccessMessageAction, msg1, INSTCONFSUCCESS

步骤 5 查看当前版本。

/opt/IBM/WebSphere/AppServer/bin下执行./versionInfo.sh查看当前版本号。

----结束

应用开发

Web站点的内容是由静态和动态内容组成的。静态内容以HTML、图片等形式出现。除了在客户端的动态效果以外,在一个Web服务器上动态内容通常以服务器端程序的形式存在,它们在被请求时产生动态内容。许多站点已经使用applet来达到在web上的动态效果。虽然这个方法能做到这一点,但是java和网络性能的问题阻碍了这种方法的大规模应用。服务器端生成动态内容在大多数情况下是更好的方法。因为:

更容易支持瘦客户。

提供更大的灵活性和安全性。

在大多数情况下动态内容来自数据库。

服务器端程序可以执行数据库操作,然后向浏览器报告结果。

服务器端生成动态内容符合瘦客户或超瘦客户设计模式,它使得软件开发者在一个web应用的客户端放尽量少的商务或数据访问逻辑。而胖客户是指在一个应用的客户端放置了太多商务逻辑和访问。这会影响网页的下载时间,可能引起其它问题。服务器端数据库访问是一个好的解决方案,可以更好地利用服务器,从客户减轻客户端的负担。通过Java访问数据库是利用JDBC(JavaDatabaseConnectivity)应用编程接口进行的。总之,在为一个网站提供动态内容时,会涉及到服务器端应用程序。CGI和/或Servlets将是典型的部署载体。Servlet是生成动态内容的焦点。然而,大多数动态内容会涉及到数据库。

WebSphereStudio提供了项目工作台和有关向导。项目工作台用来把各种生成的组件集成进一个项目,而各种向导可用来存取数据库、创建JavaBean和servlet等等。

WEBSPHERE

参考资料

1.WebSphere 性能监控·ONE APM

目录[+]