- 博客(59)
- 收藏
- 关注
原创 websphere建立概要时指定端口号
在我们使用manageprofiles命令创建概要文件时,我们可以指定使用以下几种模板:cell - Deployment Manager 单元(dmgr 和缺省值)management - 管理。与 -serverType 参数配合使用,以指示管理概要文件的类型secureproxy - 安全代理default - 应用程序服务器managed - 定制
2016-01-21 15:41:17
1929
原创 WAS GC 日志分析
WAS GC日志native_stderr.log分析 我们可以通过添加JVM启动参数 -verbose:gc 或者在管理控制台上勾选详细垃圾回收选项来打印更详细的GC日志,缺省日志记录文件是native_stderr.log文件。不同的GC策略,日志内容会有所不同,以下是optthruput策略时,记录的详细GC日志:af(allocation fail
2015-12-31 19:04:30
8581
原创 IBM JDK
IBM JDK IBM Software Developers Kit(SDK)IBM Java平台是以Oracle开发的Java Technology 为基础实现的,IBM 提供了两个安装程序包: IBM Software Developers Kit(SDK) Java Runtime Environment(JRE)在WebSphere Applicatio
2015-12-16 12:24:27
6479
原创 SSL 之数字证书
数字证书是一个经证书授权中心数字签名的包含公开密钥拥有者信息以及公开密钥的 文件。最简单的证书包含一个公开密钥、名称以及证书授权中心的数字签名。数字证书是一个经证书授权中心数字签名的包含公开密钥拥有者信息以及公开密钥的 文件。最简单的证书包含一个公开密钥、名称以及证书授权中心的数字签名。
2015-11-19 11:32:10
787
原创 SSL 之数字签名
数字签名是一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域的技术实现,用于鉴别数字信息的方法。一套数字签名通常定义两种互补的运算,一个用于签名,另一个用于验证。数字签名,就是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明。数字签名是非对称密钥加密技术与数字摘要技术的应用。下面我们通过一张图来详细了解:
2015-11-18 20:18:35
1392
原创 WAS 配置系统服务
-笔记-如果我们需要 WAS 跟随系统开机启动,我们可以在建立概要文件时指定是否加入系统服务:Linux: -enableService true -serviceUserName wasadminWin : -winserviceCheck true如果在建立概要时未指定,也可以通过下面的命令来添加:Linux: wasservice.sh -add
2015-11-18 15:52:48
1560
原创 WAS类加载异常分析
-笔记-WAS 的运行时环境按以下顺序使用下列类装入器来查找和装入应用程序的新类: 1. Java虚拟机创建的引导程序、扩展和 CLASSPATH 类装入器 2. WebSphere 扩展类装入器 3. 一个或多个应用程序模块类装入器,它们负责装入在服务器中运行的企业应用程序的元素 4. 零个或更多 Web 模块类装入器 每当需要装入一
2015-11-18 15:48:15
1794
原创 合并 plugin-cfg.xml 配置文件
-笔记-当我们使用 default 模板创建多个单服务器版 WAS 后,并且需要使用 IHS 在前端做负载分发时,我们需要用到 plugin-cfg.xml 配置文件,为了文件的准确性,我们可以使用 pluginCfgMerge.sh 工具来合并多个配置文件: 1. 在多个控制台(假设为2个)》环境》更新全局 Web 服务器插件配置 下分别生成 plugin-cfg.xml
2015-11-18 15:45:51
1959
原创 WAS对于主机名的要求
-笔记-关于WAS对于主机名的要求有以下几点:1、对于此值,请不要使用通用标识localhost。 2、对于主机名使用双字节字符集 (DBCS) 中的字符的机器,不要尝试在该机器上安装WebSphere Application Server产品。主机名不支持使用 DBCS 字符。3、应避免在机器名称中使用下划线(_) 字符。因特网标准要求域名符合 Internet Of
2015-11-18 15:38:54
2863
原创 SSL 之根证书
在一个内部私有网络中,如果我们对安全性的要求不是很高,要想实现SSL通信,我们可以使用自签名证书。简而言之,就是自己给自己签发一个证书,在这个环节中,我们自己充当了 CA中心。 我们在访问一些网站时,有时会显示以下警告: 这是因为有些网站使用组织或个人自己签发的证书,浏览器不信任这个证书的颁发机构,当我们访问网站时,就会收到这种警告。浏览器是如何信任证书的颁发机构呢?这里我们使
2015-11-18 15:24:39
3684
原创 WAS 内存溢出(OutofMemory)问题分析常用方法
WAS 内存溢出(OutofMemory)问题分析常用方法简述 OOM(内存溢出):内存溢出是指在应用系统中存在无法回收的内存或内存使用的过多,最终导致应用程序无法为新的对象分配内存空间,这时JAVA运行时会抛出一个 OutOfMemoryError 的异常,简称 OOM。简述 Java堆(Java Heap):JVM 内存从逻辑上来说分为多个空间,Java堆是 J
2015-11-18 11:09:40
18385
原创 SSL 协议通讯建立过程
SSL 是指安全套接字(Secure Socket Layer),是应用最为广泛的安全协议。它在 TCP/IP 协议之上提供了一条安全通道,可以保证在不安全网络环境下的数据安全。它支持各种加密算法、数字签名、数字证书,可以防御常见的网络攻击。下面我们通过简单图示来了解客户端和服务器端是如何通过 SSL 来建立连接。
2015-11-16 09:54:11
1165
原创 IHS+Plug-in+WAS SSL单向认证
本文搭建如下环境以做演示:192.168.137.93 IHS 安装节点192.168.137.231 WAS 安装节点,安装类型为alone-serverIHS 、WAS版本:7.0 首先确保IHS 、Plug-in和WAS 已正确安装打开 /opt/IBM/HTTPServer/bin/ikeyman 工具:新建密钥数据库 新建自签名证书
2015-11-12 20:08:54
5142
原创 Linux 下 NFS 服务器的安装与配置
-安装所需的软件包[root@vmftp ~]# yum -y install portmap nfs-utils nfs4-acl-tools安装完成后配置客户端挂载和访问的目录:如果我们在使用过程中修改了/etc/exports 文件,通过 exportfs -r 命令即可生效[root@vmftp ~]#vi /etc/exports/HA 192.168
2015-10-09 22:45:09
2008
原创 Linux 下 MQ 的安装
在WebSphere MQ 7.1版本以前,同时只能有一个产品的安装实例,在UNIX和Linux系统上,/usr/lib,/usr/bin和/usr/include目录下会增加一些软连接,也指向了这个仅有的安装。从7.1版本开始,便可以安装WebSphere MQ的多个版本。我们可以配置这些安装中的一个作为主安装。------------------------------------
2015-10-09 22:42:46
10220
原创 MQ MI多实例安装配置
在 MQ V7.0.1 版本中,我们可以通过多实例队列管理器来实现自动故障转移,这种方式不同于HACMP,HACMP是对硬件进行监测,而它可以监测到软件问题。它通过将数据和配置共享在网络文件系统上(NFS),当活动队列管理器出现问题时,另一个实例自动接管网络文件系统上的数据和配置并变为活动实例。任何时候活动实例都将锁定队列管理器的数据,确保了数据的完整性。-------------------
2015-10-09 22:38:31
2968
原创 Hudson 的安装和使用
Hudson的安装和配置都十分简单,有些人会将Hudson运行在Tomcat或者Jboss上,其实完全没有必要,官网中介绍的方式是 java -jar,非常方便,这里就简单介绍下Hudson 在Windows 环境下的安装和使用:http://hudson-ci.org/ 这里我们可以下载到Hudson的各个版本。安装之前,我们要确保java环境正确安装,这里不再描述安装过程。
2015-10-02 11:09:57
814
原创 Tomcat 多实例
在我们使用Tomcat的过程当中,有时候可能需要在单台节点上运行多个实例,其实我们只需要在安装的过程当中,修改部分内容即可。这里我们将Tomcat的主程序与实例分开,然后修改相关端口和配置,这样我们就可以建立多个实例,而互不影响。解压安装包:[tomcat@mqtest opt]$ tar -zxvf apache-tomcat-6.0.37.tar.gz我们查看一下目录结构:
2015-10-02 10:38:10
1495
原创 WAS 忘记控制台密码
WAS 忘记控制台密码当我们忘记了 WAS 控制台的密码时,我们可以通过两种方法来解决:1、[wasadmin@wasssl bin]# /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/wsadmin.sh -conntype NONEWASX7357I: 根据请求,此脚本编制客户机未连接到任何服务器进程。以本地方式下,某些配置
2015-09-22 19:47:37
6248
原创 was 开启安全性后启动服务器
当我们开启了was的安全性后,我们在命令行使用启动和重启相关命令时,都需要输入用户名和密码,我们可以通过修改/opt/IBM/WebSphere/AppServer/profiles/AppSrv01/properties/sas.client.props 文件:[wasadmin@wasssl properties]# vi sas.client.props 修改以下两行
2015-09-22 19:37:19
2302
原创 Linux自动重启was
在Linux中使用WebSphre,想要在操作系统重启后自动重启was进程,我们可以通过创建shell脚本来实现,每个进程都需要建立一个脚本,然后将它们加入到 /etc/inittab 文件中,实现was的自动重启,编辑inittab文件需要root用户权限。在我们使用startManager.sh、startNode.sh和startServer.sh server1命令时,我们可以
2015-09-22 19:24:47
7251
原创 WebSphere 7.0 ND 缺省端口号
WebSphere 7.0 ND 版本缺省端口:端口名称独立应用程序服务器Stand-alone 联合应用程序服务器Deployment Manager安全代理服务器管理控制台端口 (WC_adminhost)9060 9060 管理控制台安全端口 (WC_adminhost_secure)9043 904
2015-09-22 18:49:47
2085
原创 WAS JMX 监视应用开发
在使用WebSphere的过程中,我们可以开发自己的监视应用程序,was给我们提供了获取底层数据的三种接口:1、基于 Java机器扩展 (JMX) 的接口2、PMI 客户机接口3、servlet 接口在 was 7.0 中,官方已不推荐使用 PMI 客户机接口,它建议我们使用 JMX 接口来收集 PMI 数据。Java管理扩展 JMX(Java Management Exten
2015-09-22 18:32:47
2125
转载 WebSphere Application Server V8 中的垃圾收集,第 2 部分: 新的平衡垃圾收集选项
简介在 Java™ 虚拟机 (JVM) 中,垃圾收集器减轻了应用程序开发人员的内存管理负担。垃圾收集 (GC) 是一个自动化系统,同时处理 Java 对象的内存分配和回收。这有助于降低应用程序开发的复杂性,但代价是可能在应用程序的整个生命周期中表现为不均衡的性能,以及可能影响应用程序响应能力的太长的暂停。本系列的 第 1 部分 介绍了 IBM WebSphere Application
2015-09-11 21:06:07
1780
转载 WebSphere Application Server V8 中的垃圾收集,第 1 部分: 使用分代收集策略作为新的默认策略
简介Garbage collection (GC) 是 Java Virtual Machine (JVM) 的必要组成部分,它收集没有使用的 Java 堆内存,以便应用程序可以继续分配新的对象。GC 的效果和性能对于应用程序性能和确定 (determinism) 非常重要。IBM WebSphere Application Server V8 附带的 IBM JVM(在受支持的平台上)提供
2015-09-11 21:04:29
2115
转载 Java 7 在 WebSphere Application Server V8.5 中的安装配置和版本切换
什么是 Java 7--- 高层面的目标?几乎所有平台的 Java 版本的发布,都涉及到 Java 语言本身和 JVM 的各个方面。那么对于 Java 7 来说,从 JSR 草稿中,我们得到 Java 7 的高层次的目标是:兼容性 ― 任何在以前版本上运行的程序必须能不用做任何改变就能在 Java SE 7 中运行;开发效率 ― 提升开发效率,最小的学习曲线; 性能 ― 新的并行
2015-09-11 21:01:10
6200
原创 IBM Install Manager 静默安装
解压IIM安装包后:如果使用root安装:图形:install静默:installc非root用户安装:图形:userinst.静默:userinstc查看帮助示例:[root@vm801 IIM]# ./installc -helphelp, -help, -h, -? (all, )[root@vm801 IIM]# ./installc -h
2015-09-11 20:40:56
3365
原创 Websphere8 AIX静默安装卸载升级
解压was主程序安装包:[user01:root]:/> gunzip C1G2QML.tar.gz[user01:root]:/> tar xvf C1G2QML.tar进入解压后的目录修改安装配置文件:[user01:root]:/> cd WAS[user01:root]:/> vi responsefile.nd.txt -OPT silentInstallLic
2015-09-11 20:39:09
3321
原创 WAS8.5静默安装
安装was8.5和补丁,was8.5缺省安装包内置的JDK是1.6的版本,我们选择安装jdk1.7------------------------------------------------------------------系统版本:Red Hat Enterprise Linux Server release 5.8软件版本:was8.5------------------
2015-09-11 20:37:39
10376
原创 jdk安装与卸载
一、下载安装JDK1.6 1、下载jdk1.6的官方地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html 2、jdk1.6提供以下两种自解压文件: 1)jdk-6u22-linux-i586.bin 2)jdk-6u22-linux-i586-rpm.bin 3、我下载的
2015-09-11 20:33:51
837
原创 ZooKeeper集群配置
本文系统:CentOS 6.5 x64一、单机模式安装二、伪集群模式安装三、集群模式安装--------------------------------------分割线 --------------------------------------ZooKeeper集群配置 http://www.linuxidc.com/Linux/2013-06/8634
2015-09-11 20:25:46
2193
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人