Websphere(JAVA系统应用)
IBMwebsphere 垂直集群部署(单台服务器)
IBMwebsphere 水平集群部署(多台服务器)
属于中间件意思(前台web server 后台数据库,中间就是应用服务属于中间件)
每台服务器上有一个node(grouping of severs),每个node下面多个servers实例;node在不同的服务器上,则为水平集群;每个node通过DM管理;实现集群;所有node系统信息、servers、DM等都包含在profiles文件中
软件含有:升级工具、升级包、websphere软件;商业版本软件;
/opt/IBM/Websphere/AppServer/ #安装软件路径;
1、查看版本
#/opt/IBM/Websphere/Appserver/bin/versionInfo.sh
2、重启
#pkill-9 java
#/opt/IBM/WebSphere/AppServer/profiles/CPSDmgr/bin/startManager.sh /先启动DM平台
#/opt/IBM/WebSphere/AppServer/profiles/cps01/bin/startNode.sh /再启动节点代理
#/opt/IBM/WebSphere/AppServer/profiles/cps01/bin/startServer.shserver实例名称 /启动某个server
#/opt/IBM/WebSphere/AppServer/profiles/CPSDmgr/bin/GenPluginCfg.sh /was生成plugin-ctg.xml文件
#/opt/IBM/WebSphere/AppServer/bin/add.ship 8879(默认端口) /加入的DM中
#/opt/IBM/WebSphere/AppServer/bin/ manageprofiles.sh –listProfiles /显示所有概要文件{DM|node}
# /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/ /应用默认安装位置
less /opt/IBM/WebSphere/AppServer/profiles/svcopen1/logs/svc-open-serv01/stopServer.log查看日志中server实例
svc-open-serv01实例名称
3、默认控制台端口 9043 即:http://IP:9043服务器端口(前台:9080|9081)、(后台9082|9083)
4、先增加节点、创建集群、创建应用server
5、部署应用到群集(发布):/console-----应用程序----websphere企业应用程序----安装
IHS
1、/opt/IBM/HTTPServer/Plugins/config/webserver1 Plugin-cfg.xml文件路径
10 10:27:45 2014-11-26 cd /opt/IBM/WebSphere/AppServer/profiles/svcopen2/bin/
11 10:30:39 2014-11-26./addNode.sh svcopenpreapp01 8879 -username wasadmin -password wasadmin
WebSphereApplication Server(简称 WAS)是 IBM 的应用服务器
基本结构:单元(cell) ——> 多个节点(node) ——> 多个服务(server) ——> 多个应用(app)
单元是整个分布式网络中一个或多个节点的逻辑分组
单元是一个配置概念, 是管理员将节点间逻辑关联起来的实现方法, 可以将单元看作是
WAS最大的作用域
基本结构:单元(cell) ——> 多个节点(node) ——> 多个服务(server) ——> 多个应用(app)
单元是整个分布式网络中一个或多个节点的逻辑分组
单元是一个配置概念, 是管理员将节点间逻辑关联起来的实现方法, 可以将单元看作是
WAS最大的作用域
概要文件(Profile)定义一个独立应用程序服务器(Server)的运行时环境, 包括服务器在运
行时环境中处理的所有文件(相当于数据库)
行时环境中处理的所有文件(相当于数据库)
[size=14.6667px]
WebSphere Commerce服务器WebContainer线程池(WEB容器线程池)
1、 利用配置文件判断数据库连接池大小
WAS_installdir/profiles/ profile_name/config/cells/ cell_name/nodes/node_name/servers/ WAS_server_name/resources.xml
WAS_userdir/profiles/ profile_name/config/cells/ cell_name/nodes/node_name/servers/ WAS_server_name/resources.xml
2、 如果你要更新该文件的话,请勿直接更改。您需要使用WebSphere Application Server管理控制台
Mininum Maximun
WebContainer 25 25
线程池 0 55
推荐上述初值主要有以下考虑:
1. WebContainer的最大值等于最小值是为了避免创建和销毁线程的开销。
2. 通常情况下,25个WebContainer线程能够获得较高吞吐量和达到并发性要求。
3. 数据库连接池配置需要保证所有的WebContainer线程都能获得相应的连接请求。
4. 数据库连接池最小值设为0是为了防止防火墙设置引起问题,以及减少不可用连接的维护花销
在WebSphere 控制管理台配置数据库连接池
请按照以下步骤在WebSphere 控制管理台配置数据库连接池:
1. 登录到WebSphere Application Server管理控制台。
2. 点击资源 -> JDBC 提供程序。
3. 选择你的应用服务器。
4. 选择WebSphere Commerce的JDBC 提供程序。
5. 在“其他属性”中点击数据源。
6. 选择WebSphere Commerce的数据源。
7. 在“其他属性”中点击连接池属性。
8. 该页将显示数据源的连接池属性,你可以更改相应的值。
请按照以下步骤在WebSphere控制管理台配置WebContainer线程池:
1. 登录到WebSphere Application Server管理控制台。
2. 点击服务器 -> 应用服务器。
3. 选择你的应用服务器。
4. 在“其他属性”中点击线程池。
5. 点击WebContainer线程池。
6. 在该页面你将能看到WebContainer线程池的最小值和最大值设置。请确认不要勾上“允许线程分配超过最大线程大小”。
7. 在该页面修改你想要设置的值。
8. 如果你使用的是集群环境,对集群中的其他服务器重复以上步骤。
以上为我学习公司websphere软件的大概, 还有数据源、MQ、websphere变量等还没有涉及;希望和大家一起交流!零基础学习,只能学习基本情况!
以上为我学习公司websphere软件的大概, 还有数据源、MQ、websphere变量等还没有涉及;希望和大家一起交流!零基础学习,只能学习基本情况!
编辑回复