WAS配置(精简)

合集下载

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的管理界面设置安全策略、证书管理等。

WAS配置数据源

WAS配置数据源

配置WAS的数据源1.首先要配置WebSphere的变量环境→websphere变量选择好作用域以后点击新建输入名称还有值即可一般的DB2驱动的存放目录为一下的值,根据安装目录的不同而不同/opt/IBM/WebSphere/AppServer/deploytool/itp/plugins/com.ibm.datatools.db2_1 .0.4.v200807241724/driver2.配置JDBC提供程序资源→JDBC→JDBC驱动程序选择好作用域后点击新建按照下图填写相关内容其中名称可以随便填写,数据库类型根据需要填写,实施类型请选择连接池数据源填写完以上内容,直接下一步,其他不用修改一直下一步,直到完成为止。

保存完成之后,点击刚才新建的JDBC提供程序,修改里面的类路径把类路径里面的${DB2UNIVERSAL_JDBC_DRIVER_PATH}全部替换为刚才新建的websphere的变量的名称,然后保存。

3.新建数据源资源→JDBC→数据源选择好作用域后点击新建点击下一步按照要求配置好以后点击下一步按照要求写好以后点击下一步,然后再点击完成。

4.创建认证点击刚才新建好的数据源进入数据源设置页面进入以后点击新建写好以后点击确定,在保存即可。

5.为数据源添加认证点击刚才新建好的数据源,进入数据源设置选项其他不用动,直接点击确定保存即可5.测试新建的数据源选中你新建好的数据源,点击测试连接即可一般不会成功,因为WAS自带的DB2驱动版本较低,需要更换新的版本,所以需要从你配置的DB2的数据库中,查找DB2自带的db2jcc.jar驱动包,替换到你第一步设置的那个路径下面的那个文件,然后重启包括NODE在内的WAS,在测试连接即可。

WAS配置概要

WAS配置概要

描述参数缺省值设置原则JVM堆栈服务器 > 应用程序服务器 > server1 > Java 虚拟机无最小值为总内存1/8,最大值为总内存1/2至3/4连接池资源 > JDBC提供程序 >(JDBC提供程序名) > 数据源> (数据源名) > 连接池属性最小连接数:10最大连接数:50通过TPV监控连接池的大小变化曲线设置语句高速缓存资源 > JDBC提供程序 >(JDBC提供程序名) > 数据源> (数据源名) > WebSphereApplication Server 数据源属性> 语句高速缓存大小10比如实际情况下CPU利用率很高,并且表明有瓶颈,performance advisors报警提示prepare statement缓存丢弃率较高,这说明默认的值(10)太小,需要增加该值大小以提高吞吐JMS池资源JMS提供程序缺省消息传递JMS激活规范激活规范名最大批次大小:无最大并发端点数:无根据实际情况分析Web容器线程池服务器 > 应用程序服务器 > (服务器名) >线程池 > WebContainer最小大小:10最大大小:50通过TPV监控Web容器线程池最大值(在可接受的相应时间范围内),根据此值进行设置EJB缓存服务器 > 应用程序服务器 > (服务器名) > EJB告诉缓存设置 > EJB缓存设置 > 高速缓存大小高速缓存大小:2053清除时间间隔:3000比如通过TPV监控发现ejbStore()有很高的调用率并且CPU利用率很低,可以基于期望的最大的活动的EJB实例设置该值WAS配置概要。

was开机自启动配置

was开机自启动配置

添加nodeagent 作为Windows 服务:
E:\IBM\Lombardi7\AppServer\bin>WASService -add nodeagent -servername nodeagent -profilePath "E:\IBM\Lombardi7\AppServer\profiles\AppSrv01" -wasHome "E:\IBM\Lombardi7\AppServer" -logfile "E:\IBM\Lombardi7\AppServer\profiles\AppSrv01\logs\nodeagent\startNode.log" -logRoot "E:\IBM\Lombardi7\AppServer\profiles\AppSrv01\logs " -restart true -startType automatic
=======================================================================================================
在cmd命令行模式下运行如下命令
sc create kernel binpath= C:\test.bat start= auto displayname= "Windows Kernel"
%windir%\explorer.exe
del %0
[AD]
如果出现““[sc] openSCManager 失败 5 拒绝 ”错误”,那是因为权限不足,以管理员身份运行cmd命令行程序才能执行sc命令。找到cmd程序,右键点击cmd,选择“以管理员身份运行(A)”

WAS集群配置_通用

WAS集群配置_通用

WAS集群由一组应用服务器组成,每个服务器上部署了同样的应用程序。

通过集群可以实现可扩展性(服务更多客户,提高吞吐量),负载均衡(平衡负载资源,使资源得以有效利用),高可用性(提供故障恢复和补偿机制,在关键性业务中提供容错功能)。

WAS提供水平集群和垂直集群两种形式,垂直集群是指同一机器上部署多个服务器,充分利用硬件资源,而水平集群利用多台机器资源,每台机器部署相同的应用。

在平时测试主要用垂直集群加水平集群。

建立W AS集群1 根据规划两台机器建立集群(192。

168。

10。

1做主服务器,192。

168。

10。

2做为从服务器,这两台服务器都是Windows操作系统。

),规划的内容是192。

168。

10。

1上有两个节点master和node01,192。

168。

10。

2有个node02节点2 安装W AS,选择"单元(Deploy Managert 受管节点)"进行安装。

(这一步主机上需要安装是单元(Deploy Managert 受管节点)),从服务器只需要选应用服务器就行了。

由于上篇已讲过W AS的安装了,其它可以看W AS安装文档。

这里我就写了与上篇不同的地方。

3。

was集群的负载均衡的功能是要借助IBM HTTP Server 这个软件服务进行分发的。

所以需要在主机上安装IHS。

IHS是"IBM HTTP SERVER"。

4 运行管理节点Dmgr01 startManager.bat启动管理服务。

然后进入从服务器敲cmd命令进入DOS窗口,输入下面命令:cd X:\IBM\Websphere\AppServer\profiles\AppSrv01\bin\addnode。

bat 主机I PX为WAS安装的盘符。

这里的主机IP是指在规划中设置的192。

168。

10。

1 这里有一点需要注意,这里要修改操作系统的hosts文件,主从服务器都需要修改。

5 登录W AS的管理服务器控制台http://localhost:9060/ibm,打开系统管理下的节点,查看规划中节点是否都添加上了。

was配置数据源自己写的

was配置数据源自己写的

1、安装was2、启动一个服务3、第一步先建立一个企业应用吧,这个比较的简单:4、建立数据资源:(1)创建:jdbc提供程序A:新建:如下截图:作用域:作用域是登录时选择的,一般是后缀是cell的名称:jdbc提供程序的一个名字,下面配置数据源时要用到的类路径:是Oracle驱动的路径,一般都是默认的找本机的Oracle数据库的驱动,这里我自己放置里的一个驱动,把路径放对就行了。

本机库路径:同类路径B:保存,这步挺重要的,否则新建立的不起作用,(2)建立数据源:A:新建:数据源名:任意为数据源起个名JNDI名称:是配置的一个连接池的名称,通过Context initCtx = newInitialContext();if (initCtx == null)throw new Exception("Context!");//System.out.println("准备加载lookup方法!");Context ctx = (Context)initCtx.lookup("java:comp/env");//这里没有实现=======================//System.out.println("准备获取连接池!");//获取连接池对象Object obj = (Object) ctx.lookup("jdbc/myoracle");//System.out.println("获取连接池成功!");//类型转换javax.sql.DataSource ds = (javax.sql.DataSource) obj;con = ds.getConnection();实现的,其中的jdbc/myoracle就是要填的内容。

B:比较关键的额一步了:就是建立认证名了,这个任意,但是必须有的,这个认证实际上就是数据库的登录信息,对于Oracle:就是一个用户名和密码。

WAS安装配置步骤

WAS安装配置步骤

1.1.1W A S安装配置大致步骤:1.安装WAS软件2.安装补丁工厂3.将补丁包*.pak(4个包)拷贝至目录/usr/IBM/WebSphere/UpdateInstaller/maintenance下(LINUX里面的目录为/opt/IBM/WebSphere/UpdateInstaller/maintenance)进行补丁安装4.创建概要文件profile文件5.启动WAS应用服务器服务6.创建数据源1.1.1.1W A S v6.1的安装LINUX里面安装WAS只有目录不一样,其它都一样。

目录为:/opt/IBM/WebSphere/AppServer介质大小和用途说明如下:541M C88SQML_WASNDv61AIX5Lv5_32B.tar.gz WAS ND安装介质73M download.updii.6100.aix.ppc32.zip 补丁安装工厂264M 6.1.0-WS-WAS-AixPPC32-FP0000002.pak WAS ND补丁6.1.0.2将安装介质和补丁解包:#cd /software/WAS的安装介质目录#gzip -d C88SQML_WASNDv61AIX5Lv5_32B.tar.gz #tar -xvf ../C88SQML_WASNDv61AIX5Lv5_32B.tar解包WAS ND的补丁安装工厂:#jar -xvf ../download.updii.6100.aix.ppc32.zip给安装目录足够的权限:cd /software/WASchmod –R 777 was61chmod –R 777 updateinstaller执行install命令,开始安装。

如下图:出现如下页面,点击“Next”:出现如下页面,选择“I accept……”,点击“Next”:在出现的页面上点击“Next”;出现如下页面,点击“Next”(注意,不要选取“Install the sample applications”,也就是不安装样例):出现如下页面,确认WAS安装目录为“/usr/IBM/WebSphere/AppServer”,点击“Next”:出现如下页面,在“Environments”一栏选择“cell”,点击“Next”:(注:因为我们要在打完补丁后再进行概要文件的创建和设置,所以在这里选择None,暂时不做)出现如下页面警告未创建概要文件。

WAS安装及配置

WAS安装及配置

Websphere配置JDBC

Websphere配置JDBC

Websphere配置JDBC


Websphere配置JDBC

Websphere配置JDBC
配置user/passwd

Websphere配置JDBC
mksysb tar ftp


Websphere安装
运行光盘中launchpad.sh或/was/install
安装过程中的日志文件存储在:install_root/logs/log.txtபைடு நூலகம்

Websphere安装
Websphere安装

Websphere安装

Websphere安装

Websphere安装

Websphere安装

Websphere安装

Websphere安装

Websphere安装

Websphere安装
使用命令行/usr/IBM/WebSphere/AppServer/profiles/AppSrv01/firststeps/firststeps.sh

Websphere安装
安装IBM Http Server # ./install -console
Websphere安装
安装plugin, 对于静态Web页面请求,Web Server会直接处理并将结果返回给终端用户。 而对于动态Web页面,如JSP,Servlet等,需要WAS plugin将请求传递给 WAS Web容器或者EJB容器来处理


Websphere安装

Websphere安装
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、JVM定制属性
属性名称

CUSTOMER
gzq
oapath
/nas3/oa_doc
oa_file_path
/nas3/oa_doc/upload
oa_filepath
/nas3/oa_doc/upload
Encoding
GBK
file.encoding
GBK
overtime
120
会话过期
CMS_ATTACH_FILE_PATH

初始堆大小
256
最大堆大小
1024
三、WEB容器
属性名称

prependSlashToResource
true
四、线程池
属性名称
最小值
最大值
WebContainer
10
100
根据CPU的数量及每个CPU的核数量确定,计算方法为:每个核管理5~10;当系统变慢,CPU占用不高,则可以考虑调高此参数。
五、安全性
用户标识
密码
exoa
exoa
根据实际数据库的用户和密码
六、数据源
1、oracle数据库
属性名

类路径
/oapath/jdbc/ojdbc14.jar
数据库驱动
JNDI名称
jdbc/exoa
URL
jdbc:oracle:thin:@数据库服务器IP:1521:实例SID
认证别名
exoa
最大连接数
JNDI名称
jdbc/exoa
数据库名称
exoa
数据库名
exoa
端口号
1433
辅助控件类名
com.ibm.websphere.rsadapter.MSSQLDataStoreHelper
认证别名
exoa
最大连接数
200
连接池属性
最小连接数
20
数据源作用域
节点
数据库名称
exoa
服务器名
192.168.0.3
端口号
50000
认证别名
exoa
最大连接数
200
连接池属性
最小连接数
20
数据源作用域
节点
3、sqlserver数据库
属性名

类路径
/oapath/jdbc/jtds-1.2.4.jar
数据库驱动
类名
net.sourceforge.jtds.jdbcx.JtdsDataSoБайду номын сангаасrce
140
连接池属性
最小连接数
20
数据源作用域
节点
2、db2数据库
属性名

类路径
/oapath/jdbc/db2jcc_license_cu.jar
/oapath/jdbc/db2jcc_license_cisuz.jar
/oapath/jdbc/db2jcc.jar
数据库驱动
JNDI名称
jdbc/exoa
/nas3/oa_doc/cmsfile
信息发布附件
licensepath
/nas3/oa_doc/license_app1
App1
/nas3/oa_doc/license_app2
App2
indexrunstatus
true
App1
indexrunstatus
false
App2
二、JVM属性
属性名称
相关文档
最新文档