BEA-101104---

<2010-4-7 下午08时54分46秒 GMT+08:00> <Error> <HTTP> <BEA-101104> <Servlet execution in servlet context "weblogic.servlet.internal.WebAppServletContext@765a765a - appName: 'rap', name: 'rap.war', context-path: '/rap'" failed, java.net.SocketException: 没有进程来读取写入管道的数据。.

java.net.SocketException: 没有进程来读取写入管道的数据。

at java.net.SocketOutputStream.socketWrite0(Native Method)

at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:105)

at java.net.SocketOutputStream.write(SocketOutputStream.java:149)

at weblogic.utils.io.ChunkedOutputStream.writeTo(ChunkedOutputStream.java:193)

at weblogic.servlet.internal.ResponseHeaders.writeHeaders(ResponseHeaders.java:377)

Truncated. see log file for complete stacktrace

>

<2010-4-7 下午08时59分49秒 GMT+08:00> <Alert> <WebLogicServer> <BEA-000396> <Server shutdown has been requested by weblogic>

<2010-4-7 下午08时59分49秒 GMT+08:00> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to SUSPENDING>

<2010-4-7 下午08时59分49秒 GMT+08:00> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to ADMIN>

<2010-4-7 下午08时59分49秒 GMT+08:00> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to SHUTTING_DOWN>

<2010-4-7 下午08时59分49秒 GMT+08:00> <Notice> <Server> <BEA-002607> <Channel "Default[1]" listening on 127.0.0.1:7001 was shutdown.>

<2010-4-7 下午08时59分49秒 GMT+08:00> <Notice> <Server> <BEA-002607> <Channel "Default" listening on 148.20.49.130:7001 was shutdown.>

在网上找了下居然还真有解决方法,粘贴如下:

首先需要在${WL_HOME}/server/native/aix/目录中找到  ppc64 的目录。如果没有就可能需要想其他办法弄到这个目录中的内容了。还好,我的机器上已经有了

在WLS_HOME/weblogic92/common/bin/commEnv.sh中搜索 AIX

会找到
AIX)

   #
if [ -n "${LIBPATH}" ]; then
#

#
    LIBPATH=${LIBPATH}{WL_HOME}/server/native/aix/ppc
#

#
  else
#

#
    LIBPATH=${WL_HOME}/server/native/aix/ppc
#

#
  fi
#

#
  LIBPATH=${PATCH_LIBPATH}{LIBPATH}
#

#
  export LIBPATH
#

#
;;
#
if [ -n "${LIBPATH}" ]; then
#

#
    LIBPATH=${LIBPATH}{WL_HOME}/server/native/aix/ppc
#

#
  else
#

#
    LIBPATH=${WL_HOME}/server/native/aix/ppc
#

#
  fi
#

#
  LIBPATH=${PATCH_LIBPATH}{LIBPATH}
#

#
  export LIBPATH
#

#
;;


改成
AIX)

   #
if [ -n "${LIBPATH}" ]; then
#

#
    LIBPATH=${LIBPATH}{WL_HOME}/server/native/aix/ppc64
#

#
  else
#

#
    LIBPATH=${WL_HOME}/server/native/aix/ppc64
#

#
  fi
#

#
  LIBPATH=${PATCH_LIBPATH}{LIBPATH}
#

#
  export LIBPATH
#

#
;;


在${WL_HOME}/server/native/aix/下手工创建一个ppc64目录,
将*.so都放到这个目录下,
并确认启动weblogic的系统用户对这些*.so都有 r以及x的权限。

之后再重启所有需要启动nativeIO的server
本文来自: 中间件技术社区论坛(http://bbs.middleware123.com/) 详细文章参考:http://bbs.middleware123.com/viewthread.php?tid=661&extra=page%3D1&ordertype=1

posted on 2011-07-05 10:32  回到未来看历史  阅读(1087)  评论(0)    收藏  举报

导航