Java 200:常规数据错误:15002:请求/响应架构验证错误

Java 200:常规数据错误:15002:请求/响应架构验证错误,java,soap,upgrade,axis,jax-rpc,Java,Soap,Upgrade,Axis,Jax Rpc,我已经将当前的Axis版本从axis1.1.jar升级到axis1.4.jar。我还将JDK从1.3版升级到1.6版 由于我升级了JDK版本,现有的web服务使用者代码出现了编译器错误。使用以下代码对其进行了更正 // oper.setStyle(org.apache.axis.enum.Style.RPC); // oper.setUse(org.apache.axis.enum.Use.ENCODED); oper.setStyle(org.apache.axis.c

我已经将当前的Axis版本从axis1.1.jar升级到axis1.4.jar。我还将JDK从1.3版升级到1.6版

由于我升级了JDK版本,现有的web服务使用者代码出现了编译器错误。使用以下代码对其进行了更正

    // oper.setStyle(org.apache.axis.enum.Style.RPC);
    // oper.setUse(org.apache.axis.enum.Use.ENCODED);
    oper.setStyle(org.apache.axis.constants.Style.RPC);
    oper.setUse(org.apache.axis.constants.Use.ENCODED);
问题:当我们使用Axis1.4和JDK1.6的升级版本使用现有的web服务时,我遇到了以下错误

错误:

注意:Axis1.1和JDK1.3上现有的web服务使用者没有任何问题。
我已经解决了其他几个问题,但无法克服这个问题。非常感谢您的帮助。

经过几天的研究,我找到了上述错误的原因

我只是使用axis1.4jar命令重新生成了整个客户端web服务存根代码

注意:我们无法将Axis1.1->升级到Axis1.4。先前使用Axis1.1JAR生成的现有代码需要使用Axis1.4JAR重新生成

com.tdi.lh.cprm.customerlink.ServiceException: 200:General Data Error:15002:Request/Response Schema Validation Error
at com.tdi.lh.cprm.customerlink.CustomerInsuranceIdentifierFinder.find(CustomerInsuranceIdentifierFinder.java:67)
at CPRMLib.getIINumber(CPRMLib.java:1449)
at CPRMLib.main(CPRMLib.java:2060)
Caused by: 200:General Data Error:15002:Request/Response Schema Validation Error
at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222)
at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)
at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
SET CLASSPATH=%CLASSPATH%;C:\StockQuote\JDK16\lib\commons-discovery-0.2.jar
SET CLASSPATH=%CLASSPATH%;C:\StockQuote\JDK16\lib\commons-lang-2.4.jar
SET CLASSPATH=%CLASSPATH%;C:\StockQuote\JDK16\lib\activation.jar
SET CLASSPATH=%CLASSPATH%;C:\StockQuote\JDK16\lib\axis-ant.jar
SET CLASSPATH=%CLASSPATH%;C:\StockQuote\JDK16\lib\axis.jar
SET CLASSPATH=%CLASSPATH%;C:\StockQuote\JDK16\lib\commons-collections-3.2.1.jar
SET CLASSPATH=%CLASSPATH%;C:\StockQuote\JDK16\lib\commons-configuration-1.6.jar
SET CLASSPATH=%CLASSPATH%;C:\StockQuote\JDK16\lib\commons-logging-1.1.1.jar
SET CLASSPATH=%CLASSPATH%;C:\StockQuote\JDK16\lib\db2jcc4.jar
SET CLASSPATH=%CLASSPATH%;C:\StockQuote\JDK16\lib\jaxrpc.jar
SET CLASSPATH=%CLASSPATH%;C:\StockQuote\JDK16\lib\log4j-1.2.15.jar
SET CLASSPATH=%CLASSPATH%;C:\StockQuote\JDK16\lib\mail.jar
SET CLASSPATH=%CLASSPATH%;C:\StockQuote\JDK16\lib\saaj.jar
SET CLASSPATH=%CLASSPATH%;C:\StockQuote\JDK16\lib\wsdl4j-1.5.1.jar
SET CLASSPATH=%CLASSPATH%;C:\StockQuote\JDK16\lib\jsse.jar    
java org.apache.axis.wsdl.WSDL2Java https://localhost:8443/axis2/services/StockQuoteService?wsdl