[Erro execução JAX-*]Compilações 'diferentes' entre JRockit e SUN JDK - Bug?

1 resposta
felipeguerra

Senhores,

Alguém já passou pela seguinte situação:

app utilizando WS com a api JAX-WS compiladas nas seguintes JVMs:

[list]jrockit_160_05[/list]
[list]jdk160_05[/list]

sendo que o Weblogic 10.3 utilizando a mesma JVM não gera erro, mas se há diferença entre a compilação do código, olha o que acontece na criação do Stub:

Caused by: java.lang.ClassCastException: org.apache.xerces.parsers.XML11Configuration cannot be cast to org.apache.xerces.xni.parser.XMLParserConfiguration
	at org.apache.xerces.parsers.SAXParser.<init>(Unknown Source)
	at org.apache.xerces.parsers.SAXParser.<init>(Unknown Source)
	at org.apache.xerces.jaxp.SAXParserImpl.<init>(Unknown Source)
	at org.apache.xerces.jaxp.SAXParserFactoryImpl.newSAXParser(Unknown Source)
	at com.sun.org.apache.xml.internal.resolver.readers.SAXCatalogReader.readCatalog(SAXCatalogReader.java:238)
	at com.sun.org.apache.xml.internal.resolver.Catalog.parseCatalog(Catalog.java:680)
	at weblogic.wsee.tools.xcatalog.XCatalogUtil.createRuntimeCatalogResolver(XCatalogUtil.java:328)
	at weblogic.wsee.jaxws.spi.WLSProvider$ProviderDocumentLookup.<init>(WLSProvider.java:104)
	at weblogic.wsee.jaxws.spi.WLSProvider$ProviderDocumentLookup.<init>(WLSProvider.java:103)
	at weblogic.wsee.jaxws.spi.WLSProvider.createDocumentLookup(WLSProvider.java:170)
	at weblogic.wsee.jaxws.spi.WLSProvider.readWSDL(WLSProvider.java:273)
	at weblogic.wsee.jaxws.spi.WLSProvider.createServiceDelegate(WLSProvider.java:77)
	at weblogic.wsee.jaxws.spi.WLSProvider.createServiceDelegate(WLSProvider.java:62)
	at javax.xml.ws.Service.<init>(Service.java:56)
	at com.nextel.consultacrivo.ConsultaCrivoService.<init>(Unknown Source)
	at com.maestro.ws.parse.ConsultaCrivoInterfaceImpl.<init>(ConsultaCrivoInterfaceImpl.java:54)
	... 45 more

Obs: quero deixar registrado e saber se realmente é um problema (ou eunão segui alguma rcomendação do vendor).

1 Resposta

felipeguerra

Só pra saber, mais alguém já passou por isso?

Criado 12 de janeiro de 2011
Ultima resposta 13 de jan. de 2011
Respostas 1
Participantes 1