跳至主要内容

博文

目前显示的是 十二月, 2011的博文

Oracle WebCenter Content显示文字定制

在做Oracle WebCenter Content(以前叫Oracle UCM)项目中,经常有客户觉得系统中的文字不够友好,需要去更改界面文字。UCM的资源文件都存在于ww_strings类似的文件中,最直接的方法当然去直接去改写该文件,但这种做法对于一个有经验的实施人员来讲显得太粗鲁了点。基于UCM良好的架构设计,可以直接通过组件来修改。方法如下: 1.创建组件,增加一个资源文件,利用定制字串代替系统文本。 格式为: <@stringID=Text string@>  中文语言为: <@zh-CN.stringID=Text string@> 2.当然你也可以定义自己的字符串,然后在UCM页面中调用,利用Idoc Script <$lc("wwStringID")$> .

解决OEL 6创建域时的”Domain Creation Failed error.“错误

在OEL 6创建Oracle WebCenter Content(ECM)域时,报” Domain Creation Failed error. “的错误。 Domain Creation Failed error. Reason: null Exception: Traceback (innermost last): File "<iostream>", Line 17, in ? TypeError: unsupported operand type(s) for +: 'NoneType' and 'str' 确认config.sh是从ECM的home目录下运行,试了几次还是报同样的错。 反复查了几次原因,发现是因为OEL自带的Open JDK会使Weblogic域不能启动,重新安装了JRockit,但是Weblogic的环境变量里没有把JAVA_HOME路径更新过来,导致域创建出错。 更新“ Middleware Home/wlserver_10.3/common/bin/ commEnv.sh ”,设置JAVA_HOME为JRockit的安装路径,重新运行config.sh,成功建设ECM的域。

使用XManager连接OEL 6

客户的服务器估计是因为VMware虚拟机的原因,无论怎么样都没法通过VNC连接。要在机器使用图形界面安装Oracle软件,只能退求其次使用XManager连接了。操作步骤如下: 1.改变系统的runlevel到5. 打开/etc/inittab,确认初始的runlevel为5 id:5:initdefault: 2.打开XDMCP 【使用GDM】: 打开”/etc/gdm/custom.conf“,把[xcmcp]节设置为1 [xdmcp] Enable=1 【使用KDM】: 打开”/usr/share/config/kdm/Xaccess“文件,下除下列行前面的”#“号: #* #any host can get a login window ==> * #any host can get a login window  打开”/usr/share/config/kdm/kdmrc“文件,把[xdmcp]节设置为true  [xdmcp] Enable=true 3.确认防火墙的UDP端口177打开; 4.重启服务器并使用Xmanager进行连接。

64位OEL 6安装Oracle RCU报“libXext.so.6: cannot open shared object file: No such file or directory”的解决方法

在64位的Oracle Enterprise Linux 6上时报“ libXext.so.6: cannot open shared object file: No such file or directory ”的错误,已经装了64位x11相关的包,可见是缺少32位的包引起的。 1.libXext.so.6错误信息如下: 无法使用位置 /home/ecm/oinstall/rcuHome/rcu/log/logdir.2011-12-26_09-54/rcu.log 初始化日志记录程序 使用以下位置初始化日志记录程序: /tmp/logdir.2011-12-26_09-54/rcu.log Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/ecm/oinstall/rcuHome/jdk/jre/lib/i386/xawt/libmawt.so: libXext.so.6: cannot open shared object file: No such file or directory     at java.lang.ClassLoader$NativeLibrary.load(Native Method)     at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1806)     at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1702)     at java.lang.Runtime.load0(Runtime.java:770)     at java.lang.System.load(System.java:1003)     at java.lang.ClassLoader$NativeLibrary.load(Native Method)     at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1806)     at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1723)