Posts tagged ‘weblogic’

清空weblogic日志文件nohup1.log

nohup是LINUX下的一个命令,用来将一些程序可以在后台运行,当退出终端时也中会影响程序的运行。在使用该命令时,会将程序的日志记录到nohuo.log日志文件中。

若该日志文件越来越大,可以手工将其删除。当weblogic停止运行时,可以手工将其删除,当程序在运行时,通过cp命令将其清零,如下:

1、查看nohup1.out,大小为19G左右

2、使用cp /dev/null nohup1.out命令将其清零

3、再次查看nohup1.out,大小为0

./startWebLogic.sh启动失败,提示Error initializing Embedded LDAP Server错误

AIX 5.3 环境下建的Weblogic 8.1.6,在测试期间,之前./startWebLogic.sh一直可以启动,但今天再启动机器运行时就不正常了,显示如下错误信息:

<Mar 1, 2009 2:18:19 PM GMT+08:00> <Emergency> <WebLogicServer>
<BEA-000342><Unable to initialize the server: weblogic.server.
ServiceFailureException: Error initializing Embedded LDAP Server
– with nested exception:
[java.lang.ClassCastException: com.octetstring.vde.backend.BackendRoot]>
*************************************************************
The WebLogic Server did not start up properly.
Exception raised: ‘weblogic.server.ServiceFailureException:
Error initializing Embedded LDAP Server – with nested exception:
[java.lang.ClassCastException: com.octetstring.vde.backend.
BackendRoot]’Reason: weblogic.server.ServiceFailureException:
Error initializing Embedded LDAP Server – with nested exception:
[java.lang.ClassCastException: com.octetstring.vde.backend.BackendRoot]
*************************************************************

搜索资料后发现,是有人用root用户启动过./startWebLogic.sh,导致EmbeddedLDAP.tran文件的属性为root:system,这样再用weblogic用户去启动WebLogic时该文件就没有权限读写了。如下图:

weblogic222

将EmbeddedLDAP.tran文件权限改回weblogic:bea,恢复正常,可以启动WebLogic。

#cd /weblogic_home/AdminServer/data/ldap/ldapfiles
#chown weblogic:bea EmbeddedLDAP.tran

登陆Weblogic的Console后左边的目录树不能显示

配置完成Weblogic,用预先设置的用户名密码也能正常登陆weblogic系统,但就是左边的目录树不能正常显示,如下图:

weblogic1

查看weblogic faq才发现,左边的目录树为JAVA Applet,立即在本机去JAVA网站下载免费的JAVA程序并安装,再次打开Weblogic的Console时左边的目录树就能正常显示了,如下图。

weblogic2