WebSphere 应用服务器使用指南

合集下载

WAS使用方法范文

WAS使用方法范文

WAS使用方法范文WAS(WebSphere Application Server)是由IBM开发的一种Java应用程序服务器。

WAS提供了一个运行和管理企业级Java应用程序的环境,能够用于构建和部署Web应用程序、企业服务总线等。

WAS以其稳定性、可靠性和可伸缩性而闻名,被广泛应用于大型企业和机构。

下面是WAS的使用方法:1.安装WAS:2.配置WAS:安装完成后,需要进行一些配置以确保WAS的正常运行。

配置包括设置服务器的端口号、创建所需的数据源和JDBC适配器等。

通过WAS的管理控制台可以方便地进行这些配置。

3.创建应用程序:使用WAS的开发工具(如IBM的Rational Application Developer)可以创建JavaEE应用程序,并将其部署到WAS上。

WAS支持多种应用程序类型,包括JSP、Servlet、EJB、JMS等。

在创建应用程序时,需要设置应用程序的上下文路径、访问权限等。

4.部署应用程序:将应用程序部署到WAS上,可以通过多种方式实现。

可以通过管理控制台进行手动部署,也可以通过命令行工具或脚本自动化部署。

部署完成后,应用程序将被部署到WAS的运行环境中,并可以通过指定的URL进行访问。

5.管理和监控应用程序:WAS提供了全面的管理和监控工具,用于监视应用程序的运行状态和性能。

通过这些工具,可以实时查看应用程序的日志、线程状态、堆栈信息等,从而快速定位和解决问题。

此外,还可以进行应用程序的重新启动、停止等操作。

6.高可用性和负载均衡:为了提供高可用性和负载均衡,WAS支持多节点集群。

通过在多个WAS实例之间分配负载,可以实现对应用程序的水平扩展和容错能力的提升。

通过WAS的管理界面,可以轻松地创建和管理集群,配置负载均衡算法等。

7.安全性配置:WAS提供了强大的安全性配置功能,可以确保应用程序的数据和资源得到保护。

可以通过WAS的管理界面设置安全策略、证书管理等。

IBM+WebSphere应用服务器

IBM+WebSphere应用服务器
3. WebSphere应用服务器的管理器,使用图形界面,易于:
(1) 为装入本地和远程的 Servlet 设置选项
(2) 设置初始化参数
(3) 管理 Servlet
(4) 指定 Servlet 别名
(5) 创建 Servlet 链和过滤
(6) 启用轻量级目录访问协议(LDAP)目录支持
注意:当已安装了某版本的 WebSphere应用服务器,它将复制Web 站点配置文件作为备份文件,然后修改原始配置文件。当使用 Web 服务器时这个已被修改过的文件就成为活动的配置文件。当卸装 WebSphere应用服务器时,不会恢复以前的配置文件,它仍然是备份文件。为了使这些设置再次活动,必须将它们从备份文件转换为活动的 Web 服务器配置文件。
7. 启用 LDAP(轻量级目录访问协议)支持的目录服务。
8. 用于集成WebSphere应用服务器和Web服务器(如Apache Serveranagement Environment)以获得分布式监控和操作的模块和命令行界面。Tivoli 模块并不与WebSphere应用服务器一起发行,请访问Web 站点(/webservers/appserv)以获得更多信息。
此处包括移植进程的第一部分。第二部分必须在安装 WebSphere应用服务器版本 2.0 之后执行。请参阅有关文档以获得详细信息。
(2) 卸载前一版本
对于 Windows NT,使用开始 --> 控制面板中的添加/删除选项,或从开始 --> 程序 --> IBM WebSphere --> WebSphere应用服务器版本1.x 卸装。
IBM WebSphere应用服务器(简称WebSphere应用服务器)是一个Web应用服务器,它提供了增强的Servlet API和Servlets管理工具,并集成了JSP技术和数据库连接技术。

websphere应用服务器部署

websphere应用服务器部署

一、应用程序环境部署1、首先安装websphere部署环境,打开文件夹W AS V5.1 for Win 2000 2003\win(提供),双击install.exe进行安装。

图1点击下一步,并在下一步中接受许可证协议中的全部条款,并继续下一步。

然后选择安装类型,选择定制安装,并选择下一步。

图2然后在定制安装中将嵌入式消息传递前面的勾去掉,然后点击下一步。

图3然后选择安装路径,点击下一步,出现节点名,继续点击下一步,此时要求输入用户标识的密码,密码就是操作系统本身的密码。

图4然后默认安装一直到安装完毕。

2、应用程序的部署安装完websphere后,首先将服务中三个服务启动并设置成自动,然后在ie浏览器中打开管理控制台http://localhost:9090/admin注意:localhost是在服务器本地登陆时的地址,如果需要在远程登陆管理控制台的话,需要将localhost改成服务器的ip 地址。

图5输入一个任意用户标识后,点击确定进入管理控制台。

图6进入管理控制台后,选择应用程序—安装新的应用程序来进行新应用程序的部署,选择应用程序—企业应用程序进行已安装应用程序的“启动、停止、卸载”等功能。

图7(1)、我们先来看安装新的应用程序,在安装新的应用程序中,在本地路径中选择好我们提供的.war文件,并在上下文根中写如文根信息:如“/tax_service”,文根其实就是程序访问时跟在ip地址后面的部分,如:http://135.56.88.195/tax_service ,其中/tax_service 就是文根。

填写好文根后,点击下一步,在第2步中需要填写JNDI,一般是和应用绑定名称相同。

然后点击下一步直到完成。

(2)、在资源—JDBC提供程序中新建一个jdbc提供程序,图8图9在JDBC 提供程序中选择“”,点击确定。

此处填写类路径图10:在上图的类路径中填写类文件的路径(类文件我们提供),如Array图11填写完成后点击确定。

WebSphere安装、配置与WEB应用部署教程

WebSphere安装、配置与WEB应用部署教程

教程应用部署教程配置与与WEB应用部署WebSphere安装安装、、配置一、WebSphere Application Server安装指南1:启动$WEBSPHERE_HOME/launchpad目录下的launchpad.bat批处理文件。

如下图:2:以单机版应用服务器和WEB服务器为例进行安装。

点击上图中的或是打开$WEBSPHERE_HOME/WAS目录下的install.exe文件。

就会启动安装向导,如下图:3:注意,可以为WebSphere的管理控制台添加一个管理用户。

如下图:4:安装完成后如下图:56:然后点第5步图中的完成,启动“第一步”控制台。

如下图:7:通过仔细分析上图中的安全验证信息能查到当前应用服务器的一些基本信息,以及应用服务器的一些错误,请仔细阅读。

如果,第一步验证通过后,可以进入下一步“启动/停止服务器”。

如下图:注:除了以上的启动应用服务器的方式外,还可以从操作系统“控制面板”—>“服务”下进行相应操作。

二、JDBC、数据源、连接池的配置与测试:1:启动服务器后,我们可以进行控制台的管理工作,即:“管理控制台功能”。

如下图:2:进入系统以后,如下图示:3:配置JDBC连接。

如下图:配置完后点击“下一步”,进入下图:4:点击完成后,请对刚才的设定行“查看”或“保存”。

如下图:注意:查看完成后,请注意“保存”。

或是通过下图进进行数据源的配置。

如图示:6:点击上图的“新建”按钮。

如下图:7:对创建好的数据源进行测试。

如下图:点击上图的“JAAS-J2C认证数据”,出现下图示:在上图中,输入“别名”、“用户标识”、“密码”等信息,注:“用户标识”、“密码”分别为连接数据库的用户名与密码。

然后回到数据源页面,如下图:注意注意::并选择并选择““组件管理的证别名组件管理的证别名””为刚才所建立的JAAS 认证的别名认证的别名,,保存后再测试一下便可成功保存后再测试一下便可成功。

webSphere 手册

webSphere 手册

泉州市行政执法信息平台建设项目配置文档福建南威软件工程发展有限公司2009年6月版本历史目录1.IBM WebShere 中间件应用服务器集群配置 (5)1.1.集群服务器安装 (5)1.1.1.安装环境 (5)1.1.1.1.主机列表 (5)1.1.1.2.WAS 6 ND集群拓扑 (5)1.1.2.安装步骤 (6)1.1.2.1.准备工作 (6)1.1.2.2.安装WAS ND (6)1.1.2.3.安装WebSphere Application 6.1.0.0补丁 (12)1.1.2.4.建立DM Profile (12)1.1.2.5.建立Application Server Profile (20)1.1.2.6.安装验证 (26)1.1.3.WAS Cluster配置 (28)1.1.3.1.添加节点到Network Deployment (28)1.1.3.2.创建集群 (30)1.1.4.WEB服务器安装 (35)1.1.4.1.安装步骤(先安装IBM Http Server在安装插件) (35)1.1.4.2.Web服务器配置 (39)1.2.应用程序部署与配置 (45)1.2.1.应用程序部署 (45)1.2.2.应用程序websphere配置 (48)1.2.2.1.Session会话同步配置 (48)1.2.2.2.java虚拟机堆大小配置 (51)1.2.2.3.线程池大小配置 (51)2.日常管理与维护 (52)2.1.WAS 管理控制台简介 (52)2.1.1.检查应用程序服务器状态 (53)2.1.2.检查Cluster(集群)状态 (54)2.1.3.部署应用程序 (54)2.1.4.监控应用服务器性能 (55)2.2.更新应用程序 (56)2.3.问题处理 (58)1.IBM WebSphere集群部署和配置1.1.集群服务器安装安装环境Windows 2008 Enterprise Server ,Service Pack1IBM WebSphere Application 6.1.安装路径:C:\Program Files\IBM\WebSphere\AppServer安装前请务必确认各主机间网络通讯没有问题,防火墙端口已经打开;已经配置好C:\WINNT\system32\drivers\etc\hosts文件。

Websphere安装部署文档

Websphere安装部署文档

websphere安装及部署安装1,安装websphere,点击c88spml下的launchpad.exe,安装websphere Application Server Network Deployment 的安装向导。

2,其中有一步选择“应用程序服务器”。

其他的都是默认下一步3,注意,路径都安装在d盘的IBM路径下,把Program Files去了。

4,安装websphere安装补丁的工具。

在\waspatch\download.updii.61017.windows.ia32\UpdateInstaller\install.exe5,基本都是默认下一步,注意把这个跟服务程序都安装在一个目录下。

6,补丁是这两个: 6.1.0-WS-WASSDK-WinX32-FP0000017.pak和6.1.0-WS-WAS-WinX32-FP0000017.pak,把这两个拷贝到一个文件夹下,注意路径不要是中文的。

7,由于在安装过程中,有项默认程序,把服务起了,到安装补丁的时候要把服务停了再安装。

8,安装补丁,打开程序----ibm websphere-----update installer for websphere v6.1,也就是D:\IBM\WebSphere\UpdateInstaller\update.bat这个文件。

9,打开后,都是默认值,到选择维护包目录时,选择补丁包的目录,安装即可。

启动和停止:在运行中cmd,到d盘路径:D:\ibm\websphere\appserver\bin下,启动和停止是:D:\ibm\websphere\appserver\bin startServer server1D:\ibm\websphere\appserver\bin stopServer server1启动或停止是通过访问ie中的:http://localhost:9060/admin来看服务是否启动。

WebSphere Application Server使用及参数设置

WebSphere Application Server使用及参数设置

停时间。这些信息将记录在 native_stderr.log 文件中。再通各种
工具打开此文件进行分析,这里推荐使用GCCollector,这个工具在这 里不细说,大家可以自己去研究。 3.如何监控:可以通WebSphere Application Server >性能监 视和调整>性能查看>当前活动>启动监视>JVM,可以查看内存空闲 free趋势图,如果是一条直线,说明内存不释放,如图:
WAS—参数设置
WAS—参数设置
3.监视: 语句高速缓存大小调整是否合适,可以查看 PrepStmtCach eDiscardCount值是否为0,而PrepStmtCacheDiscardCount正表示由于 缓存已满而被丢弃的语句的数量。所以当PrepStmtCacheDiscardCount 值为0时,表明没有被丢弃的语句。上图设置的语句高速缓存大小是10, 可以查看PrepStmtCacheDiscardCount值,如下图所示:
查看到WebContainer活动进程数大小,如下图所示:
WAS—参数设置
4.结论: 从上图可表明ActiveCount并发活动线程数29,Was6.1能够使 用相对较少的线程来扩展数千客户连接。这解释了图中平均只使
用 29 个线程来服务来自 HTTP 负载驱动程序的 50 个并发客户
机连接。根据此提供信息,可以参考减小线程池大小或加大线程 池,应该通过仔细考虑来确定线程池的大小,包括预期的平均和
WAS—参数设置
最大连接数:指当前连接池中允许创建的最大物理连接数,当到 达指定值后,将不允许创建物理连接。和连接超时相对应,当达到最 大值后,连接请求将等待,直到池中有空闲连接为止,否则报连接超 时错误。 最小连接数:指当前连接池要保留的最小物理连接,其决定未使 用超时维护机制的下限,连接池的创建不是根据最小连接数而特意创 建,而是根据用户请求而创建,系统会一直维护最小的连接数目。最 小连接数使应用服务器保持一定数量的物理连接,利用应用服务器维

WebSphere集群安装与配置手册-

WebSphere集群安装与配置手册-

【文档说明】本文档在文档《ZTSJ-HQ-JSKF-SSD-应用部署-管道-Datastage安装文档》基础上做了一些修改,保留了WebSphere安装及配置部分内容。

对本文档描述的操作方法在测试环境中进行了验证。

本文档的图片部分来自于实际的测试环境,其余沿用了原始文档。

1 安装规划 1.1 目录规划1.2 安装前准备检查操作系统账户wasadm,若果没有,需要创建创建用户组和用户groupadd -g 901 glogreaduseradd -u 901 -g glogreadulogread passwdulogreadecho mybasis0|passwd wasadm --stdin 在集群各个机器上创建目录并赋权 mkdir -p /opt/IBM/WebSphere mkdir -p /opt/IBM/HTTPServer修改主机名,修改/etc/sysconfig/network 文件: vi /etc/sysconfig/network 修改/etc/hosts 文件: vi /etc/hosts系统参数修改 vim /etc/sysctl.conf 添加后执行 sysctl -p 使之生效kernel.sem = 250 128000 32 1024查看所有集群机器的时间同步配置情况,添加时间服务器 vim /etc/ntp.conf server 10.33.144.18 iburst server 10.33.144.19 iburst并检查ntpd 服务是否启动..按照如下命令启动ntpd 时间同步 chkconfigntpd onservice ntpd restart检查防火墙情况,或者直接执行以下命令,停止防火墙chkconfigiptables offservice iptables stop检查Selinux:getenforce如果不是disabled,建议修改,命令如下:vi /etc/sysconfig/selinux修改如右图红框中的内容为disabled如果无法连接图形界面,解决方式如下:vi /etc/ssh/sshd_configX11Forwarding yesUseLogin no重新启动服务器2安装WebSphere如果想看到中文界面,请输入:export LANG=zh_CN.UTF-82.1安装InstallationManager(集群两台都要装)(单机要装)解压InstalMgr1.6.2_LNX_X86_64_WAS_8.5.5.tar在DMGR机器切换到InstallationManager介质目录执行install开始安装勾选Next接受LicenseNext/opt/IBM/InstallationManager/eclipse nextnext安装进行中关闭2.2安装WebSphere(集群两台都要装)(单机要装)在DMGR机器启动installationManager路径:/opt/IBM/InstallationManager/eclipse命令:./launcher按照如图选择按照如图选择按照路径选择,具体路径见下图路径信息ok选择install勾选Next接受license Next/opt/IBM/IMSharednext/opt/IBM/WebSphere/AppServer next选择中文支持nextNextInstall安装进行中Finish2.3安装WebSphere 补丁(两台都要装)(单机要装)在DMGR机器启动installationManager按照图选择ok路径信息ok不要勾选Next此处选择Next会出现输入IBM网站的登录信息。

2024版IBM官方Websphere中文使用教程

2024版IBM官方Websphere中文使用教程

用教程目录•Websphere概述与安装•Websphere核心组件详解•Websphere应用开发实践•Websphere集群与负载均衡技术•Websphere安全性管理策略•Websphere性能调优与监控技巧Websphere概述与安装Websphere简介基于开放标准WebSphere支持Java EE、OSGi、Web服务和其他重要标准,使开发人员能够利用广泛的选择来构建和部署应用程序。

跨平台支持WebSphere可以在多种操作系统上运行,包括Windows、Linux和UNIX等,从而提供了灵活的部署选项。

高可用性WebSphere提供了集群和故障转移功能,以确保关键应用程序的高可用性和可靠性。

安全性WebSphere提供了强大的安全性功能,包括身份验证、授权、加密和安全性管理,以保护应用程序和数据免受攻击。

Websphere功能特点安装Websphere前提条件01确保您的计算机满足WebSphere的系统要求,包括适当的硬件和操作系统。

02确保您具有适当的权限来安装和配置WebSphere。

03确保您的计算机上已经安装了Java DevelopmentKit(JDK)。

安装步骤与配置下载WebSphere安装程序您可以从IBM官方网站下载WebSphere安装程序。

运行安装程序双击安装程序以启动安装向导,并按照提示进行安装。

配置WebSphere在安装过程中,您需要配置WebSphere的一些参数,如端口号、管理员用户名和密码等。

启动WebSphere完成安装和配置后,您可以启动WebSphere并访问管理控制台来管理您的应用程序。

Websphere核心组件详解应用服务器WebSphere Application Serv…提供全面的Java EE应用服务器功能,支持大规模的企业级应用部署和管理。

Liberty Profile轻量级、高度可配置的Java EE应用服务器,适用于云和移动应用。

websphere入门教程

websphere入门教程
启动应用程序 启动WebSphere应用服务器,并 确保应用程序能够正常运行。
部署应用程序 将Web应用程序打包为WAR( Web Application Archive)文 件,并将其部署到WebSphere应 用服务器上。
配置服务器资源 根据应用程序的需求,配置服务 器资源,例如数据库连接、文件 存储和网络连接等。
06
WebSphere安全防护措施探讨
加密传输数据保护用户隐私
SSL/TLS加密
WebSphere可以使用SSL/TLS协议对客户端和服务器之间的通信进 行加密,确保数据在传输过程中的安全性。
加密算法
WebSphere支持多种加密算法,如AES、DES等,可以根据实际需 求选择合适的算法来保护数据隐私。
调试与测试Web应用程序
调试代码
单元测试
在开发过程中,使用调试工具对Java代码 进行调试,以便及时发现和修复错误。
编写单元测试用例,对应用程序的各个模 块进行测试,确保模块功能正常。
集成测试
性能测试
将各个模块集成在一起进行测试,确保整 个应用程序能够正常运行。
对应用程序进行性能测试,包括负载测试 和压力测试等,以确保应用程序在高负载 情况下能够稳定运行。
企业信息门户
WebSphere可以整合企业内外部信 息资源,构建统一的企业信息门户, 提高工作效率。
云计算平台
WebSphere可以与IBM云计算平台 相结合,为企业提供基础设施、平台 和软件三种模式的云计算服务。
02
WebSphere安装与配置
安装准备
确认系统要求
确保你的计算机满足 WebSphere安装的最 低系统要求。
ESB功能
ESB支持各种通信协议和消息格式 ,包括SOAP、REST、JMS等, 并提供了一系列功能,如消息路 由、转换、安全等。

(2024年)WebSphere入门

(2024年)WebSphere入门
16
利用WebSphere开发工具提高效率
01 02
使用WebSphere Studio
WebSphere Studio是IBM提供的一个集成开发环境( IDE),支持WebSphere应用的开发、调试和部署。开发 者可以利用其提供的可视化工具和向导,快速创建和配置 WebSphere应用。
集成其他开发工具
WebSphere Application Server 是一种功 能完善、开放的Web应用程序服务器,是 IBM电子商务应用框架的基石。
WebSphere Portal
WebSphere Portal提供了创建、部署和管 理企业级门户网站的完整解决方案。
WebSphere MQ
WebSphere Commerce
2024/3/26
启用GC日志分析
通过配置WebSphere的JVM参数,启用GC日志记录,并使用专业工具进行分析,以优化Java堆内存的 使用。
20
常见性能问题定位方法分享
分析线程堆栈
当系统出现性能问题时,可 以通过获取线程堆栈信息, 分析线程的状态和调用栈,
定位到具体的性能瓶颈。
监控数据库连接池
9字
确保系统满足WebSphere 的最低硬件要求,包括足够 的内存、磁盘空间和处理器 速度。
9字
确保已安装Java Development Kit(JDK) 的适当版本,并设置 JAVA_HOME环境变量。
2024/3/26
9字
检查操作系统版本是否与 WebSphere兼容,并安装 所需的补丁和更新。
数据库连接池的性能问题往 往会导致整个应用性能下降 ,因此需要监控连接池的使 用情况,包括连接数、等待
时间等。

WebSphere入门教程

WebSphere入门教程
WebSpherer入门教程 WebSpherer入门教程
第一讲
培训大纲
• • • • • • 1.WebSphere介绍 1.WebSphere介绍 2.WebSphere安装 2.WebSphere安装 3.WebSphere数据源 3.WebSphere数据源 4.WebSphere应用服务器 4.WebSphere应用服务器 5. WAS管理配置 WAS管理配置 6. WAS管理演试 WAS管理演试
WebSphere数据源 WebSphere数据源
• 1. 为什么要使用数据源? 为什么要使用数据源?
– – 建立一个数据库连接是一种比较耗时的操作,连接池可改进任何需要连接的应用程序(特别 是基于 Web 的应用程序,Web 用户的连接和断开更为频繁)的响应时间。 连接池的实现,在客户端调用 close()方法的时候实际上并不关闭连接,而是把连接返回 到一个可重用连接的连接池中给其它客户端使用。这样就避免了任何重复打开和关闭数据库连 接造成的开销,并且允许大量的客户端分享相对较少的数据库连接,从而提高数据库操作的性 能。 为了使用应用服务器提供的连接池功能,我们需要先定义相应的数据源。数据源在 WebSphere应用服务器中作为资源存在,因此可以统一通过JNDI来查询它们。Web来自phere服务器介绍 服务器介绍
• • 产品优势: 产品优势: 面向服务架构的构建块:当今的 WebSphere Application Server 跨所有配置交付了面 向服务架构。通过使用基于标准的消息传递和最新的 Web 服务标准重用现有 IT 资产, 这些产品允许企业提高投资回报和降低总体拥有成本。这就会降低成本、加速创造价 值的进程和提高业务灵活性。 安全的最佳资源利用率:WebSphere Application Server 为企业提供安全的动态平台。 借助于 WebSphere Application 的伸缩能力和安全特性,企业能够使用更少的资源完 成更多的工作。 随需应变的基础设施:WebSphere Application Server 提供当今企业所需的健壮、灵 活的环境。借助于面向任务关键型应用程序的几乎连续的正常运行时间,企业能够事 实上避免失去业务机会。 快速开发和部署:借助于增强的开发和部署能力,WebSphere Application Server 支 持快速的创造价值进程。借助于支持易用性和高度开箱即用性能的特性,企业能够加 速创造价值的进程,并充分利用现有技术技能。

WebSphere配置文档

WebSphere配置文档

WebShpere常用配置一、W ebSphere中JVM内存配置首先进入WebShpere管理控制台,然后点击服务器选项里面的应用程序服务器进入下面界面:点击server1进入下面界面:点击Java和进程管理里面的进程定义进入下面界面:点击Java虚拟机进入下面界面:个参数设置的一样大。

如图:二、W ebSphere中JVM内存监控使用说明进入WebSphere控制台,点击监控和调整中性能查看器中的当前活动,如下图所示:点击server1进入下图界面:如下图:确定后会出现下图:用下拉条拖动到下图所示的地方点击win98-XP下载文件,下载完毕后安装,然后点击查看模块按钮,就会出现下图:这样就可以监控内存的变化了。

三、对于WebContainer线程池大小进行调整为了满足多个客户端造成的大的客户端并发数量,对于WebContainer的线程池大小进行调整。

此线程池大小代表了WebSphere所能够维护的最大及最小同时响应并发客户端请求的线程数。

建议将WebContainer最大和最小大小都设为120。

不要选择具体调整方法为:应用程序服务器> server1 > 线程池> WebContainer 界面中调整。

(1)(2)(3)(4)四、W ebSphere的数据源配置首先进入WebShpere控制台,点击环境选项下的WebShpere变量,如图所示:在本页下方有个ORACLE_JDBC_DRIVER_PATH 参数,如图所示:点击进入后在值这一项中输入ORACLE_ JDBC驱动的路径, 如图所示:供程序,如图所示:在图的下方,点击新建按钮,进入添加页面,如图所示:按实际情况进行选择,如图所示:选择好后点击下一步,如图所示:在本页下方有一个类路径,按真实情况填写,如图所示:点击确定按钮并保存配置,就添加成功了,如图所示:点击Oracle JDBC Driver后进入修改界面,如图所示::在页面的右侧,有个数据源选项,如图所示::点击进入,如图所示::点击新建按钮后,进入新建页面,如图所示::久化性(CMP)”这个选项去除掉,如图所示::如图所示:然后点击确认并保存配置,就添加成功了,如图所示::然后点击Oracle JDBC Driver DataSource,进入修改界面,如图所示::入,如图所示:点击新建按钮,进入新建页面,如图所示:根据实际情况填写,如图所示:点击确定并保存,就添加成功了,如图所示:然后退到Oracle JDBC Driver DataSource页面,如图所示:在图的下方有个组件管理的认证别名,把你刚才添加的认证选择上,如图所示:然后点击确定并保存,这样就配置数据连接池就配置好了,可以点击页面上面的测试连接进行测试。

(完整版)WAS使用手册

(完整版)WAS使用手册

WAS基本使用手册1.基本介绍WebSphere Application Server(简称WAS)是IBM的应用服务器基本结构:单元(cell) ——> 多个节点(node) ——> 多个服务(server) ——> 多个应用(app)单元是整个分布式网络中一个或多个节点的逻辑分组单元是一个配置概念, 是管理员将节点间逻辑关联起来的实现方法, 可以将单元看作是WAS最大的作用域2.节点部署概要文件(Profile)定义一个独立应用程序服务器(Server)的运行时环境, 包括服务器在运行时环境中处理的所有文件节点(Node)是受管服务器(Server)的逻辑分组, 节点通常与具有唯一IP主机地址的逻辑或物理计算机系统对应, 节点不能跨多台计算机Node Agent 是将管理请求路由至服务器的管理代理程序, Node Agent 是服务器, 是一个管理代理程序, 并不涉及应用程序服务功能, Node Agent 进程在每个受管节点上运行, 并专门执行特定于节点的管理功能, 如服务器进程监视、配置同步、文件传输和请求路由, Deployment Manager通过与Node Agent的交互完成对单元内节点的控制Node是管理上使用的概念, Profile是实际的概要文件, 它们代表同一事物查看所有概要文件:export WAS_HOME=/usr/IBM/WebSphere/AppServercd $WAS_HOME/bin./manageprofiles.sh -listProfiles2.1.DeploymentManagerDeploymentManager(简称DM) 为单元中所有元素提供了单一的管理控制中心点DM属于一个特殊的节点, 用以下步骤创建:export WAS_HOME=/usr/IBM/WebSphere/AppServercd $WAS_HOME/bin./manageprofiles.sh -create \-templatePath $WAS_HOME/profileTemplates/dmgr \-profileName Dmgr01 \-profilePath $WAS_HOME/profiles/Dmgr01 \- nodeName (节点名) \-cellName (单元名) \-hostName (主机名)(其中红色部分为概要文件名, 可根据实际情况修改)2.2.节点1.新增节点:./manageprofiles.sh -create \-profileName AppSvr01 \-templatePath $WAS_HOME/profileTemplates/default \-profilePath $WAS_HOME/profiles/AppSrv01 \- nodeName (节点名) \- cellName (单元名) \-hostName (主机名)(其中红色部分为概要文件名, 可根据实际情况修改)2.添加节点到DeploymentManager:cd $WAS_HOME/profiles/AppSrv01/bin./addNode.sh IP PORT(其中ip为WebSphere DM所在服务器的IP, PORT为WebSphere DM对应的SOAP_CONNECTOR_ADDRESS端口, 默认为8879)3.启动节点:cd $WAS_HOME/profiles/AppSrv01/bin./startNode.sh或cd $WAS_HOME/bin./ startNode.sh AppSrv014.停止节点:cd $WAS_HOME/profiles/AppSrv01/bin./stopNode.sh或cd $WAS_HOME/bin./stopNode.sh AppSrv01注:在WAS控制台只能停止节点, 不能启动, 步骤如下:登陆WAS控制台系统管理——> Node Agent选择节点进行操作5.删除节点:确认节点已经停止cd $WAS_HOME/bin删除节点对应的概要文件:./manageprofiles.sh -delete -profileName AppSrv01删除所有节点对应的概要文件(谨慎, 会删除DM的概要文件):./manageprofiles.sh -deleteAll最后删除节点文件目录cd $WAS_HOME/profilesrm -Rf AppSrv01注:在WAS控制台只能把节点从DM去除, 不能进行删除节点操作2.3.状态1.登陆WAS控制台2.系统管理——> 节点已同步此节点上的配置文件已与Deployment Manager 同步未同步此节点上的配置文件未与Deployment Manager 同步(已过期)未知由于无法访问此节点的Node Agent, 所以无法确定配置文件的状态不可用由于此节点是非受管节点, 所以状态列不适用于此节点3.集群部署集群由一组应用程序服务器组成3.1.新建1.登陆WAS控制台2.服务器——> 集群3.点击新建4.输入集群名称, 点击下一步5.创建第一个集群成员, 输入成员名, 选择节点, 点击下一步6.创建其他集群成员, 输入成员名, 选择节点, 点击添加成员, 点击下一步7.检查操作总结的信息是否正确, 点击完成8.查看新建的集群3.2.维护新建成功后, 可以在控制台进行启动停止删除等操作注:集群的起停会直接影响到集群下的服务和应用起停, 如果删除集群也会把集群下的服务和应用删除3.3.状态已启动所有集群成员都在运行已部分启动至少其中一个集群成员在运行已部分停止至少其中一个集群成员已停止运行已停止所有集群成员都已停止运行不可用无法确定状态4.服务部署4.1.新建1.登陆WAS控制台2.服务器——> 应用程序服务器3.点击新建4.选择节点, 输入服务名称, 点击下一步5.点击下一步6.点击下一步7.点击完成8.查看新建的服务4.2.维护新建成功后, 可以进行启动停止删除等操作注:如果删除服务, 服务下的应用也会被删除如果起停失败, 也可以通过命令行来进行起停, 步骤如下:export WAS_HOME=/usr/IBM/WebSphere/AppServercd $WAS_HOME/profiles/AppSrv01/bin(其中红色部分为服务所在节点名, 可根据实际情况修改)启动服务./ startServer.sh server1停止服务./ stopServer.sh server1(其中红色部分为服务名, 可根据实际情况修改)其他常用配置修改点击服务名——> Java 和进程管理——> 进程定义——> Java 虚拟机可以对垃圾回收, 内存大小, 字符集等进行修改4.3.状态已启动服务器正在运行已部分停止服务器在进行从已启动状态更改为已停止状态已停止服务器未运行不可用无法确定状态5.应用部署5.1.发布1.登陆WAS控制台2.应用程序——> 企业应用程序3.点击安装4.选择本地或服务器上的应用工程包, 输入上下文根, 点击下一步5.勾选启动类重新装入, 点击下一步6.指定应用程序中所包含的模块的安装目标, 包括集群、服务和WEB服务器等7.选择虚拟主机, 一般为默认, 点击下一步8.确认下上文根的是否正确, 点击下一步9.最终确认所有配置是否正确, 点击完成10.安装成功, 点击保存11.查看发布的应用5.2.更新发布应用程序是war包, 更新应用程序是zip包zip包目录结构:TEST.war\更新的应用程序, 最后打成zip包(其中TEST为应用名, 可根据实际情况修改, TEST.war为文件夹名称, 而不是war包)1.登陆WAS控制台2.应用程序——> 企业应用程序3.选着需要更新的应用, 点击更新4.选择替换、添加或删除多个文件, 选择本地或服务器上的应用更新包, 点击下一步5.点击确认6.更新成功, 点击保存7.点击应用更新8.更新完成后, 不需要重启应用程序, WAS会自动重新加载更新的内容, 可能会造成短时间无法访问应用5.3.维护发布成功后, 可以进行启动停止卸载导出等操作注:卸载应用成功后, WAS服务器上还会有一些临时文件存在, 但没有任何其他影响如果需要删除, 可以手动删除:cd /usr/IBM/WebSphere/AppServerfind ./ -name TEST*删除所有TEST_war.ear文件或目录(其中红色部分为应用名, 可根据实际情况修改)5.4.状态启动应用程序正在运行部分启动应用程序在进行从已停止状态更改为已启动状态已停止应用程序未在运行部分停止应用程序在进行从启动状态更改为停止状态不可用无法确定状态不可用应用程序不提供有关它是否正在运行的信息6.数据库配置6.1.J2C 认证数据J2C 认证数据指定供Java(TM) 2 连接器安全性使用的一组用户标识和密码, 配置如下:1.登陆WAS控制台2.安全性——> 安全管理、应用程序和基础结构——> Java 认证和授权服务——>J2C 认证数据3.点击新建4.输入别名、用户表示(数据库用户名)、密码(数据库密码), 点击确认5.安装成功, 点击保存6.查看建立的J2C 认证数据6.2.JDBC 提供程序JDBC 提供程序包括特定的JDBC 驱动程序实现类, 以便访问环境中的特定供应商数据库, 配置如下:1.登陆WAS控制台2.资源——> JDBC ——> JDBC 提供程序3.选择作用域, 可根据需要的范围选择所有作用域:对所有服务生效(不能在此作用域新建JDBC 提供程序)单元:只对该单元下所有服务生效集群:只对该集群下所有服务生效节点:只对该节点下所有服务生效服务:只对该服务生效4.点击新建5.选择数据类型:DB2, 提供程序类型:DB2 Universal JDBC Driver Provider, 实施类型:连接池数据源, 输入名称, 点击下一步6.输入jar包db2jcc.jar, db2jcc_license_cisuz.jar的存放路径如果配置过环境变量里的DB2UNIVERSAL_JDBC_DRIVER_PATH 和DB2UNIVERSAL_JDBC_DRIVER_NATIVEPATH 这里会自动显示路径, 详见7.环境配置7.最终确认所有配置是否正确, 点击完成8.新建成功, 点击保存9.选择所有作用域或刚选择的作用域, 查看新建的JDBC 提供程序6.3.数据源数据源用于提供关系数据库连接的资源, 配置如下:1.登陆WAS控制台2.资源——> JDBC ——> 数据源3.选择作用域, 和JDBC提供程序一致4.点击新建5.输入数据源名, JNDI 名称(用于应用程序JNDI连接名), 选择J2C 认证别名, 点击下一步6.选着JDBC 提供程序, 点击下一步7.输入数据库连名(数据库实例名), 服务器名称(数据库的IP地址或主机名), 端口号(默认是50000), 点击下一步8.最终确认所有配置是否正确, 点击完成9.新建成功, 点击保存10.如果出现节点同步操作, 同步11.选择所有作用域或刚选择的作用域, 查看新建的数据源12.选择新建的数据源, 点击连接测试, 看是否连接成功13.如果连接不成功, 查看点击管理状态, 看状态是否活动14.如果没有信息或状态为不活动时, 检查配置是否正确:J2C 认证数据:配置数据库的用户和密码JDBC 提供程序:配置数据库的驱动程序和连接类型数据源:配置数据库的实例名IP地址和端口如果配置没问题, 重启节点7.环境配置7.1.环境变量1.登陆WAS控制台2.环境——> WebSphere 变量3.选择作用域, 可根据需要的范围选择4.点击新建5.输入名称和值¸点击确定6.新建成功, 点击保存7.点击需要修改的环境变量, 可进行修改8.常用默认环境变量:JAVA_HOME JAVA目录WAS_INSTALL_ROOT WAS安装目录WAS_LIBS_DIR WAS LIB包目录WAS_TEMP_DIR WAS临时目录LOG_ROOT WAS日志目录WAS_CELL_NAME WAS单元名WAS_SERVER_NAME WAS服务名USER_INSTALL_ROOT 概要文件目录APP_INSTALL_ROOT 应用安装目录SERVER_LOG_ROOT 应用日志目录DB2_JDBC_DRIVER_PATH DB2驱动目录DB2UNIVERSAL_JDBC_DRIVER_PATH DB2驱动目录DB2UNIVERSAL_JDBC_DRIVER_NATIVEPATH DB2驱动目录INFORMIX_JDBC_DRIVER_PATH INFORMIX驱动目录MICROSOFT_JDBC_DRIVER_PATH SQL SERVER驱动目录MICROSOFT_JDBC_DRIVER_NATIVEPATH SQL SERVER驱动目录MSSQLSERVER_JDBC_DRIVER_PATH SQL SERVER驱动目录ORACLE_JDBC_DRIVER_PATH ORACLE驱动目录SYBASE_JDBC_DRIVER_PATH SYBASE驱动目录7.2.性能监控1.登陆WAS控制台2.监视和调整——> 性能查看器——> 当前活动3.勾选需要监视的服务, 点击启动监视4.点击已监视的服务, 进入监视界面, 能很直观的监视应用访问时间5.点击顾问程序, 可以监视应用程序运行时各种数据6.点击摘要报告7.servlet 摘要列出在当前应用程序服务器中运行的所有servlet8.EJB摘要会列出在服务器中运行的所有Enterprise beans, 花费在它们的方法中的时间量, EJB 调用次数以及花费在每个Enterprise bean 中的总时间9.EJB 方法摘要显示每个EJB 方法的统计信息10.连接池摘要会列出应用程序服务器中定义的所有数据源连接并显示随着时间的过去它们的使用情况11.线程池摘要显示了随着时间的过去, 应用程序服务器中所有线程池的使用情况12.点击性能模块, 这些模块提供系统资源性能数据(例如CPU 利用率), WebSphereApplication Server 池和队列(例如数据库连接池)性能数据和客户应用程序数据性能数据(例如servlet 响应时间)的图形和图表7.3.日志管理1.登陆WAS控制台2.故障诊断——> 日志和跟踪3.点击需要查看日志的服务4.日志类型诊断跟踪:服务器进程的诊断跟踪配置设置确定服务器进程的初始跟踪状态JVM日志:通过将JVM 的System.out 和System.err 流重定向到独立日志文件来创建JVM 日志进程日志:WAS进程包含两个可供进程中运行的本机代码访问的stdout 和stderr输出流IBM 服务日志:包含写入System.out 流的WAS 消息和一些包含详尽服务信息的特殊消息5.JVM日志包含应用日志, 可根据情况修改文件大小, 文件个数, 日志时间6.更改日志级别详细信息, 输入指定要跟踪的组件、包或组的日志详细信息级别日志详细信息级别规范的格式是:<component> = <level>其中<component> 是要为它设置日志详细信息级别的组件, 而<level> 是某个有效的记录器级别(关闭、致命、严重、警告、审计、信息、配置、详细信息、精细、较精细、最精细、全部), 用冒号分隔多个日志详细信息级别规范7.日志查看WAS控制台:故障诊断——> 日志和跟踪——> 日志类型——> 运行时, 点击查看也可以直接进入日志目录查看诊断跟踪:${SERVER_LOG_ROOT}/trace.logJVM日志:${SERVER_LOG_ROOT}/SystemOut.log${SERVER_LOG_ROOT}/SystemErr.log进程日志:${SERVER_LOG_ROOT}/native_stdout.log${SERVER_LOG_ROOT}/native_stderr.logIBM 服务日志:${LOG_ROOT}/activity.log8.端口配置8.1.控制台访问端口1.登陆WAS控制台2.系统管理——> Deployment Manager——> 端口3.其中WC_adminhost(默认为9060), WC_adminhost_secure(默认为9043)为控制台访问端口, 点击进行修改, 注意不要和其他端口冲突4.修改成功, 点击保存8.2.应用访问端口1.登陆WAS控制台2.系统管理——> 服务器——> 应用程序服务器3.选择需要修改端口的服务——> 端口4.其中WC_defaulthost(默认为9080)为应用访问端口, 点击进行修改, 注意不要和其他端口冲突5.修改成功, 点击保存8.3.虚拟主机每个虚拟主机有一个逻辑名并且由它的一个或多个域名系统(DNS)别名的列表识别, DNS 别名是用于请求servlet 的TCP/IP 主机名和端口号端口新增修改后, 需要在虚拟主机添加相应端口, 才能正常访问1.登陆WAS控制台2.环境——> 虚拟主机3.如果是修改控制台端口, 点击admin_host ——> 主机别名4.点击新建5.输入对应控制台的端口,点击确定6.新建成功, 点击保存7.如果是修改应用端口, 点击default_host ——> 主机别名8.点击新建9.输入对应应用的端口,点击确定10.新建成功, 点击保存9.日常维护9.1.常用目录/usr/IBM/WebSphere/AppServer WAS根目录/usr/IBM/WebSphere/AppServer/bin WAS操作目录/usr/IBM/WebSphere/AppServer/profiles 节点根目录/usr/IBM/WebSphere/AppServer/profiles/AppSvr01/bin 节点操作目录/usr/IBM/WebSphere/AppServer/profiles/AppSvr01/logs 节点日志目录/usr/IBM/WebSphere/AppServer/profiles/AppSvr01/logs/server1应用日志目录/usr/IBM/WebSphere/AppServer/profiles/AppSvr01/installedApps 应用程序目录(其中红色部分为概要文件名和应用名, 可根据实际情况修改)9.2.进程查看1.查看所有WAS进程其中WAS控制台对应一个进程, 每个节点每个服务对应一个进程ps -ef|grep wasadmin(其中红色部分为WAS服务器用户名, 可根据实际情况修改)2.查看节点进程ps -ef|grep 'nodename nodeagent'(其中红色部分为节点名, 可根据实际情况修改)3.查看服务进程ps -ef|grep servername(其中红色部分为服务名, 可根据实际情况修改)9.3.应用日志查看export WAS_HOME=/usr/IBM/WebSphere/AppServercd $WAS_HOME/profiles/AppSvr01/logs/server1more SystemOut.log(其中红色部分为概要文件名和应用名, 可根据实际情况修改) 9.4.服务起停export WAS_HOME=/usr/IBM/WebSphere/AppServer1.启动管理控制台cd $WAS_HOME/profiles/Dmgr01/bin./startManager.sh(其中红色部分为DM名, 可根据实际情况修改)2.启动节点cd $WAS_HOME/profiles/AppSrv01/bin./startNode.sh(其中红色部分为概要文件名, 可根据实际情况修改)3.启动应用服务器cd $WAS_HOME/profiles/AppSrv01/bin./startServer.sh server1(其中红色部分为概要文件名和服务名, 可根据实际情况修改)4.停止应用服务器cd $WAS_HOME/profiles/AppSrv01/bin./stopServer.sh server1(其中红色部分为概要文件名和服务名, 可根据实际情况修改)5.停止节点cd $WAS_HOME/profiles/AppSrv01/bin./stopNode.sh(其中红色部分为概要文件名, 可根据实际情况修改)6.停止管理控制台cd $WAS_HOME/profiles/Dmgr01/bin./stopManager.sh(其中红色部分为DM名, 可根据实际情况修改)。

Websphere部署与配置手册

Websphere部署与配置手册

Websphere部署与配置手册1WEBSPHERE安装1、WebSphere包括集群和单机两种方式,单机安装选择“./WAS/install.exe”;2、大部分安装过程都可按默认选择的,点“下一步”即可完成;主要需要修改的如下图,选择所需安装目录(没有特殊要求,按个人习惯选择)后,再下一步时选择“应用程序服务器”。

3、安装完成,建议进行第一次验证和启动,验证完毕建议将验证的所有配置拷贝下来;4、启动命令:D:\IBM\WebSphere\AppServer\bin>startServer.bat server1 (备注:默认为server1,根据安装具体情况修改)5、停止命令:D:\IBM\WebSphere\AppServer\bin>stopServer.bat server16、控制台:https://localhost:9043/ibm/console,控制台可以对WebSphere进行所有的控制和配置2WEBSPHERE配置2.1数据源配置1、配置oracle驱动程序路径●进入方式:环境——WebSphere变量,选择“ORACLE_JDBC_DRIVER_PATH”;●输入ojdbc14.jar所在的路径,如:D:\oracle\ora92\jdbc\lib;●确认后保存到主配置;●进入方式:资源——jdbc——jdbc提供程序●作用域选择为需要使用此jdbc的节点●点击“新建”按钮,步骤1按如下选择,之后下一步至完成即可;●注意:oracle9i及10g一般用的驱动是ojdbc14.jar;●确认后保存到主配置;●进入方式:资源——jdbc——数据源●作用域选择为需要使用此数据源的节点●点击“新建”按钮,步骤1按下图填写,“数据源名”按个人习惯填写,“JNDI名称”填入项目对应JNDI名;●步骤2:提供程序为先前配置的jdbc提供程序●步骤3:URL根据实际情况填写,例如:jdbc:oracle:thin:@199.3.8.252:1521:ora92;数据库的helper按默认选择即可;●确认完成后保存到主配置;4、配置JAAS-J2C认证数据●进入方式:资源——jdbc——数据源,点击上一步所配置的数据源进入配置页面●点击“JAAS -J2C 认证数据”进入●点击“新建”按钮,“别名”按个人习惯填写,“用户标识”为指定数据库的用户名,“密码”为指定用户的密码;●确认完成后保存到主配置;●重新执行本配置的第一步进入数据源配置页面,选择刚配置的认证名称,确定后保存到主配置;●在数据源列表勾选中所配置的数据源,点击“测试连接”,根据页面上方的提示结果判断连接是否正常;2.2JVM参数配置进入方式:服务器——应用服务器——server1——java管理和进程——进程定义——java虚拟机设置内容:初始堆大小:256,最大堆大小:512通用JVM参数:-Ddefault.client.encoding=GBK -Dfile.encoding=GBKnguage=Zh -Duser.region=CN,这里主要是配置支持中文2.3安装应用程序●进入方式:应用程序——企业应用程序●默认上下文根”/”已有DefaultApplication在使用,与项目冲突,因此在安装系统程序前将系统自带的example全部卸载,勾选后点击“卸载”即可,然后保存到主配置;●点击“安装”,选择项目war包或ear包所在位置,“上下文根”根据具体项目设置填写,综合运维支撑系统为“/”;之后继续点“下一步”执行直到“步骤3: 将资源引用映射至资源”如下页面,选择“认证数据条目”,选择“JNDI”并勾选,点击“应用”,将将资源引用映射至资源;●继续执行“下一步”操作,直至“完成”,然后保存到主配置;2.4启动应用程序●进入企业应用程序,勾选指定项目,点击“启动”,看是否正常进入“已启动”状态;●进入连接:http://localhost:9080/,如能正常显示系统登陆界面,说明系统已部署成功。

服务器证书安装配置指南(WAS)

服务器证书安装配置指南(WAS)

服务器证书安装配置指南(Websphere6)一、确认证书安装Websphere通常只作为应用服务器,它可以方便的与其他Web服务器做应用集成。

如果您的Websphere集成了Apache、IBM Http Server、IIS 等Web服务器,则您的服务器证书需要配置在您的Web服务器上。

如果您的Webspere不仅作为应用服务器,也做为Web服务器提供直接的Web 访问方式,您才需要将证书安装配置在Webspere中。

二、生成证书请求1. 安装JDK(可选)Websphere安装后自带JDK安装。

如果您直接在服务器上生成证书请求,请进入Weblogic安装目录下JDK所在路径的bin目录,运行keytool命令。

如果您需要在其他环境下生成证书请求文件,则您可以选择安装JDK,并稍后上传生成的密钥库文件keystore.jks到服务器上进行配置。

Java SE Development Kit (JDK) 下载。

下载地址:/javase/downloads/index.jsp2. 生成keystore文件生成密钥库文件keystore.jks需要使用JDK的keytool工具。

命令行进入JDK下的bin目录,运行keytool命令。

(示例中粗体部分为可自定义部分,请根据实际配置情况作相应调整)keytool -genkey -alias server-keyalg RSA -keysize 2048 -keystore keystore.jks -storepass password -keypass password以上命令中,server为私钥别名(-alias),上图“输入<server>的主密码”提示输入密钥对密码,在这里不要输入,而是直接回车,会保持与密钥库文件密码一致(java不支持密钥库密码与密钥对密码不一致),生成的keystore.jks文件默认放在命令行当前路径下。

WebSphere7.0集群及负载均衡搭建手册

WebSphere7.0集群及负载均衡搭建手册

WebSphere7.0集群及负载均衡搭建手册拓扑图系统架构部署管理器(Deployment Manager)和应用安装在服务器A (对于服务器A而言同时运行DM和APP压力比较大,建议将两者分开,不分开占用系统资源比较严重,运行一段时间会出现运行速度变慢,从而导致WebSphere卡死)(IP:192.168.11.14,hostname:wasserver)上,在服务器B(IP:192.168.11.13,hostname:wasappserver)上单独安装一个应用,服务器C(IP:192.168.11.12,hostname:waswebserver)上安装IBM HTTP SERVER和Web Server Plug-ins Installation。

集群架构3台服务器的操作系统均使用SUSE 11系统,数据库使用oracle,WebSphere使用7.0.5版本。

系统安装将WebSphere安装包上传至所有服务器上,将安装包解压,使用命令tar –zxf file.tar.gz,安装之前编辑/etc/hosts文件将3台服务器的主机名及ip添加上,并且将3台服务器的主机名更改成不一致的,以免在安装后出现无法自动创建概要文件的故障,在服务器A上运行launchpad.sh,使用./launchpad.sh 运行(/与l之间无空格),运行后将出现上图界面,在左侧选择WebSphere Application Server Installation选择Launch the installation wizard for the WebSphere Application Server Network Deploment,选择完后会弹出界面,点击next,之后出现下图选择第一项,点击next点击next将出现下图将后2项打钩之后点击next选择安装路径,点击next选择Management,点击next按照默认所选直接next开启安全管理选项,输入用户名及密码,点击next选择Create a repository for Centralized Installation Managers 点击next,等待一会后将出现图中的检查是否有安装权限的选项,使用root用户安装的可以不选,但是使用其他用户安装的建议选择,这样可以避免不必要的麻烦,点击next选择next后,将开始进行安装,安装完成后出现则表示成功,如果提示success但是没有创建概要文件则到/opt/IBM/WebSphere/AppServer/bin/ProfileManagement目录下运行pmt.sh进行创建概要文件如图点击create…点击next保持默认,点击next保持默认点击next输入用户名及密码点击next确认Cell name,Nodename,Host name是否正确,点击create 进行概要文件的创建,创建成功后,查看PMT创建的概要文件是否已经存在点击create选择Application server点击next保持默认点击next同样Application server也建议开启安全管理选项,输入用户名、密码点击next确认信息无误后,点击create进行创建出现如上信息表示已经成功,点击finish,创建完成启动服务可以使用first steps(/opt/IBM/WebSphere/AppServer/firststeps目录下运行firststeps.sh)也可以使用命令(/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin目录下运行startManager.sh及/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin目下运行startServer.sh,命令./startServer.sh server1)进行启动。

was使用及参数设置

was使用及参数设置

当然以上说的是在有权限的情况,没权限什么也不用说了。
WAS—参数设置
应用程序已部署为了合理应用资源需要对WAS参数,也是确保能为
最广泛的应用程序提供开箱即用的性能改善,设置WAS参数,那么我们 了解一些参数意思如下: 线程池:线程池是一种多线程处理形式,处理过程中将任务添加到 队列,然后在创建线程后自动启动这些任务。WAS线程池使服务器组件 能够复用线程而不是在运行时创建新线程。创建新线程通常是很耗费时间 和资源的操作。 连接池:连接池是创建和管理一个物理连接的缓冲池,其中会保留一 定数量创建的物理连接不关闭,当有客户端请求时,调用连接池,可以有 效减少物理连接的创建次数,降低直连所带来的系统开销,缓解应用服务 器压力,提高程序性能。
周期之间的间隔时间。遗憾的是,增加堆大小的一个缺点是查找
和处理需要垃圾收集的对象所需的时间也会随之增加。因此, JVM 堆大小调优经常涉及确定垃圾收集之间的间隔时间与执行垃 圾收集所需的暂停时间之间的平衡点。 2.如何设置堆的大小:通过WebSphere Application Server 控制台设置,应用程序服务器 >Server_name > 进程定义 > Java 虚拟机,如下图
WebSphere Application Server 使用以及参数设置
IBM 中间件
交易中间件 基于传统
CICS
核心业务
应用服务器
消息传送
消息中间件
系统通信 应用中间件 WebSphere 网上应用
MQ
服务器
基于Web 应用服务器
WAS使用———环境部署
一.登录控制台 二.创建虚拟主机 1. 在管理控制台左侧展开“环境”菜单, 虚拟主机 >新建,出现 新建虚拟主机页面,新建虚拟主机,设置虚拟主机名称为 “bos_host”,点击“应用”按钮,并保存到主配置。(一般在 农行做项目,虚拟主机这步骤可以省略,可以直接用
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

WebSphere 应用服务器使用指南
上海吉贝克信息技术有限公司
上海市杨浦区翔殷路1088号凯迪金融大厦15层
WebSphere 应用服务器使用指南由 和
1.0
目录
1. 安装说明 (1)
1.1. 环境 (1)
2. 安装WebSphere (2)
2.1. 安装准备 (2)
2.1.1. 上传文件 (2)
2.1.2. 安装文件修改 (2)
2.2. 安装界面图文 (3)
2.2.1. 安装步骤 (3)
2.2.2. 安装验证 (13)
3. WebSphere启动 (18)
3.1. WebSphere启动 (18)
4. 安装应用程序 (21)
4.1. 准备应用程序 (21)
4.2. 安装应用程序 (21)
5. 安装WebSphere补丁升级帮助程序 (36)
5.1. 安装准备 (36)
5.1.1. 查看安装文件 (36)
5.1.2. 安装补丁升级帮助程序 (36)
5.2. 下载补丁 (44)
6. 给WebSphere打补丁 (48)
6.1. 安装准备 (48)
6.2. 给WAS打补丁 (49)
7. 卸载WebSphere (60)
7.1. 停止服务 (60)
7.2. 卸载 (60)
8. WAS问题 (61)
8.1. 兼容Struts2或者SpringMVC (61)
8.2. 兼容JAP2.0 (61)
第 1 章 安装说明
1.1. 环境
本手册适合Center OS环境下 WebSphere7.0的安装和卸载。

WAS_HOME表示: /home/IBM/WebSphere/AppServer
安装包: C1G35ML.tar、 C1G36ML.tar、 C1G37ML.tar
第 2 章 安装WebSphere
2.1. 安装准备
2.1.1. 上传文件
用root登录, 把文件上传至/opt/was目录下,并解压文件
tar –xzvf /home/was/C1G35ML.tar
tar –xzvf /home/was/C1G36ML.tar
tar –xzvf /home/was/C1G37ML.tar
2.1.2. 安装文件修改
解压完成后,进入目录 /opt/was/WAS 目录下,执行
./install
由于安装介质问题,汇报install的435行有错误,使用VI编辑器,打开install文件,vi install
:set nu (显示行号)
修改为 : if [[ $version -ge 5 ]] ,将单括号改为双括号。

使用 :wq!保存 后,修改后:
2.2. 安装界面图文
2.2.1. 安装步骤
再次运行 ./install ,进入安装界面
点击接受IBM条款。

系统必备检查会提出警告,不用管
开发时建议安装样本应用程序
默认选 “单元”,包括一个管理服务器与一个应用服务器
输入用户名与密码:
验证执行安装的许可:
验证成功,可以安装
点下一步,开始安装,此过程会持续10分钟左右:
安装成功后,会进入“安装成功”的界面,点击完成即可。

2.2.2. 安装验证
点击完成,进入验证界面,点击安装验证:
系统自动验证,并启动dmgr服务器,最后会显示验证成功
点击管理控制台,进入web管理界面
第 3 章 WebSphere启动
3.1. WebSphere启动
进入Websphere的管理控制台,地址为:
https://192.168.18.221:9044/ibm/console
登录后,会看到控制台界面,在界面的左边是一排菜单项,我们主要关心服务器和应用程序
选择“服务器”-->WebSphere Application Server,可以看到里面已经默认安装了一个名称叫server1的应用服务器,状态时停止的,如下图:
界面上有启动、停止、重启等按钮,选中server1,点击启动按钮,会显示启动失败,是因为server1的上层节点(Node)Node Agent 未启动
Node无法在界面启动,我们进入Websphere的安装目录,改用命令启动# cd /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin
./startNode.sh
等待片刻就可以看到,Node Agent已经启动完成
再进入管理控制台界面,选中server1,点击启动按钮,server1启动成功
第 4 章 安装应用程序
4.1. 准备应用程序
在Eclipse下新建一个web程序test,加一个index.jsp,写上 WebSphere安装成功!!!打包成test.war备用
4.2. 安装应用程序
进入WAS的控制台,选择“新建应用程序”-->“新建企业应用程序”
选择本地文件系统,选中test.war
点击下一步,选择“详细 - 显示所有的安装选项和参数”这一栏,以后比较熟了,可以选择“ 快速路径”
将模块映射至服务器,选中test,点击应用,然后点下一步
为 Web 模块映射上下文根 ,不是使用默认的/ ,根目录已经被别的应用使用了,填上test
点击完成按钮
系统自动安装test.war,会提示安装成功。

成功后点击“保存”按钮,保存所有安装配置
点击保存后,自动跳转到应用程序列表
选中test war,点击启动按钮
稍等片刻,test就启动成功了
打开浏览器,输入
http://localhost:9080/test/
test应用的index界面显示成功
由于我们只是部署了一个非常简单的web应用,所以部署成功了。

如果要让WAS支持SSH、JPA2.0、SpingMVC,我们还需要给WAS打补丁。

第 5 章 安装WebSphere补丁升级帮助程序
5.1. 安装准备
5.1.1. 查看安装文件
用root登录, 切换目录到/opt/was目录下,也就是Websphere的安装文件目录,其下有一个UpdateInstaller,里面放的就是补丁升级帮助程序
cd /opt/was/
ls
5.1.2. 安装补丁升级帮助程序
进入UpdateInstaller目录
./cd UpdateInstaller
./install
这里采用的是图像化得安装方式,静默安装可以再比较熟练后自己尝试。

点击下一步,接受IBM条款,点击下一步
安装WebSphere补丁升级帮助程序
不理会警告,点击下一步
点击下一步,会选择补丁升级帮助程序的安装目录,选默认目录,即和WAS的应用程序目录处在平级目录
选择WAS的安装目录,选默认目录,如果安装WAS的有修改,请修改为修改后的目录
点下一步,此目录为补丁的目录,选默认目录。

下载的补丁都需要放在此目录后才能通过补丁升级帮助程序打上补丁
点下一步,会提示无法打上补丁,是因为存放补丁的目录下没有补丁
点确定,退出,此时补丁升级帮助程序已经安装成功。

但是,由于没有补丁,WAS没有完成升级。

去IBM官网下补丁
下好补丁,放在存放补丁的目录下,再次进入打补丁即可
再次进入方式如下:
cd /opt/IBM/WebSphere/UpdateInstaller 进入补丁升级帮助程序的安装目录./update.sh 运行补丁升级帮助程序
5.2. 下载补丁
1.进入IBM官网,查找WAS的补丁,WAS7的补丁地址为:
鉴于我们使用的是WAS7,进入:7.0.0.29: WebSphere Application Server V7.0 Fix Pack 29此补丁是直接升级到7.0.0.29,跳过了其他低级的WAS7的补丁版本
2.检查WAS安装版本是否是最新版本(WAS7.0.29)
进入服务器安装目录:/opt/IBM/WebSphere/AppServer/bin
cd /opt/IBM/WebSphere/AppServer/bin
执行 版本查看命令:versionInfo.sh
./versionInfo.sh
结果显示:(版本:7.0.0.0,体系:AMD 64bit)
3.选择合适的补丁
所以,选择版本时选择Linux的64-bit x86 AMD/intel开头的补丁。

请根据自己版本的显示结果,选择对于的补丁。

相关文档
最新文档