﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-隔叶黄莺 The Blog of Unmi-随笔分类-Mid-Ware</title><link>http://www.blogjava.net/Unmi/category/29119.html</link><description>〖隔叶黄莺三四声，挂壁飞瀑千万尘。若是人间无净土，此处为何妙语真！ 隔叶黄莺四字，本非取自此句，而有寄寓他意，因见妙语，亦与予心合!〗</description><language>zh-cn</language><lastBuildDate>Wed, 14 May 2008 21:13:14 GMT</lastBuildDate><pubDate>Wed, 14 May 2008 21:13:14 GMT</pubDate><ttl>60</ttl><item><title>Websphere Application Server (WAS) 中应用的哪一个 web.xml 在起作用</title><link>http://www.blogjava.net/Unmi/archive/2008/05/13/200159.html</link><dc:creator>隔叶黄莺</dc:creator><author>隔叶黄莺</author><pubDate>Tue, 13 May 2008 15:38:00 GMT</pubDate><guid>http://www.blogjava.net/Unmi/archive/2008/05/13/200159.html</guid><wfw:comment>http://www.blogjava.net/Unmi/comments/200159.html</wfw:comment><comments>http://www.blogjava.net/Unmi/archive/2008/05/13/200159.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Unmi/comments/commentRss/200159.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Unmi/services/trackbacks/200159.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 本文侧重于发现问题及解决问题的过程，过程中才有乐趣，但对于务实重效率的人固然是看了会眼花。因此最后还是总结一下吧：<br><br>WAS 下的 Web 应用，如果要更新 web.xml 文件，该替换哪一个 web.xml 呢？<br><br>·非集群环境要更新 WAS_HOME/config/cells/[unmi]/applications/[Prod_war.ear]/deployments/[Prod_war]/[Prod.war]/WEB-INF/ 中的 web.xml  文件<br><br>·集群环境则，只是做了上一步，重启应用后确实有效果，但若要在 DM 重启后仍然有效的话，还需更新<br>    DM_HOME/config/cells/[unmiNetwork]/applications/[Prod_war.ear]/deployments/[Prod_war]/[Prod.war]/WEB-INF 中的 web.xml 文件<br><br>·如果只更新 WAS_HOME/installedApps/[unmi]/[Prod_war.ear]/[Pro&nbsp;&nbsp;<a href='http://www.blogjava.net/Unmi/archive/2008/05/13/200159.html'>阅读全文</a><img src ="http://www.blogjava.net/Unmi/aggbug/200159.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Unmi/" target="_blank">隔叶黄莺</a> 2008-05-13 23:38 <a href="http://www.blogjava.net/Unmi/archive/2008/05/13/200159.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>WAS 安全性中定制用注册表，通过 JDBC 验证用户实现 SSO</title><link>http://www.blogjava.net/Unmi/archive/2008/01/27/175509.html</link><dc:creator>隔叶黄莺</dc:creator><author>隔叶黄莺</author><pubDate>Sun, 27 Jan 2008 06:51:00 GMT</pubDate><guid>http://www.blogjava.net/Unmi/archive/2008/01/27/175509.html</guid><wfw:comment>http://www.blogjava.net/Unmi/comments/175509.html</wfw:comment><comments>http://www.blogjava.net/Unmi/archive/2008/01/27/175509.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/Unmi/comments/commentRss/175509.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Unmi/services/trackbacks/175509.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 通常 Websphere Application Server (WAS) 都是结合 LDAP 来对用户对行验证，实现单点登陆的。因为 LDAP 有着一个得天独厚的优势，它对查询进行了优化，因此 WAS 理所当然的提供了对 LDAP 十分完善的支持。从 WAS 控制台进 安全性－＞用户注册表－＞LDAP，在类型里可以看到支持 IBM_Directory_Server、SecureWay、Sun ONE、Domino、Active_Directory、eDirectory 还可定制 LDAP 连接。<br><br>好，就此打住，我在这里要介绍的是如何配置 WAS 控制台和应用通过 JDBC 来验证用户。这一想法产生的背景是：公司原所有系统是通过 Portal 做的集成，配置 LDAP 便能实现 SSO，但有一个新的项目暂不能通过 LDAP 来验证，但也要能实现 SSO，于是就意思到要用 JDBC 来进行用户验证。你也许已注意到在 安全性－＞用户注册表 下除了 本地 OS 和 LDAP 外，还有一个 定制。我们就是要在这个 "定制" 上做文章的。下面详细具体步骤。&nbsp;&nbsp;<a href='http://www.blogjava.net/Unmi/archive/2008/01/27/175509.html'>阅读全文</a><img src ="http://www.blogjava.net/Unmi/aggbug/175509.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Unmi/" target="_blank">隔叶黄莺</a> 2008-01-27 14:51 <a href="http://www.blogjava.net/Unmi/archive/2008/01/27/175509.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Tomcat 和 OpenLDAP, 从配置到应用[翻译]</title><link>http://www.blogjava.net/Unmi/archive/2008/01/03/172031.html</link><dc:creator>隔叶黄莺</dc:creator><author>隔叶黄莺</author><pubDate>Thu, 03 Jan 2008 15:50:00 GMT</pubDate><guid>http://www.blogjava.net/Unmi/archive/2008/01/03/172031.html</guid><wfw:comment>http://www.blogjava.net/Unmi/comments/172031.html</wfw:comment><comments>http://www.blogjava.net/Unmi/archive/2008/01/03/172031.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Unmi/comments/commentRss/172031.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Unmi/services/trackbacks/172031.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 因公司生产系统是基于 LDAP 实现的 SSO 验证，开发主要还是基于 Tomcat 来进行的，于是乎就想能不能用 Tomcat 也连接 LDAP 来进行相仿的验证，网上找了些资料，唯独这篇文章我最喜欢，欣喜间不忘把它翻译过来以饷诸位同仁 (忙乱中拣些闲暇，历经数日方成)；自私、坦白讲是为锻炼一下自己的阅读能力，难免在不明之处欠些琢磨更要紧是水平的不到位，见谅！并希望能得到无情的指摘。同时 Unmi 也对例子有所实践，并非平白引进；还有就是注意到文中用的是 Form 的验证方式，读者可自己试验 Basic 的验证，更多的属性配置就该参考 Tomcat 关于 Realm 的配置文档了。<br><br>几乎所有的 Java Web 应用都需要某种类型的安全性的控制, 并且这通常会借助于 Lightweight Directory Access Protocol (LDAP) 目录服务来实现.  作为一个开发者，很有必要在本地安装一个 OpenLDAP 和 Web 容器来提高开发效率. 配置 Tomcat 连接到 OpenLDAP 的过程假如你能理解的话，还是很直白的. 这篇文章&nbsp;&nbsp;<a href='http://www.blogjava.net/Unmi/archive/2008/01/03/172031.html'>阅读全文</a><img src ="http://www.blogjava.net/Unmi/aggbug/172031.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Unmi/" target="_blank">隔叶黄莺</a> 2008-01-03 23:50 <a href="http://www.blogjava.net/Unmi/archive/2008/01/03/172031.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>结合Apache和Tomcat实现集群和负载均衡</title><link>http://www.blogjava.net/Unmi/archive/2007/09/18/146308.html</link><dc:creator>隔叶黄莺</dc:creator><author>隔叶黄莺</author><pubDate>Tue, 18 Sep 2007 15:33:00 GMT</pubDate><guid>http://www.blogjava.net/Unmi/archive/2007/09/18/146308.html</guid><wfw:comment>http://www.blogjava.net/Unmi/comments/146308.html</wfw:comment><comments>http://www.blogjava.net/Unmi/archive/2007/09/18/146308.html#Feedback</comments><slash:comments>15</slash:comments><wfw:commentRss>http://www.blogjava.net/Unmi/comments/commentRss/146308.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Unmi/services/trackbacks/146308.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 如果要体验集群环境的WEB应用开发采用Apache+Tomcat进行轻量级集群配置是个很经济的选择，不妨也能动手配置一下，非常简单。<br><br>一：软件环境<br>   1. Apache: apache 2.0.55 (由http://httpd.apache.org/进入下载)(点击下载apache 2.0.55)<br>   2. Tomcat: Tomcat 5.5.25 (由http://tomcat.apache.org/进入下载)(点击下载Tomcat 5.5.25 zip版)<br>   3. mod_jk: 在页面 http://tomcat.apache.org/   Download 标题下找到 Tomcat Connectors 链接进入),(点击下载 mod_jk-apache-2.0.55.so)<br><br>二：负载均衡<br>　用Apache进行分流，把请求按照权重以及当时负荷分tomcat1,tomcat2...去处理<br><br>1. 安装apache,tomcat<br>   我把Apache安装在D:\Apache &nbsp;&nbsp;<a href='http://www.blogjava.net/Unmi/archive/2007/09/18/146308.html'>阅读全文</a><img src ="http://www.blogjava.net/Unmi/aggbug/146308.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Unmi/" target="_blank">隔叶黄莺</a> 2007-09-18 23:33 <a href="http://www.blogjava.net/Unmi/archive/2007/09/18/146308.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Windows下安装使用openldap</title><link>http://www.blogjava.net/Unmi/archive/2007/07/27/132669.html</link><dc:creator>隔叶黄莺</dc:creator><author>隔叶黄莺</author><pubDate>Thu, 26 Jul 2007 18:49:00 GMT</pubDate><guid>http://www.blogjava.net/Unmi/archive/2007/07/27/132669.html</guid><wfw:comment>http://www.blogjava.net/Unmi/comments/132669.html</wfw:comment><comments>http://www.blogjava.net/Unmi/archive/2007/07/27/132669.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/Unmi/comments/commentRss/132669.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Unmi/services/trackbacks/132669.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: openldap 比起其他商业目录服务器(比如 IBM Directory Server)，特别的轻巧，十分适合于本地开发测试用，在产品环境中的表现也很优秀。<br><br>openldap 软件在它的官方网站 http://www.openldap.org, 不过下载过来是源代码，并没有包含 win32 下的 Makefile 文件，只提供了在 Unix/Linux 下编译用的 Makefile。所以相应的在网上介绍在 windows 下安装使用 openldap 的资料比较少，而在 Unix/Linux 下应用文档却很丰富。<br><br>本文实践了在 Windows 下安装配 openldap，并添加一个条目，LdapBrowser 浏览，及 Java 程序连接 openldap 的全过程。<br><br>1. 下载安装 openldap for windows，当前版本2.2.29<br>    下载地址：http://download.bergmans.us/openldap/openldap-2.2.29/openldap-2.2.29-db-4.3.29-o&nbsp;&nbsp;<a href='http://www.blogjava.net/Unmi/archive/2007/07/27/132669.html'>阅读全文</a><img src ="http://www.blogjava.net/Unmi/aggbug/132669.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Unmi/" target="_blank">隔叶黄莺</a> 2007-07-27 02:49 <a href="http://www.blogjava.net/Unmi/archive/2007/07/27/132669.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Portal&amp;nbsp;的概念和内涵&amp;nbsp;[转]</title><link>http://www.blogjava.net/Unmi/archive/2006/04/27/124084.html</link><dc:creator>隔叶黄莺</dc:creator><author>隔叶黄莺</author><pubDate>Wed, 26 Apr 2006 21:01:00 GMT</pubDate><guid>http://www.blogjava.net/Unmi/archive/2006/04/27/124084.html</guid><wfw:comment>http://www.blogjava.net/Unmi/comments/124084.html</wfw:comment><comments>http://www.blogjava.net/Unmi/archive/2006/04/27/124084.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Unmi/comments/commentRss/124084.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Unmi/services/trackbacks/124084.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Portal一词原来是"门户网站"的意思，如YAHOO！、AltaVista、SINA这样的网站。而对于企业信息化而言，它扮演的角色则有所不同。对企业来说，建立Portal的意义在于可以使员工共享各种系统和信息资源，并对其进行统一的管理。对员工来说，通过Portal可以了解和掌握有关企业的各种信息、参加讨论、协同工作等。Portal自动将分散于企业各处的信息资源整理并发送给员工，真正实现信息找人的目的。<br>　　Portal现在已经成为企业最关注的领域之一，是实现企业整合的第一步。其重要价值在于它是企业现有投资与新投资的集成节点，使用户能够与人、内容、应用和流程进行个性化的、安全的、单点式的互动交流。&nbsp;&nbsp;<a href='http://www.blogjava.net/Unmi/archive/2006/04/27/124084.html'>阅读全文</a><img src ="http://www.blogjava.net/Unmi/aggbug/124084.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Unmi/" target="_blank">隔叶黄莺</a> 2006-04-27 05:01 <a href="http://www.blogjava.net/Unmi/archive/2006/04/27/124084.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何查找JBoss所发布的JNDI资源</title><link>http://www.blogjava.net/Unmi/archive/2006/01/10/124017.html</link><dc:creator>隔叶黄莺</dc:creator><author>隔叶黄莺</author><pubDate>Mon, 09 Jan 2006 16:22:00 GMT</pubDate><guid>http://www.blogjava.net/Unmi/archive/2006/01/10/124017.html</guid><wfw:comment>http://www.blogjava.net/Unmi/comments/124017.html</wfw:comment><comments>http://www.blogjava.net/Unmi/archive/2006/01/10/124017.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Unmi/comments/commentRss/124017.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Unmi/services/trackbacks/124017.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:     J2EE容器分为Servlet容器和EJB容器，例如Tomcat就是一个Servlet容器，WebLogic，WebSphere Application Server，JBoss就是EJB容器。他们都提供JNDI的支持，你可以把任何资源（如DataSource、JMS、Queue、Mail甚至是URL资源）都绑定到JNDI上下文中，这样可以降低组件间的耦合性。<br>    通常的Servlet容器（如Tomcat、Resin）中的JNDI资源只能被容器中的程序查到、使用，而不能在容器外引用，也就是只能被容器所以进程所用；而EJB容器中的JNDI资源却可以在容器外，或者是另一台机器上的程序查找到并透明使用，因为EJB本来就是要为分布式服务的。EJB容器中的JNDI资源可以通过JNP、RMI、IIOP、T3或文件引用的方式发布出去。<br>    每种EJB容器都会用某些JNDI协议，如JNP 是 JBOSS 提供的JNDI协议,IIOP 是 WebSphere 提供的JNDI协议, T3 是 Weblogic 提供的 JNDI 协议。&nbsp;&nbsp;<a href='http://www.blogjava.net/Unmi/archive/2006/01/10/124017.html'>阅读全文</a><img src ="http://www.blogjava.net/Unmi/aggbug/124017.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Unmi/" target="_blank">隔叶黄莺</a> 2006-01-10 00:22 <a href="http://www.blogjava.net/Unmi/archive/2006/01/10/124017.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>刚开始学习使用JBoss就被绊了一下</title><link>http://www.blogjava.net/Unmi/archive/2006/01/09/124052.html</link><dc:creator>隔叶黄莺</dc:creator><author>隔叶黄莺</author><pubDate>Sun, 08 Jan 2006 17:53:00 GMT</pubDate><guid>http://www.blogjava.net/Unmi/archive/2006/01/09/124052.html</guid><wfw:comment>http://www.blogjava.net/Unmi/comments/124052.html</wfw:comment><comments>http://www.blogjava.net/Unmi/archive/2006/01/09/124052.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Unmi/comments/commentRss/124052.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Unmi/services/trackbacks/124052.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 刚开始碰到的一个问题是我JDK安装的是1.5，启动jboss-3.2.3就有问题，出现的错误提示是<br>Failed to boot JBoss:<br>javax.management.InstanceNotFoundException: JMImplementation:service=LoaderRepository,name=Default<br>        at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getMBean(Unknown Source)<br>        at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(Unknown Source)<br>        at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(Unknown Source)<br>        at org.jboss.system.server.ServerImpl.initBoot&nbsp;&nbsp;<a href='http://www.blogjava.net/Unmi/archive/2006/01/09/124052.html'>阅读全文</a><img src ="http://www.blogjava.net/Unmi/aggbug/124052.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Unmi/" target="_blank">隔叶黄莺</a> 2006-01-09 01:53 <a href="http://www.blogjava.net/Unmi/archive/2006/01/09/124052.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>研究&amp;nbsp;WebSphere&amp;nbsp;MQ&amp;nbsp;(Workflow)&amp;nbsp;时在网上幸遇IBM技术支持工程师</title><link>http://www.blogjava.net/Unmi/archive/2006/01/07/124049.html</link><dc:creator>隔叶黄莺</dc:creator><author>隔叶黄莺</author><pubDate>Sat, 07 Jan 2006 02:03:00 GMT</pubDate><guid>http://www.blogjava.net/Unmi/archive/2006/01/07/124049.html</guid><wfw:comment>http://www.blogjava.net/Unmi/comments/124049.html</wfw:comment><comments>http://www.blogjava.net/Unmi/archive/2006/01/07/124049.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Unmi/comments/commentRss/124049.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Unmi/services/trackbacks/124049.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:     在公司加入了一个新的项目组，被分配去研究 WebSphere MQ Workflow，Workflow是有些基本的了解，但是MQ和JMS还不是很清楚，更主要的是环境不知道怎么去搭建，也不知道MQ与Workflow有什么关系。<br>    最开始只知道有一个软件是WebSphere MQ Workflow，于是安装它吧，没想我无论是选择安装服务器端还是客户端都提示我需要MQSeries这个东西，我该到哪儿去找这个东西呢？而此时我旁边的同事却把Workflow给装上了，怎么回事呢？他说他的添加删除程序里有一个WebSphere  MQ,他也不知道是几时安装的，查查安装路径才知道是WAS5.1自己带的一个MQ。于是我也装上WAS 5.1的MQ部件，果然Workflow也能安装上了。&nbsp;&nbsp;<a href='http://www.blogjava.net/Unmi/archive/2006/01/07/124049.html'>阅读全文</a><img src ="http://www.blogjava.net/Unmi/aggbug/124049.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Unmi/" target="_blank">隔叶黄莺</a> 2006-01-07 10:03 <a href="http://www.blogjava.net/Unmi/archive/2006/01/07/124049.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>