WEBLOGIC LDAP 详解

 

事情是这样的,我们公司的规范是admin实例上不能部署应用,但是现在有个二期的项目,原来应用就是部署在admin实例上的,现在为了省事(少该代码的配置),还想部署在admin实例上,按理说其实也没什么问题。但是今天在新建weblogic deployer权限用户时,问题来了。在控制台新建一个用户后,重启admin实例,之后再从控制台看这个用户就没了。找了半天问题,什么补丁啊等等,最后发现是缓存清理是清理多了的问题。

我们以前发生过缓存的问题,导致测试结果no pass。所以后来凡是新部署的项目都是这样的:

#!/bin/sh
#Warning:Not Modified
#Author:liwg

rm -rf /app/aiyxgl/zjsaleUwfe/zjsale-Uwfe-domain/servers/zjsale-Uwfe-admin/cache
rm -rf /app/aiyxgl/zjsaleUwfe/zjsale-Uwfe-domain/servers/zjsale-Uwfe-admin/data
rm -rf /app/aiyxgl/zjsaleUwfe/zjsale-Uwfe-domain/servers/zjsale-Uwfe-admin/logs
rm -rf /app/aiyxgl/zjsaleUwfe/zjsale-Uwfe-domain/servers/zjsale-Uwfe-admin/tmp

PATCH_CLASSPATH=${PATCH_CLASSPATH}
for i in `cat /app/mw/wls/weblogic92/patch_weblogic922/patch.index`
do
  PATCH_CLASSPATH=${PATCH_CLASSPATH}:/app/mw/wls/weblogic92/patch_weblogic922/patch_jars/$i
done
export PATCH_CLASSPATH

USER_MEM_ARGS="-Xms1024m -Xmx1024m "
......

 

可以看到,我们删了实例下的 cache  data  logs  tmp目录。因为一直是受管实例,也因为道行尚浅,没多考虑。今天就遇到了上面的问题,最后的解决方法就是:

#rm -rf /app/aiyxgl/zjsaleUwfe/zjsale-Uwfe-domain/servers/zjsale-Uwfe-admin/data

不删除data下的数据就ok了。问题解决了,可是开发人员问说是啥问题,我一时也找不到北了。所以上网普及了下关于 ldap的知识。

 

什么是ldap?  (百度百科哦!!)

LDAP是轻量目录访问协议,英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP。它是基于X.500标准的,但是简单多了并且可以根据需要定制。与X.500不同,LDAP支持TCP/IP,这对访问Internet是必须的。LDAP的核心规范在RFC中都有定义,所有与LDAP相关的RFC都可以在LDAPman RFC网页中找到。

 

如何查看ldap数据?

我们知道LDAP Server中能够存储数据,单我们怎么能看到这些数据呢,方法有两个,一个是自己写代码,另一个就是通过LDAP Brower来查看。

这种客户端有很多,比如开源的JXPlorer

http://pegacat.com/jxplorer

具体如何访问可以参照下这个兄弟的文章:http://wenku.baidu.com/view/6c49f808581b6bd97f19eaa1.html

转载于:https://www.cnblogs.com/kevin-boy/archive/2012/12/13/2816130.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值