weblogicsp6 webservice调用的错误

jrockit81sp6_142_10导致axis的webservice 传入参数时报错:

java.lang.NullPointerException错误,这是使用xmlspy调用返回的错误信息
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <soapenv:Body>
  <soapenv:Fault>
   <faultcode>soapenv:Server.userException</faultcode>
   <faultstring>java.lang.NullPointerException</faultstring>
   <detail>
    <ns1:hostname xmlns:ns1="http://xml.apache.org/axis/">TEMP-E23CD45C2D</ns1:hostname>
   </detail>
  </soapenv:Fault>
 </soapenv:Body>
</soapenv:Envelope>
这时根本就没有调用到程序上,一旦传入参数就会报错,经过检查是weblogic自带jdk的问题,使用sun 的jdk 就ok了,需要修改startWeblogic.cmd

  set JAVA_VENDOR=SUN
  set JAVA_HOME=d:\bea\jdk142_11
  
出错weblogic版本:8。1
 

你可能感兴趣的:(java,jdk,webservice,weblogic,SOAP)