posts - 3,  comments - 0,  trackbacks - 0
  2008年10月27日
前一段时间,客户的很多WebLogic都进行了升级,但升级以后,过一段时间后台就会出现如下错误,而导致服务挂起:
####<2008-8-1 21时34分16秒 GMT+08:00> <Error> <Socket> <CZXCAPP1> <risenet2> <ExecuteThread: '0' for queue: 'weblogic.socket.Muxer'> <<WLS Kernel>> <> <BEA-000432> <Unable to load performance pack. Using Java I/O instead.
 java.lang.NoSuchMethodError: weblogic.socket.SocketLogger: method logNativeIOEnabled(Ljava/lang/String;)Ljava/lang/String; not found
java.lang.NoSuchMethodError: weblogic.socket.SocketLogger: method logNativeIOEnabled(Ljava/lang/String;)Ljava/lang/String; not found
 at weblogic.socket.SocketMuxer.makeTheMuxer(SocketMuxer.java(Compiled Code))
 at weblogic.socket.SocketMuxer.getMuxer(SocketMuxer.java(Compiled Code))
 at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java(Compiled Code))
 at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java(Compiled Code))
 at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

后查阅资料得出结论,是因为NativeIO没有启用引起的,虽然我们在控制台中将NativeIO启用了,但因为应用是直接copy移植到新机器上的,所以performance pack包没有被找到。经重新安装后,问题解决。
posted @ 2008-10-27 10:49 张永生 阅读(3416) | 评论 (1)编辑 收藏
  2008年3月12日
        这两天在做帮助文档,先做成了word格式,然后再在word中保存成网页(html)格式,这些都很正常。但word文件中的图片就是在HTML Help Workshop生成的文件中显示不出来,记得在2、3年前做帮助文档的时候也碰到过类似问题,这次又搜了一下解决方法,记录如下。
        方法就是修改html文件的源代码:
                  <p class=MsoNormal style='margin-top:7.8pt;mso-para-margin-top:.5gd;line-height:
150%'><span lang=EN-US style='mso-bidi-font-size:10.5pt;line-height:150%'><!--[if gte vml 1]><v:shape
 id="_x0000_i1029" type="#_x0000_t75" style='width:450pt;height:322.5pt'>
 <v:imagedata src="Windows系统上的安装配置_image007.png" o:title=""/>
</v:shape><![endif]--><![if !vml]><img border=0 width=600 height=430
src="Windows系统上的安装配置_image008.jpg" v:shapes="_x0000_i1029"><![endif]><o:p></o:p></span></p>

        修改成:
<p class=MsoNormal><img border=0 width=600 height=430 src="Windows系统上的安装配置_image008.jpg"></p>

        去掉多余的标识就可以了,很简单!
posted @ 2008-03-12 11:28 张永生 阅读(3019) | 评论 (0)编辑 收藏
  2008年2月2日

    前几天在西安出差,碰到了这样的问题。一个web服务第一次是可以发布成功的,后来更新了包里面的内容后,怎么发布也发布不上,就是报错,具体错误记不清了,应该是关于deploy的错误,很简短,只有7、8行错误信息。
    忽然想起以前碰到过这样的错误,是通过改写域下面的config.xml文件,强制指定web服务为发布状态,也就是增加几个<application></application>项,再重新启动,问题解决了!
     代码如下:
    <Application Name="GL"
        Path="/bea/user_projects/domains/sxdsDomain/applications"
        StagedTargets="Server_1,Server_2" StagingMode="stage" TwoPhase="true">
        <WebAppComponent Name="GL" Targets="myserver" URI="GL.war"/>
    </Application>

   有时候这样的错误,还会报关于“zip”压缩文件格式错误的提示。这是因为要发布的服务包在修改了之后发生了格式错误,可以通过拿一个可以正常发布的包,把包里面的内容删空,再把要发布的服务包里的内容全部拷贝出来,放进空包里,然后再把空包的名字改成要发布的包名就可以解决了。

2008-02-02 于北京

posted @ 2008-02-02 14:23 张永生 阅读(835) | 评论 (0)编辑 收藏
仅列出标题