自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 控制台SESSIONOUT

通过配置文件来修改WAS控制台Session过期时间的方法在DM节点目录,或者单服务器的概要节点的目录下,在如下目录找到文件deployment.xmlconfig\cells\XyzCell\applications\isclite.ear\deployments\isclite打开 deployment.xml 文件,找到invalidationTimeout,将默认值...

2010-09-17 13:04:10 186

原创 MQ 性能强势推荐

1。MQ的API中最耗CPU的是MQCONN、MQDISC、MQOPEN和MQCLOSE,尽量避免必要地重复使用,最好做相关的连接池(自己开发这块调用的话),批量消息使用一个MQCOMIT。只发送一条消息时用MQPUT1,性能消耗最小。2。消息大小最好能少于8K,IBM的人说8K就是一个槛,大于它性能就越来越差。非重要的、不可丢失的消息,使用非持久性,非持久性消息只会在内存中,不会记日志,性能比持...

2010-06-04 09:55:32 206

WAS 与 MQ 集成(1)

开发与部署1. WAS 产品包中的 Application Server Toolkit 可以为您的开发和运行提供哪些帮助?2. 是否用 MDB(Message-Driven Bean)来侦听 MQ 队列?3. 如何处理 JSP 的中文显示问题?4. 在 WAS 中连接 MQ 有哪些方式?最佳方式是什么?5. 我希望编写的 Web 应用能够支持尽可能多的客户端,有哪些注意事...

2010-04-28 16:19:23 442

WAS 集成 MQ 方式

通常,在 WAS 中连接 WebSphere MQ 的方式有以下三种方式:1. 使用 WebSphere MQ 链路使用 WAS 的管理控制台来配置和管理 WebSphere MQ 链路(WebSphere MQ Link)。该方式在WAS的服务集成总线(SI BUS)与 WebSphere MQ 消息传递网络中的队列管理器之间提供直接连接。连接方式类似 WebSphere MQ 的 server...

2010-04-28 16:18:33 676 1

Library

WebSphere MQ for Linux On WebSphere MQ for Linux, you must link your program to the MQI library files supplied for the environment in which you are running your application, in addition to t...

2010-04-28 14:21:17 171

WAS+MQ Refer

准备 :确认WebSphere MQ主机和WebSphere Application Server主机可以互相通过主机名ping通。<script type="text/javascript"> </script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" t...

2010-04-26 15:44:25 99

LINUX添加环境变量

1. 修改/etc/profile文件    如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。    ·用文本编辑器打开/etc/profile    ·在profile文件末尾加入: Java代码      JAVA_HOME=/usr/share/jdk1.5.0_05  ...

2010-04-16 15:06:04 75

安装指南

在SUSE Linux 10 x86-64环境下安装和配置WebSphere Message Broker 6.1 1. 目标本文档描述了在SUSE Linux 10 x86-64 下面安装IBM WebSphere Message Broker6.1的组件,还包含了各个组件的安装验证的步骤,以及Message Broker的配置步骤。对于其他的操作系统环境,请以WebSphere...

2010-04-16 12:11:11 126

LINUX 设置自启动

主要涉及到的服务器有: ftpserver, vncserver, oracle, mysql, apache采用的主要办法还是去 /etc/rc.local里面添加相应的命令(以后可以尝试chkconfig和shell脚本的方式)而如果想以redhat serivce的方式去启动的话,可以把相关的命令放到 /etc/rc.d/init.d下面,这样你就可以 service apach...

2010-04-16 11:19:18 79

Linux 用户及用户组

通过修改用户(User)和用户组(Group)配置文件的办法来添加;由于我们已经在前面说过,可以通过修改配置文件的办法来管理用户,所以此主题应该包括此内容;当然通过用户及用户组管理工具(比如 adduser、userdel、usermod 、userinfo、groupadd 、groupdel 、groupmod等)也是可以的,通过管理工具对用户的管理我们将要在专门一篇文章中介绍;通过修...

2010-04-12 14:31:05 100

SOCKET 异常类型

Error codeMeaningWSAECONNABORTEDThe virtual circuit was terminated due to a time-out or other failure.由于超时或其他错误导致虚电路中止。WSAECONNRESETFor a stream socket, the virtual ...

2010-03-30 16:42:59 549

ASYNC IO 异常

 最近公司接了一个客户项目,使用的环境是websphere6.1.0.0+db2 v9.项目中数据库连接池使用的是c3p0 v0.9.1.2。可是现在系统老是死机,平均一天1次到2次。一直找不到具体原因所在,查看错误日志如下:------Start of DE processing------ = [09-3-22 10:20:42:187 CST] , key = java.io.I...

2010-03-30 16:37:56 899

Transaction Introduce

Transaction什么是Transaction?所谓Transaction是指一系列不可分割的改动数据库的操作。在这个解释中,有三个关键词:一系列,不可分割以及改动。仅仅是一个改动数据库的操作是没有Transaction可言,只有"一系列"操作(一组SQL语句)才可能组成Transaction;"不可分割"就意味着一致性和完整性,要么这一系列操作全部commit,要么就全部rollb...

2010-03-30 14:01:45 93

LINUX 黑屏

有时候用VNC View打开远程linux桌面时,桌面显示不出来,只有一个灰色背景加上一个命令行。这时候需要在vnc server上设置一下: 编辑 /root/.vnc/xstartup Java代码 [root@localhost ~]# vi /root/.vnc/xstartup   去掉下面两行的注释: Java代码 ...

2010-03-26 15:59:55 247

DB2 死锁

解决“SQL0911N 因为死锁或超时 ”的心得体会,与大家共享最近应用程序中老是报:[IBM][CLI Driver][DB2/6000] SQL0911N   因为死锁或超时,当前事务已被回滚。原因码为 "68"。   SQLSTATE=40001或者是[IBM][CLI Driver][DB2/6000] SQL0911N   因为死锁或超时,当前事务已被回滚。原因码为 "2"。   SQL...

2010-03-26 10:33:11 625

WAS 事物引起的错误

一、性能故障的现象报告当登陆用户达到比较高的并发数量的时候,应用服务器的JVM使用的内存逐渐上升,最终达到了允许的最大值2GB,同时应用服务器的CPU占用率达到了100%,不再响应页面访问请求。通过应用服务器的系统日志和应用程序的日志来分析,出现故障的时候系统的状态:1、EJB事务阻塞,无法完成事务提交,超时后事务失败[05-7-20 9:19:33:765 GMT+08:00] ca8...

2010-03-25 17:13:59 512

I/O Monitor

如何使用iostat分析磁盘负载比较重要的参数%util: 一秒中有百分之多少的时间用于 I/O 操作,或者说一秒中有多少时间 I/O 队列是非空的svctm: 平均每次设备I/O操作的服务时间await: 平均每次设备I/O操作的等待时间avgqu-sz: 平均I/O队列长度如果%util接近100%,表明i/o请求太多,i/o系统已经满负荷,...

2010-03-22 13:51:51 353

JDBC Hang 导致连接不够用

Problem DescriptionA JDBC connection which is used by an application or by WebLogic Server itself will block one WebLogic Server execute thread for the complete duration of the calls that are made via...

2010-03-22 13:09:31 167

主题修改

Portal 的主题页面为JSP或JSPF, 我们需要对其中的标签取值进行修改可以更改他的类包,或直接修改JSP页面。下面阐述如何通过修改JSP修改Portal显示用户名,主要是标签取值修改的操作。 Portal的用户名显示存在banner_toolbar.jspf中,修改如下: <input type='hidden' id='cn' value='<porta...

2010-03-22 09:36:38 103

Understanding HTTP plug-in failover in a clustered environment

Problem(Abstract)After setting up the HTTP plug-in for load balancing in a clustered IBM® WebSphere® environment, the HTTP plug-in is not performing failover in a timely manner or at all when a clus...

2010-03-17 14:31:08 125

HTTP Server load balancing secrets

The HTTP Server plugin that ships with WAS is quite a nice little piece of router magic that ships for free, yet work load management through the HTTP Server seems like such black magic to most pe...

2010-03-17 14:26:56 115

案例分析

系统上线后偶有宕机,而且每次都是出现在相同的某两个业务点上,多次对程序进行代码检查,认真分析后,仍旧没有解决问题。 宕机后,产生上G的dump文件和javacore文件,苦于没有分析经验,很久没有找到解决问题的方案。查找资源后,发现两个软件,即 heapAnalyzer 和 jca。前者分析dump文件,后者分析javacore文件。对于 heapAnalyzer 而言,在 ...

2010-03-16 16:53:40 248

Remote Rendering portlet hangs on socketRead0()

当我们在JAVACORE文件中发现很多WEBCONTAINER挂起在INPUTSTREAM方法或SOCKETREADER方法中时,解决如下:(另有一参考在DB2类型中)Problem(Abstract)This technote describes a workaround when the Web Content Management Remote Rendering...

2010-03-16 16:46:27 136

DB2 死锁无没有反应

The Microsoft SQL Server 2000 Driver for JDBC may cause an application to stop responding, or "hang," while working with concurrent transactions in a multi-threaded environment. A thread dump file tha...

2010-03-16 16:33:44 107

参考地址

Python 下的 web framework(Karrigell 与 Django) http://karrigell.sourceforge.net/ http://www.djangoproject.com/documentation/install/ http://www.woodpecker.org.cn/obp/django/django-stepbystep/newtes...

2010-03-15 11:42:56 88

WAS Portal Theme Development And Configuration

我们先介绍一下主题和外表开发的基本思路,然后先从IBM主题那里进行修改生成我们自己的基本主题和外表,最后说一下如何改造这个自定义主题和外表将IBM拖拽功能增加到我们自己的主题和外表上来。 1.主题和外表的基本结构 这一块在InfoCenter中有基本说明,在这里我简单说明一下。 主题路径 profile...

2010-03-12 22:37:13 122

Portal 主题部署

部署定制的主题和外表http://publib.boulder.ibm.com/infocenter/wpdoc/v6r0/index.jsp?topic=/com.ibm.wp.exp.doc/wps/dgn_dpycst.html因为将主题和外表 JSP 作为主 IBM® WebSphere® Portal Express 企业应用程序的一部分进行管理,所以它们是WebSphe...

2010-03-12 22:21:12 132

DB2 锁的监控

      锁是数据库为了控制并发数据的完整性而引入的机制,在并发应用中出现锁现象并不可怕,锁现象通常分为死锁和锁等待两种情形。        死锁是因为两个并发的进程或者线程同时各自占有一个资源,又需要占有对方资源,但又都各不相让造成的,这通常是因为程序在并发上考虑不周造成的。        锁等待则是数据库中最普通的情况,一各应用使用数据期间必然要加锁,防止其他进程或应...

2010-03-12 15:40:32 154

应用服务器出现错误的原因简析

磁盘已满   导致系统无法正常运行的最可能的原因是磁盘已满。一个好的网络管理员会密切关注磁盘的使用情况,隔一定的时间,就需要将磁盘上的一些负载转存到备份存储介质中(例如磁带)。  日志文件会很快用光所有的磁盘空间。Web服务器的日志文件、SQL*Net的日志文件、JDBC日志文件,以及应用程序服务器日志文件均与内存泄漏有同等的危害。可以采取措施将日志文件保存在与操作系统不同的文件系统中...

2010-03-11 22:19:52 215

WAS 中Too many open files问题

WAS下的应用系统,在对其他性能开至较大时出现系统无法返回的情况,查看日志错误为Too Many Open Files.处理方法如下: 1. ulimit -a 查看系统目前资源限制的设定。[root@test security]# ulimit -a  /*etc/security*/core file size        (blocks, -c) 0data seg...

2010-03-11 22:16:11 374

DB2恢复

恢复数据库报ROLL-FORWARD错误(SQL57019),则执行日志回滚 restore db dbname from 路径 taken at *** logtarget 路径日志路径即DATABASE DIRECTORY+SQLLOGDIR(通过list database directory on /home/db2inst1获取)还原后执行 rollforward db dbn...

2010-03-09 10:15:38 1042

DB2安装新包

1.停止当前DB2su - db2inst1 # If you log in as db2inst1, ignore the stepdb2 force applications alldb2stop # If the command failed, please repeat the upper command until the stop is successful.2.安装...

2010-03-08 15:09:02 97

原创 急性者的性能优化

引言如果您是这样一个人:启动并运行 WebSphere® Application Server 后就忙着处理其他事情,而没有时间研究与性能优化相关的文档(请参阅参考资料)。那么,您来对地方了——本文旨在帮助您确定可能带给您 80% 性能改善的 20% 的性能更新。本文重点介绍 WebSphere Application Server base 产品——下一篇文章将介绍 WebSphere ...

2010-03-05 11:02:23 129

原创 控制台安全性破解

常在河边走,哪有不湿鞋,WebSphere管理中最让人无语的是把密码忘记了。管理控制台也好,数据源的密码也好,配置的时候为了满足安全管理的要求设置了8位以上、大小写皆有、毫无意义的密码,现在两眼一抹黑,怎么都试不出来。怎么办?重装?生产环境好不好。其实不用着急,IBM还是给我们留了一条后路的。管理控制台密码遗忘有两种补救措施:方法一:命令行——从$WAS_HOME/profiles...

2010-03-04 23:05:02 177

DB2 集群建立

在MSCS中安装DB2 EEEDB2对于MSCS提供了良好的支持,在MSCS中安装DB2 EEE,基本实现步骤如下:计划与准备安装MSCS安装DB2 EEE将DB2 EEE的实例升迁为群集的实例测试群集的实例参考:http://www.ibm.com/developerworks/cn/data/library/techarticles/030...

2010-03-04 23:00:17 698

原创 查看WAS版本

一、查看WAS版本的方式:1、命令行  cd $WAS_HOME/bin  ./versionInfo.sh以上只能查看到WAS的大小版本号,并不能查看到WAS安装了其他的哪些补丁。通过跟踪发现在 $WAS_HOME/properties/version/ 以及 $WAS_HOME/properties/version/history/ 目录下可以通过文件名的名称知道安装了哪些补丁。比如:$WAS...

2010-03-04 22:39:11 3718

WAS设置编码方式

    当安装了webSphere的小型机的默认编码不是GBK,而应用程序是以GBK作为默认编码会导致一系列的乱码问题。    在这个情况下,我们可以通过webSphere的控制台设置来修正该问题。以下webSphere简称WS,WS有WS5和WS6,两个有些不同。      WS6:    “服务器”-->应用程序服务器,找到自己应用使用的服务器。    WS6有不同,注意...

2010-03-04 22:29:06 2578

原创 WAS 6.1 的类加载四

12.5.2 步骤 2:添加一个EJB模块和工具JAR下面,往应用程序中添加一个EJB,它也依赖VersionChecker JAR文件。在此,在EAR的根目录添加一个VersionCheckerV2.jar 文件。在这个JAR文件中的VersionChecker  类返回了Version 2.0。为了保证扩展类加载中的工具JAR可用,在EJB模块的manifest文件中添加一个引用,如例...

2010-03-04 12:35:59 164

原创 WAS的类加载机制三

12.3.1 类加载策略对于系统中的每个应用程序服务器,类加载策略可以设置成 Single 或者Multiple。当应用程序类加载策略设置成 Single,单一的应用程序类加载器可以加载应用程序服务器(JVM)中的所有 EJB、工具JARs 和共享库。如果WAR类加载策略设置成Single类加载(或者Application),这个应用程序中的Web模块也会被这个single类加载器加载。...

2010-03-04 12:34:50 953

原创 WAS的类加载机制二

12.2 概览Websphere 类加载器注意:每一个JVM都有自己的类加载器。在WebSphere 环境中会有多个应用程序服务器(JVM),也就是说JVM的类加载器是分开的,尽管它们运行在同一个物理机器上。还需要注意的是:Java虚拟机(JVM) 使用的扩展和应用程序类加载器,你能够看到WebSphere 运行环境也使用名为扩展和应用程序类加载器,尽管它们的名字有些一致,但它们和JV...

2010-03-04 12:33:50 181

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除