Hi all,
I'm using JBoss 4.2.3 GA for my application. When I submit my first request to the
web service that has been generated using WsdlToJava (and JAXB), JBoss appears to have an
issue. The JBossEntityResolver (and JBossWSEntityResolver) appears to be trying to
resolve mappings of classes to namespaces. This goes along fine at first, but then at a
certain point it cannot resolve them anywmore and takes a long time to complete the
resolution process. Things work fine after that, but the first submission is taking
forever and is unacceptable. Here's a sample of when the resolution is working:
2009-10-26 12:38:29,153 DEBUG [org.jboss.ws.core.utils.JBossWSEntityResolver]
resolveEntity:
[pub=jar:file:/C:/Programs/JBoss/4.2.3.GA/server/myapp/deploy/myapp.ear/lib/myapp-eai.jar!/myapp/OGC/int/eurocontrol/wx/1.1.0/wxBase.xsd,sysid=jar:file:/C:/Programs/JBoss/4.2.3.GA/server/myapp/deploy/myapp.ear/lib/myapp-eai.jar!/myapp/OGC/int/eurocontrol/wx/1.1.0/wxBase.xsd]
|
| 2009-10-26 12:38:29,153 DEBUG [org.jboss.ws.core.utils.JBossWSEntityResolver]
resolveEntity:
[pub=jar:file:/C:/Programs/JBoss/4.2.3.GA/server/myapp/deploy/myapp.ear/lib/myapp-eai.jar!/myapp/OGC/net/opengis/gml/3.2.1/gml.xsd,sysid=jar:file:/C:/Programs/JBoss/4.2.3.GA/server/myapp/deploy/myapp.ear/lib/myapp-eai.jar!/myapp/OGC/net/opengis/gml/3.2.1/gml.xsd]
and then half a second later it isn't for even the same files on the same request:
2009-10-26 12:38:29,622 DEBUG [org.jboss.wsf.framework.DefaultSPIProvider] provide SPI
'class org.jboss.wsf.spi.management.ServerConfigFactory'
|
| 2009-10-26 12:38:29,653 DEBUG [org.jboss.wsf.framework.DefaultSPIProvider] class
org.jboss.wsf.spi.management.ServerConfigFactory Implementation:
org.jboss.wsf.framework.management.ServerConfigFactoryImpl@9d28a0
|
| 2009-10-26 12:38:29,685 DEBUG [org.jboss.wsf.framework.DefaultSPIProvider] provide SPI
'class org.jboss.wsf.spi.management.ServerConfigFactory'
|
| 2009-10-26 12:38:29,685 DEBUG [org.jboss.wsf.framework.DefaultSPIProvider] class
org.jboss.wsf.spi.management.ServerConfigFactory Implementation:
org.jboss.wsf.framework.management.ServerConfigFactoryImpl@f47afb
|
| 2009-10-26 12:38:29,716 DEBUG [org.jboss.ws.tools.JavaToXSD] Load schema:
http://www.eurocontrol.int/wx/1.1=jar:file:/C:/Programs/JBoss/4.2.3.GA/se...
|
| 2009-10-26 12:38:29,716 DEBUG [org.jboss.ws.core.utils.JBossWSEntityResolver]
resolveEntity:
[pub=null,sysid=jar:file:/C:/Programs/JBoss/4.2.3.GA/server/myapp/deploy/myapp.ear/lib/myapp-eai.jar!/myapp/OGC/int/eurocontrol/wx/1.1.0/wx.xsd]
|
| 2009-10-26 12:38:29,716 DEBUG [org.jboss.ws.core.utils.JBossWSEntityResolver]
resolveEntity: [
pub=http://www.eurocontrol.int/wx/1.1,sysid=wxBase.xsd]
|
| 2009-10-26 12:38:29,716 DEBUG [org.jboss.util.xml.JBossEntityResolver] Cannot resolve
[
publicID=http://www.eurocontrol.int/wx/1.1,systemID=wxBase.xsd]
|
| 2009-10-26 12:38:29,716 DEBUG [org.jboss.ws.core.utils.JBossWSEntityResolver] Cannot
resolve entity: [
pub=http://www.eurocontrol.int/wx/1.1,sysid=wxBase.xsd]
|
| 2009-10-26 12:38:29,825 DEBUG [org.jboss.ws.core.utils.JBossWSEntityResolver]
resolveEntity:
[
pub=http://www.opengis.net/gml/3.2,sysid=../../../../net/opengis/gml/3.2....]
|
| 2009-10-26 12:38:29,825 DEBUG [org.jboss.util.xml.JBossEntityResolver] Cannot resolve
[
publicID=http://www.opengis.net/gml/3.2,systemID=../../../../net/opengis/...]
|
| 2009-10-26 12:38:29,825 DEBUG [org.jboss.ws.core.utils.JBossWSEntityResolver] Cannot
resolve entity:
[
pub=http://www.opengis.net/gml/3.2,sysid=../../../../net/opengis/gml/3.2....]
I can see that the publicId and the systemId values are different for the ones that
aren't resolving, but I don't know why that is. Any help would be appreciated.
Is this an issue with the JavaToXSD? I see that in the log entry above where the
resolution problems start.
Thanks,
Ken
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4262260#...
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&a...