本文共 657 字,大约阅读时间需要 2 分钟。
在weblogic服务下,很多时候会因为使用远程方式调用返回的结果而抛出NullPointException,抛出的异常大概是一下情况,caused by java.lang.NullPointerException at org.apache.axis.message.MessageElement.addTextNode(Ljava.lang.String; )Ljavax.xml.soap.SOAPElement;(MessageElement.java:1388)This exception is because <container-descriptor> <prefer-web-inf-classes>true</prefer-web-inf-classes> </container-descriptor> was omitted from /WEB-INF/weblogic.xml,这是用户远程调用返回的是xml格式的字符串导致的,由于在解析的时候,返回的字符串中可能有空值,所以就可能报这个异常,而这个异常的抛出是由于weblogic内置的解析配置出了问题,解决的方法是:在当前工程下面的WEB-INF文件夹下面新建weblogic.xml文件,然后把 <container-descriptor> <prefer-web-inf-classes>true</prefer-web-inf-classes> </container-descriptor> 这一段话拷入进去,重新发布工程就转载地址:http://hviti.baihongyu.com/