2012-01-15 6 views
1

と私はオラクルのアプリケーション・サーバーにデプロイするJavaで書かれたプログラムを、実行しているではないとき、1.5 JVM.followingを実行すると、スタックトレースです:なっNoSuchMethodError()JDK 1.5で実行しているが、1.6

Exception in thread "main" java.lang.NoSuchMethodError: com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.getNamespaceContext()Lcom/sun/org/apache/xerces/internal/xni/NamespaceContext; 
at com.sun.org.apache.xerces.internal.impl.XMLStreamReaderImpl.<init>(XMLStreamReaderImpl.java:99) 
at com.sun.xml.internal.stream.XMLInputFactoryImpl.getXMLStreamReaderImpl(XMLInputFactoryImpl.java:264) 
at com.sun.xml.internal.stream.XMLInputFactoryImpl.createXMLStreamReader(XMLInputFactoryImpl.java:136) 
at com.sun.xml.ws.api.streaming.XMLStreamReaderFactory$Zephyr.newInstance(XMLStreamReaderFactory.java:251) 
at com.sun.xml.ws.api.streaming.XMLStreamReaderFactory.<clinit>(XMLStreamReaderFactory.java:84) 
at com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.createReader(RuntimeWSDLParser.java:805) 
at com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.resolveWSDL(RuntimeWSDLParser.java:262) 
at com.sun.xml.ws.wsdl.parser.RuntimeWSDLParser.parse(RuntimeWSDLParser.java:129) 
at com.sun.xml.ws.client.WSServiceDelegate.parseWSDL(WSServiceDelegate.java:265) 
at com.sun.xml.ws.client.WSServiceDelegate.<init>(WSServiceDelegate.java:228) 
at com.sun.xml.ws.client.WSServiceDelegate.<init>(WSServiceDelegate.java:176) 
at com.sun.xml.ws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java:104) 
at javax.xml.ws.Service.<init>(Service.java:56) 
at com.earthport.bind.MerchantAPIService.<init>(MerchantAPIService.java:50) 
at com.earthport.client.service.stub.MerchantAPIClientImpl$1CustomMerchantAPIService. <init>(MerchantAPIClientImpl.java:107) 
at  com.earthport.client.service.stub.MerchantAPIClientImpl.createMerchantAPIService(MerchantAPI ClientImpl.java:111) 
at com.earthport.client.service.stub.MerchantAPIClientImpl.<init> (MerchantAPIClientImpl.java:84) 
at  com.earthport.client.service.ServiceProxyFactoryImpl.createServiceProxy(ServiceProxyFactoryI mpl.java:25) 
at utils.AmxEPAccCre.<init>(AmxEPAccCre.java:79) 
at utils.WService.<init>(WService.java:95) 
at utils.WService.main(WService.java:795) 
Process exited. 

jdk 1.6と全く同じプログラムを実行すると、プログラムは完全に動作します。これは図書館の参考資料に特有の問題ですか?誰もがこの例外を見る前に?

歓声。

答えて

0

私はあなたのアプリケーションに付属しているXercesの実装とOracle AppServerとJDKに付属のものとの間に競合があると思います。

JDK6のものと互換性がありますが、JDK 5のものとは互換性がありません。

関連する問題