当前位置: 代码迷 >> Web前端 >> java中关于weblogic解析xml文件的有关问题
  详细解决方案

java中关于weblogic解析xml文件的有关问题

热度:109   发布时间:2012-11-10 10:48:51.0
java中关于weblogic解析xml文件的问题
   在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>
这一段话拷入进去,重新发布工程就ok了
  相关解决方案