twistman的技术日志

专业系统工程师打杂,副业Linux geek

IBM发布Websphere Liberty的cloud native应用开发课程

掌握云原生开发:IBM WebSphere Liberty 云原生培训 (ZA610) 您是否想利用云原生技术构建现代化、可扩展的 Java 应用?IBM WebSphere Liberty 云原生培训 (ZA610) 课程将为您提供所需的技能和知识! 该为期两天的课程将涵盖以下内容: 该课程适合以下人群: 通过参加此课程,您将能够: 立即注册,开启您的云原生开发之旅! 报名链接:https://www.ibm.com/training/course/ZA610G 课程介绍:https://www.ibm.com/blog/announcement/ibm-websphere-liberty-new-cloud-native-capabilities-to-reduce-costs-and-increase-agility/ 注意: 本课程使用英文授课,但本博客文章以中文介绍,方便您更好地了解课程内容。

IBM WebSphere MQ Crash

今日发生了WebSphere Crash的故障。因为备份软件占用了IBM WebSphere MQ的check point 文件(/var/mqm/qmgrs/队列管理器/amqalchk.fil)因为MQ进程使用操作系统的O_NSHARE属性去打开”amqalchk.fil”文件。使用排他的方式打开checkpoint文件是为了避免两个队列管理器同时打开一个checkpoint文件。两个队列管理器同时打开checkpoint会导致日志损坏。当日志被损坏会导致MQ队列管理器无法启动。英文文档解释的原文:The file system must obey requests to lock files either using O_NSHARE on the open() call or fcntl() with.

IBM Java SE 6 将在2018年4月结束服务

IBM JDK 1.6 将在2018年4月30日EOS(end of service)。 WebSphere Application Server Liberty 的jdk 1.6 支持在2017年9月结束,WebSphere Application Server 8.5 的jdk 1.6支持会在2018年4月30日结束。 请参考以下文档: http://www-01.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/3/897/ENUS916-143/index.html&request_locale=en http://www.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.nd.doc/ae/covr_javase6_eos.html https://developer.ibm.com/wasdev/docs/end-java-se-6-go/ http://www.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.nd.multiplatform.doc/ae/tovr_migratingjava.html http://www.oracle.com/technetwork/java/eol-135779.html

IHS与WAS各版本的兼容列表

WAS 6.0 、WAS 6.1相继EOS,客户迁移应用程序到新版的WAS需要一段时间。但是在IHS上遇到安全漏洞需要马上升级到受支持的版本。新版本的IHS能往下兼容旧版本的WAS,只是新增的配置参数项无法在旧版本的WAS控制台配置,需要手工修改plugin的配置文件。

IHS配置多域名的SSL证书

SSL v2的设计顺应经典的公钥基础设施PKI(public key infrastructure)设计,后者认为一个服务器只提供一个服务从而也就只使用一个证书。这意味着服务器可以在TLS启动的早期阶段发送或提交证书,因为它知道它在为哪个域服务。HTTP服务器开启虚拟主机支持后,每个服务器通过相同的地址可以为很多域提供服务。服务器检查每一个请求来决定它在为哪个域服务。这个信息通常从HTTP请求头获得。不幸的是,当设置了TLS加密,服务器在读取HTTP请求里面的域名之前已经向客户端提交了证书,也就是已经为默认域提供了服务。因此,这种为虚拟主机提供安全的简单途径经常导致使用了错误的数字证书,从而导致浏览器对用户发出警告。 以上描述摘自OpenWares。详细了解请到:服务器名字指示SNI(Server Name Indication) 即访问www.buyberry.net会读取到beta.buyberry.net的证书,这样浏览器会报证书错误。 因此需要Server Name Indication (RFC 4366)这个扩展协议来修正。标准apache是支持Name Based SSL VHosts With SNI 。前提需要 OpenSSL 0.9.8f 之后才能支持。但是IHS并不支持这个扩展协议。

weblogic 配置 DB2 hadr jdbc failover

之前的blog写过怎么配置WAS 6.1 6.0 配置 DB2 hadr jdbc failover 。 今天讲讲在weblogic上的配置,配置的参数和was是一样的。只是weblogic的配置菜单和was不一样。 注意:此HowTo文档是针对IBM DB2 jdbc driver写的,如果你使用的是BEA DB2 JDBC driver则不适用。请确定DB2 jdbc driver版本信息。