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集群配置联调
实验6-WAS集群配置联调实验目的:本实验会引导学生完成W AS8的集群配置,之后会安装IHS和Plugins插件,配置集群中的应用使用Web server来进行访问。
实验前提:W AS8.0已经正确安装完毕,同时已经存在一个独立服务器的概要表,概要表中有一个服务器,一般服务器名称是server1。
一、生成部署管理器的概要表1、启动概要表管理工具应用程序,此程序在目录C:\IBM\WebSphere\AppServer\bin\ProfileManagement中,在DOS命令行中启动pmt.bat。
如果是windows操作系统,也可以通过开始菜单来启动W AS服务器,寻找启动W AS 服务器命令顺序是“开始”-》“所有程序”-》“IBM WebSphere”-》“IBM WebSphere Application Server Network Deployment V8.0”-》“工具”-》“概要表管理工具”。
2、在概要表管理工具界面,单击“创建”按钮。
3、在概要表类型中选中“管理”,单击“下一步”按钮。
4、选择“Deployment Manager”单选框,单击“下一步”按钮。
5、选择“典型概要表文件创建”单选按钮,单击“下一步”按钮。
6、取消“启用管理安全性”复选框,单击“下一步”按钮。
7、在概要文件创建总结中界面中,单击“创建”按钮。
8、部署管理器的概要表建立后,如下图,选中“启动第一步控制台”复选框,单击“完成”按钮。
9、第一步的界面如下,单击“安装验证”链接。
10、系统会自动启动DM,从弹出的界面直到看到“安装验证完成”字样后,说明DM已经正常启动安装。
关闭这个界面。
11、进入部署管理器DM的管理控制台,可以从“第一步”中单击“管理控制台”进入,也可以在浏览器中输入下面URL:http://localhost:9061/ibm/admin由于在本机器上已经有一个服务器的概要表,其管理控制台端口是9060,因此在后来建立的DM的概要表会自动使用9061作为DM的管理控制台端口。
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工作机制
WebSphere Application Server (WAS) 是IBM开发的一款Java应用服务器,用于支持企 业级Java应用的部署和运行。WAS的工作机制可以简单概括为以下几个步骤:
1. 配置和部署:首先,管理员需要配置WAS服务器,包括网络设置、安全设置、数据源 配置等。然后,将开发好的Java应用程序打包成WAR(Web Application Archive)文件, 并将其部署到WAS服务器中。
8. 高可用性和负载均衡:WAS支持集群和负载均衡,可以将请求分发到多个服务器上, 提高应用程序的可用性和性能。
以上是WAS的工作机制的简要描述,WAS还提供了许多其他功能和特性,用于支持企业 级应用的开发和部署。
2. 请求处理:当用户发送一个HTTP请求到WAS服务器时,WAS会根据请求的URL和部署 的应用程序配置,确定该请求应该由哪个应用程序处理。
Байду номын сангаас
was工作机制
3. Servlet容器和Web容器:WAS使用Servlet容器和Web容器来处理Web请求。Servlet 容器负责加载和管理Servlet组件,而Web容器负责处理静态资源(如HTML、CSS、 JavaScript等)的请求。
was工作机制
6. 数据库访问:WAS提供了连接池和数据源管理功能,用于管理与数据库的连接和访问 。应用程序可以通过JDBC来访问数据库,并通过连接池来提高数据库访问的性能和效率。
7. 安全管理:WAS提供了安全管理功能,包括用户认证、授权、加密等。可以通过配置 安全策略和访问控制来保护应用程序和数据的安全性。
4. 会话管理: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安装配置步骤
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安装命令与配置1.WAS的安装1.1.WAS在HP UX上的安装HP UX为安腾Itanum(IA),操作系统11.31,64位版。
将W AS的安装文件tar.gz上传到服务器,假设文件名为W AS6.tar.gz1、gzip –d W AS6.tar.gz 加压缩得到W AS6.tar2、安装时需要hpux_ia64(含WAS)以及hpux_ia6_suppl(含IHS和Plugin)两张光盘3、tar xvf WAS6.tar 解tar4、export DISPLAY=本地IP地址:05、./launchpad.sh 运行后会在本地出现下面窗口6、先安装UpdateInstall,然后将UpdateInstall安装目录中的java作为JA V A_HOME,并将路径放置到PATH中,具体做饭见1.2中的第4步,否则在安装的时候会说JVM 的版本不对7、安装W AS,不选择安全,其他默认;8、安装IHS,不选择安全,其他默认;9、安装WebServer Plugin10、然后打29的补丁,在打补丁的时候,安装UpdateInstall时会出错误,提示有一个目录(hotspot)有问题,该目录在6.0中是一个目录,在7.0中是一个文件,将之删除就可以。
11、将补丁ftp到UpdateInstaller的maintenance目录中,安装时可以自动找到,补丁的安装方法见下面。
1.2.WAS补丁的安装1、在本地启动Xmanager –Passive监控,等待接收图形信息;2、将下载的W AS补丁上传到服务器的WAS安装路径的maintenance目录中(放在这个目录中可以直接找到,如果放在其他目录中则需要在安装时指定);updater程序需要解压后上传;3、在Unix服务器上执行下面命令,将图形信息传递到指定IP地址上Export DISPLAY=本地IP地址:04、运行updater目录中的install或者update.sh(因操作系统不同而不同),如果该文件不能被执行,那么使用chmod命令来修改。
was连接池的配置
WEBSHPERE数据库连接池的配置1:配置websphere中的环境变量(1)配置oracle数据库的JDBC路径,点击ORACLE_JDBC_DRIVER_PATH(2)输入oracle数据库jar包安装路径D:\Oracle\Ora81\jdbc\lib,最后点击确定(2)点击保存2:配置数据库的用户名和密码(1)点击“安全管理、应用程序和基础结构→java认证和授权服务→J2C认证数据”(2)点击新建(3)输入别名、用户标识、密码,最后点击应用(4)点击保存3:配置JDBC连接(1)选择作用域单元=lenovo-3813cb96Cell01, 节点=lenovo-3813cb96Node01, 服务器=server1(2)点击新建(2)修改配置数据库类型:oracle,提供程序类型:Oracle JDBC Driver,实施类型:连接池数据库,最后点击下一步。
(3)点击下一步(4)点击完成(5)点击完成4:配置数据库连接池配置低柜数据源(1)点击Oracle JDBC Driver(2)点击数据源(3)点击新建(4)输入JNDI名称及组件管理的认证别名和XA 恢复认证别名,最后点击下一步数据源名:lcdgdbJNDI:jdbc/lcdgdb组件管理的认证别名和XA 恢复认证别名:lenovo-3813cb96CellManager01/lcptdb再打开xml配置目录(C:\ear_app\hsfund\lcdg1.2\xml)中的system.xmll文件, 修改isDbDefault为true,把数据库连接池设置为默认数据库, dataSource设置为数据源配置的JNDI的值E7F0A54EDA5D2A1929BD0F8F7F3923D2,在本项目中为” jdbc/lcdgdb”, type表示数据连接池的类型(0或1表示tomcat, 2表示websphere或weblogic(5)输入url,点击下一步url:jdbc:oracle:thin:@10.160.2.107:1521:nmsdb(6)点击完成(7)点击保存配置管理台数据源(1)点击新建(2)输入JNDI名称及组件管理的认证别名和XA 恢复认证别名,最后点击下一步数据源名:lcptdbJNDI:jdbc/lcptdb组件管理的认证别名和XA 恢复认证别名:lenovo-3813cb96CellManager01/lcptdb再打开xml配置目录(C:\ear_app\hsfund\lcpt1.2\xml)中的system.xmll文件, 修改isDbDefault为true,把数据库连接池设置为默认数据库, dataSource设置为数据源配置的JNDI的值1D15CBC93DF2F69E831D51DA09601F27,在本项目中为” jdbc/lcptdb”, type表示数据连接池的类型(0或1表示tomcat, 2表示websphere或weblogic(3)选择现有的JDBC提供程序选Oracle JDBC Driver,点击下一步(4)输入url,点击下一步url:jdbc:oracle:thin:@10.160.2.107:1521:nmsdb(5)点击完成(6)点击保存。
WAS关键性能参数配置及异常分析
WAS关键性能参数配置及异常分析WAS关键性能参数配置及异常分析⽬录WAS关键性能参数配置及异常分析 (1)1.WAS性能关键参数配置 (3)1.1 JVM(Java虚拟机) (3)1.2 GC(详细垃圾回收) (3)1.3 Web Container (5)1.4 Data Source数据源 (6)1.4.1安装数据源驱动 (6)1.4.2配置全局数据源变量 (6)1.4.3配置数据源驱动 (6)1.4.4配置数据源 (7)1.4.5 Database连接池的参数配置 (10)1.5 其它关键参数 (11)1.5.1 EJB分发共享内存参数 (11)2.WAS性能分析⼯具 (11)2.1 WAS性能监控配置 (11)2.2 WAS性能监控 (11)3.WAS异常分析 (11)3.1 关键⽇志⽂件 (11)3.1 javacore、heapdump分析 (13)3.1.1 javacore的分析 (13)3.1.2 heapdump的分析 (19)1.WAS性能关键参数配置1.1JVM(Java虚拟机)Heapsize(-Xms和-Xmx):heapsize的⼤⼩依赖于系统平台和具体的应⽤等多种因素。
最⼤heapsize需要⼩于机器的物理内存,⼀般来说,默认最⼩heapsize为256m。
例如NG 设置的JVM为-Xms 512m,-Xmx 2048m。
如果在WAS应⽤服务器未设置JVM参数或者设置JVM参数不合理,会有可能告成应⽤服务器处理效率低或者造成OutOfMemoryError的情况。
备注:2m代表是2m的程序对象1.2GC(详细垃圾回收)GC(Garbage Collection):当需要分配的内存空间不再使⽤的时候,JVM将调⽤垃圾回收机制来回收内存空间。
⼀般来说,良好的GC状态需要保证相邻两次垃圾回收的平均间隔时间应当是单次垃圾回收所需时间的⾄少5-6倍。
GC的调优是通过在模拟压⼒的情况下不断调整最⼤最⼩heapsize来实现的,并不是heapsize设置越⼤越好。
WAS单机环境搭建手册
一、系统环境调整(使用root用户)1、调整用户资源环境2、关闭selinux3、卸载冲突软件包4、确认防火墙开放9060、9080端口9060为控制台端口9080为应用访问端口5、配置JAVA环境变量二、软件安装上传安装盘,并执行./ncsetup.sh安装。
若提示没有权限,可以执行Chmod u+x 安装盘目录对nc安装盘内所有文件赋执行权限。
三、WAS调整客户方为我们安装的为一个管理服务器一个受管,因为实际要搭建单机环境,该架构对后期维护不方便,所以需要改成单服务的概要文件。
删除原来的概要文件cd /opt/IBM/WebSphere/AppServer/bin/./manageprofiles.sh -delete -profileName AppSrv01 #删除AppSrv01./manageprofiles.sh -delete -profileName Dmgr01 #删除Dmgr01创建新的概要文件./manageprofiles.sh -create -profileName AppSrv01 -templatePath/opt/IBM/WebSphere/AppServer/profileTemplates/default/ -profilePath/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/创建成功后,启动下server,验证服务没问题cd /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin./startServer.sh server四、代码部署1、Was概要路径配置进入nchome打开sysConfig.sh配置界面,按照如下标示配置,保存过程中可能提示请输入有效的profile路径,可以忽略。
2、服务器信息配置关闭窗口,重新打开sysConfig.sh,进行服务器信息配置3、数据源配置切换到数据源页签,配置数据源,测试通过后保存4、应用部署进入部署页签进行应用部署5、部署成功后,重启应用。
WAS配置(精简)
用户标识
密码
exoa
exoa
根据实际数据库的用户和密码
六、数据源
1、oracle数据库
属性名
值
类路径
/oapath/jdbc/ojdbc14.jar
数据库驱动
JNDI名称
jdbc/exoa
URL
jdbc:oracle:thin:@数据库服务器பைடு நூலகம்P:1521:实例SID
认证别名
exoa
最大连接数
实例sid认证别名exoa最大连接数140连接池属性最小连接数20数据源作用域节点2db2数据库属性名值类路径oapathjdbcdb2jcclicensecujaroapathjdbcdb2jcclicensecisuzjaroapathjdbcdb2jccjar数据库驱动jndi名称jdbcexoa数据库名称exoa服务器名19216803端口号50000认证别名exoa最大连接数200连接池属性最小连接数20数据源作用域节点3sqlserver数据库属性名值类路径oapathjdbcjtds124jar数据库驱动类名netsourceforgejtdsjdbcxjtdsdatasourcejndi名称jdbcexoa数据库名称exoa数据库名exoa端口号1433辅助控件类名comibmwebspherersadaptermssqldatastorehelper认证别名exoa最大连接数200连接池属性最小连接数20数据源作用域节点
值
初始堆大小
256
最大堆大小
1024
三、WEB容器
属性名称
值
prependSlashToResource
true
四、线程池
属性名称
系统集成-WAS集群及负载均衡配置
1 配置 WAS 集群
被此单元中的应用程序、服务器、集群和节点作用域中定义的并具有相同 Java 命名和 目录接口(JNDI)名称的任何资源工厂覆盖
在应用程序可绑定或使用资源工厂所需的资源提供者前,必须在单元中的每个节点上安装它 们。
集群 将可视性限制为指定的集群上的所有服务器。所有集群成员最起码必须位于 V6 以使用集群 的集群作用域。集群作用域内定义的资源工厂: 可用于此集群的所有成员 覆盖任何与单元作用域中所定义 JNDI 名称相同的资源工厂 单元作用域中定义的资源工厂可用于此集群,除了此单元作用域中定义的资源工厂。 节点 将可视性限制为指定的节点上的所有服务器。节点作用域是多数资源类型的缺省作用域。节 点作用域内定义的资源工厂: 可用于此节点的服务器 覆盖任何与单元作用域中所定义 JNDI 名称相同的资源工厂 单元作用域中定义的资源工厂可用于此节点上的服务器,除了此节点作用域中定义的资源工 厂。 服务器 将可视性限制为指定的服务器。服务器作用域是用于定义资源的最特定作用域。服务器作用域内 定义的资源工厂: 可用于此服务器上部署的应用程序 覆盖任何与节点和单元作用域中所定义 JNDI 名称相同的资源工厂 节点和单元作用域中定义的资源工厂可用于此服务器,除了此服务器作用域中定义的资源工 厂。 应用程序
可以在【系统管理】=》【节点】界面查看刚加入到 DM 中的节点:
图-节点 可以在【系统管理】=》【Node Agent】界面查看刚创建的 Node Agent:
WAS安装配置步骤
WAS安装配置步骤WAS(WebSphere Application Server)是IBM推出的用于构建和管理企业级Java应用程序的应用服务器。
它提供了一系列的工具和功能,用于加速应用程序开发、部署和管理。
下面是关于WAS安装配置步骤的详细介绍:步骤2:解压安装程序步骤3:运行安装程序打开解压后的文件夹,找到安装程序并运行它。
根据安装向导提供的指示,完成安装程序的运行。
步骤4:选择安装类型在安装向导的第一步,你需要选择安装类型。
根据你的需求选择一个适合的类型,例如“完全安装”、“自定义安装”或者“高级安装”。
步骤5:接受许可协议在安装向导的第二步,阅读许可协议并接受它。
只有在接受许可协议后才能继续安装。
步骤6:选择安装目录在安装向导的第三步,选择你希望将WAS安装到的目录。
可以使用默认目录,也可以选择一个你喜欢的位置。
步骤7:选择特性在安装向导的第四步,你需要选择你希望安装的WAS特性。
这些特性包括不同的应用服务器配置文件、工具和插件。
根据你的需求选择适合的特性。
步骤8:配置Web服务器在安装向导的第五步,你需要选择是否要配置Web服务器。
如果你计划在WAS中添加Web服务器,你可以选择适合的选项并按照向导的指示进行配置。
步骤9:配置系统环境变量在安装向导的第六步,你需要选择是否要配置系统环境变量。
如果你希望在命令行中使用WAS的命令行工具,你需要选择配置系统环境变量,并按照向导的指示进行配置。
步骤10:检查设置在安装向导的最后一步,你需要检查所有的设置,确保它们符合你的需求。
如果有任何设置需要更改,你可以返回之前的步骤进行修改。
确认一切都设置好后,可以选择“安装”按钮开始安装过程。
步骤11:等待安装完成安装过程可能需要一些时间,具体时间取决于你的计算机性能和所选的特性。
在安装过程中,你可以注意到安装进度条,以及一些其他的提示信息。
一旦安装完成,你将看到安装成功的提示。
步骤12:配置WAS安装完成后,你需要对WAS进行一些配置。
WAS参数说明文档
历史日志文件最大数:5
连接池
资源> JDBC提供程序> (JDBC提供程序名) >数据源> (数据源名) >连接池属性
最小连接数:10
最大连接数:50
通过TPV监控连接池的大小变化曲线设置
最小:10
最大:100
语句高速缓存
资源> JDBC提供程序>
(JDBC提供程序名) >数据源>
(数据源名) >
选中
事务服务
服务器->应用程序服务器>(服务器名)>容器服务>事务服务
事务服务是一个服务器运行时组件,它可协调对多个资源管理器的更新以确保数据的原子更新。事务是由应用程序或部署应用程序的容器启动和结束。
总事务生存期超时=120秒
异步响应超时=30秒
客户机不活动超时=60秒
最大事务超时数=300秒
消息监听器服务线程池
聚焦周期:5秒
最小控制周期长度:59秒
最大队列长度:1000
内存超负荷保护:WAS堆大小的最大利用率:100%
控制周期长度:5分钟
最大连续重新启动次数:3
重新启动超时:5分钟
最小重新启动时间间隔:0分钟
控制周期长度:5分钟
最大连续重新启动次数:3
重新启动超时:5分钟
最小重新启动时间间隔:0分钟
பைடு நூலகம்资源JMS提供程序缺省消息传递JMS激活规范激活规范名
最大批次大小:无
最大并发端点数:无
根据实际情况分析
Web容器线程池
服务器>应用程序服务器>
(服务器名) >
线程池> WebContainer
WAS安装与配置
WAS安装与配置第一:WAS安装1.Wa安装步骤wa是WebSphereApplicationServer简称。
安装步骤大致如下:a.安装RAD管理工具[01].安装完成后重启程序b.安装SDP[01].按提示说明选择路径.参数.插件等,下一步完成安装c.安装Licene.\andSetting\\AllUer\\ApplicationData\\IBM\\IntallationMan ager\\licene\\LUM\中的nodelock文件用此nodelock替换d.安装waphere的appServer[02].启动安装工具,下一步完成.版本:7.0.0.0e.升级waphere[03].启动安装工具,需注意停止waphere服务进程.下一步,选择升级文件目录下的maintenance文件下,下一步,提示需要安装的补丁2.Wa安装图解安装截图如下:1.选择简体中文2.点击安装IBMRationApplicationDeveloperforWebSphereSoftware3.点击安装。
(如果有些东西不对可以选择修改前提是已经安装好了)4.点击启动WebSphereApplicationServerDeveloper安装向导。
5.点击下一步。
6.选择我接受。
点击下一步。
7.点击下一步。
8.默认点击下一步。
9.一直下一步。
第二:WAS数据配置1.Wa项目部署配置注释:本次配置适合个人不适合集群.1.1JDBC配置打开IBM的RAD开发工具启动服务;安装RAD的时候如果没有用户名密码则这里不需要输入直接点击登陆.资源JDBCJDBC提供程序点击新建下一步数据类型为SyBae。
提供类型为SybaeJDBC3Driver。
实现类型连接池数据源。
名称以及描述自动带出。
此为数据库连接包存放路径,此包存放在项目下面.只填入${}不必写/jconn3.jarD:\\WebSphere\\CCOS_WEB\\WebContent\\WEB-INF\\lib 点击下一步,查看配置,点击完成。
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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.1 配置字符集和JVM内存大小
答案:服务器>应用程序服务器>[选择所使用的服务器]>Java 和进程管理》进程定义》Java 虚拟机,
初始堆大小为512,最大堆大小为2048,
通用JVM参数设为:-Ddefault.client.encoding=UTF-8 -Dfile.encoding=UTF-8 -Duser.region=CN nguage=zh -DLANG=zh_CN -Dclient.encoding.override=UTF-8 -Xverify:none
通用JVM参数设为-Ddefault.client.encoding=GBK -Dfile.encoding=GBK -Duser.region=CN nguage=zh -DLANG=zh_CN -Dclient.encoding.override=GBK -Xverify:none
1.2 nodeagent的JVM内存最佳配置。
初始堆256
最大堆1024
位于系统管理-》Node Agent-》nodeagent->java和进程管理-》进程定义-》Java 虚拟机。
1.3 系统管理-》控制台首选项-》在“与节点同步更改”打勾。
1.4 提高控制台访问速度和稳定性
系统管理——》Deployment Manager——》配置——》Java 和进程管理——》进程定义——》Java 虚拟机,初始堆大小改为512,最大堆大小改为1024。
dmgr 512~1024
1.5 配置数据源
1.5.1建数据源
资源——》JDBC——》数据源——》——》先选择作用域——》新建———》数据源名输入BJH02_JNDI——》JNDI 名称也输入BJH02_JNDI——》数据库类型选择ORACLE——》实施类型选择连接池数据源——》目录位置/opt/IBM/WebSphere/AppServer/lib/ext(同时要检查此路径下是否存在ojdc.jar)——》URL: jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOS T=10.201.2.104)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=10.201.2.105)(PORT=1 521))(LOAD_BALANCE=on))(CONNECT_DA TA=(SERVICE_NAME=zjorcl)(SERVER=DEDI CA TED)))——》数据存储器helper类名选择ORACLE10g——》完成。
1.5.2配置数据库用户的用户名、密码
点击要编辑的数据源名,如BJH02_JNDI——》定制属性——》新建名称user 值bjh02 之后保存——》新建名称password,值wdandclandcirc,之后保存,配置完毕。
1.5.3配置连接池属性
点击要编辑的数据源名,如BJH02_JNDI——》连接池属性。
连接超时:用户的请求如果拿不到连接,会等多久,一般设为2分钟,120
最大连接数:80
最小连接数:3如果没有用户请求连接了,系统还保持的最小值。
收集时间:3分钟多长时间执行一次回收,180。
未使用的超时:如果没人用,多长时间回收掉。
120
时效超时:缺省为0
1.6 WebSphere升级到6.1.0.17所有struts2的程序中的Action都不能找到的
解决方法。
答案:服务器>应用程序服务器>[选择所使用的服务器]>Web 容器设置>Web 容器>定制属性,增加名称为“com.ibm.ws.webcontainer.invokefilterscompatibility”的定制属性,值为true。
1.7 数据源其它配置
1)在“JAAS -J2C 认证数据”选项中,可以输入数据库用户的用户名和密码。
2)输入数据库类路径信息——》另存为WebSphere 变量${ORACLE_JDBC_DRIVER_PA TH} 的ojdbc14.jar 的目录位置——》/opt/IBM/WebSphere/AppServer/lib/ext,文件名为ojdbc14.jar。
8、应用服务器-线程池(推荐保持默认值)
应用程序服务器> web1server1 > Web 容器> 线程池> WebContainer 10 150
线路池(最小10最大150非活动超时3500毫秒):和数据源关系
配置数据源
数据源名BJH02_JNDI
JNDI名称BJH02_JNDI
实施类型:连接池数据源
URL:jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10. 201.2.104)(PORT=1521))(ADDRESS=(PROTOCOL=TCP)(HOST=10.201.2.105)(PORT=1521))(LO AD_BALANCE=on))(CONNECT_DA TA=(SERVICE_NAME=zjorcl)(SERVER=DEDICA TED)))
数据存储器helper 类名:选oracle10g
10、
1)要输入环境变量ORACLE_JDBC_DRIVER_PATH的值(输入操作系统中jar文件(classes12.jar)的位置)
2)定制属性:
driverType的值为oracle.jdbc.driver.OracleDriver
databasename的值为你的ORACLE的实例名
servername的值为你的ORACLE的IP地址
新建”,“名称”中输入user,“值”中输入数据库的用户名称,如:bjh02,点击“确定”;
在“定制属性”中点击“新建”,“名称”中输入password,“值”中输入数据库的口令,如:study,点击“确定”;
1.8 无论如何都要进行的操作,备份整个WEBSPHERE目录。
1.9 9081端口无法访问的问题
环境——》虚拟主机> default_host > 主机别名,增加一个9081端口。