Problema JBoss Portal + WSRP

1 resposta
thiagotrss

Bom dia moçada!

Estou criando um portal utilizando o JBossPortal 2.7.2 Bundled.
Criei um portlet que quando o usuario digitar um id, tenho que consumir um
web service e buscar dados sobre esse usuário. O webService é SOAP e eu já construi
utilizando o JBossWS e está funcionando. Só que quando dou o start no JBoss Portal,
dá problema na inicialização do portal-wsrp.sar que já vem no JBoss Portal.
Se eu não precisasse dele, era só deletar a pasta portal-wsrp.sar e reiniciar.
Ai funcionaria beleza. MAs preciso dele pra consumir o webService e tenho que resolver
esse erro. O erro é o seguinte:

16:15:12,572 ERROR [ServiceObjectFactoryJAXRPC] Cannot create service org.jboss.ws.metadata.wsdl.WSDLException: javax.wsdl.WSDLException: WSDLException: faultCode=OTHER_ERROR: Cannot extract schema definition: java.net.SocketException: Connection reset at org.jboss.ws.tools.wsdl.WSDLDefinitionsFactory.parse(WSDLDefinitionsFactory.java:154) at org.jboss.ws.metadata.umdm.ServiceMetaData.getWsdlDefinitions(ServiceMetaData.java:295) at org.jboss.ws.metadata.builder.jaxrpc.JAXRPCClientMetaDataBuilder.buildMetaData(JAXRPCClientMetaDataBuilder.java:116) at org.jboss.ws.core.jaxrpc.client.ServiceImpl.<init>(ServiceImpl.java:126) at org.jboss.ws.core.jaxrpc.client.ServiceObjectFactoryJAXRPC.getObjectInstance(ServiceObjectFactoryJAXRPC.java:156) at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304) at org.jnp.interfaces.NamingContext.getObjectInstance(NamingContext.java:1273) at org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1290) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:763) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:627) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.jboss.portal.wsrp.services.AbstractJNDIServiceFactory.getServiceFor(AbstractJNDIServiceFactory.java:152) at org.jboss.portal.wsrp.services.AbstractSOAPServiceFactory.getService(AbstractSOAPServiceFactory.java:75) at org.jboss.portal.wsrp.consumer.EndpointConfigurationInfo.getService(EndpointConfigurationInfo.java:395) at org.jboss.portal.wsrp.consumer.EndpointConfigurationInfo.getServiceDescriptionService(EndpointConfigurationInfo.java:370) at org.jboss.portal.wsrp.consumer.EndpointConfigurationInfo.refreshServices(EndpointConfigurationInfo.java:469) at org.jboss.portal.wsrp.consumer.EndpointConfigurationInfo.forceRefresh(EndpointConfigurationInfo.java:462) at org.jboss.portal.wsrp.consumer.EndpointConfigurationInfo.refresh(EndpointConfigurationInfo.java:455) at org.jboss.portal.wsrp.consumer.ProducerInfo.internalRefresh(ProducerInfo.java:320) at org.jboss.portal.wsrp.consumer.ProducerInfo.detailedRefresh(ProducerInfo.java:275) at org.jboss.portal.wsrp.consumer.ProducerInfo.refresh(ProducerInfo.java:270) at org.jboss.portal.wsrp.consumer.ProducerInfo.getPortletMap(ProducerInfo.java:655) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:173) at org.jboss.portal.wsrp.consumer.ProducerInfo_$$_javassist_105.getPortletMap(ProducerInfo_$$_javassist_105.java) at org.jboss.portal.wsrp.consumer.WSRPConsumerImpl.getPortlets(WSRPConsumerImpl.java:150) at org.jboss.portal.portlet.federation.impl.FederatedPortletInvokerService.getPortlets(FederatedPortletInvokerService.java:89) at org.jboss.portal.core.management.PortletDiscoveryService.processPortletDiscovery(PortletDiscoveryService.java:89) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.varia.scheduler.Scheduler$MBeanListener.handleNotification(Scheduler.java:1346) at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.notification.NotificationListenerProxy.invoke(NotificationListenerProxy.java:153) at $Proxy11.handleNotification(Unknown Source) at javax.management.NotificationBroadcasterSupport.handleNotification(NotificationBroadcasterSupport.java:221) at javax.management.NotificationBroadcasterSupport.sendNotification(NotificationBroadcasterSupport.java:184) at javax.management.timer.Timer.sendNotification(Timer.java:1295) at javax.management.timer.Timer.notifyAlarmClock(Timer.java:1264) at javax.management.timer.TimerAlarmClock.run(Timer.java:1347) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: javax.wsdl.WSDLException: WSDLException: faultCode=OTHER_ERROR: Cannot extract schema definition: java.net.SocketException: Connection reset at org.jboss.ws.tools.wsdl.WSDL11Reader.processTypes(WSDL11Reader.java:394) at org.jboss.ws.tools.wsdl.WSDL11Reader.processTypes(WSDL11Reader.java:416) at org.jboss.ws.tools.wsdl.WSDL11Reader.processTypes(WSDL11Reader.java:416) at org.jboss.ws.tools.wsdl.WSDL11Reader.processDefinition(WSDL11Reader.java:178) at org.jboss.ws.tools.wsdl.WSDLDefinitionsFactory.parse(WSDLDefinitionsFactory.java:128) ... 55 more Caused by: java.net.SocketException: Connection reset at java.net.SocketInputStream.read(SocketInputStream.java:168) at java.io.BufferedInputStream.fill(BufferedInputStream.java:218) at java.io.BufferedInputStream.read1(BufferedInputStream.java:256) at java.io.BufferedInputStream.read(BufferedInputStream.java:313) at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:681) at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:626) at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:646) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:972) at java.net.URL.openStream(URL.java:1007) at org.jboss.ws.tools.wsdl.WSDL11Reader.handleSchemaImports(WSDL11Reader.java:588) at org.jboss.ws.tools.wsdl.WSDL11Reader.handleSchemaImports(WSDL11Reader.java:589) at org.jboss.ws.tools.wsdl.WSDL11Reader.processSchemaInclude(WSDL11Reader.java:560) at org.jboss.ws.tools.wsdl.WSDL11Reader.processTypes(WSDL11Reader.java:385) ... 59 more 16:15:54,675 ERROR [ServiceObjectFactoryJAXRPC] Cannot create service org.jboss.ws.metadata.wsdl.WSDLException: javax.wsdl.WSDLException: WSDLException: faultCode=OTHER_ERROR: Cannot extract schema definition: java.net.SocketException: Connection reset at org.jboss.ws.tools.wsdl.WSDLDefinitionsFactory.parse(WSDLDefinitionsFactory.java:154) at org.jboss.ws.metadata.umdm.ServiceMetaData.getWsdlDefinitions(ServiceMetaData.java:295) at org.jboss.ws.metadata.builder.jaxrpc.JAXRPCClientMetaDataBuilder.buildMetaData(JAXRPCClientMetaDataBuilder.java:116) at org.jboss.ws.core.jaxrpc.client.ServiceImpl.<init>(ServiceImpl.java:126) at org.jboss.ws.core.jaxrpc.client.ServiceObjectFactoryJAXRPC.getObjectInstance(ServiceObjectFactoryJAXRPC.java:156) at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304) at org.jnp.interfaces.NamingContext.getObjectInstance(NamingContext.java:1273) at org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1290) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:763) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:627) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.jboss.portal.wsrp.services.AbstractJNDIServiceFactory.getServiceFor(AbstractJNDIServiceFactory.java:152) at org.jboss.portal.wsrp.services.AbstractSOAPServiceFactory.getService(AbstractSOAPServiceFactory.java:75) at org.jboss.portal.wsrp.consumer.EndpointConfigurationInfo.getService(EndpointConfigurationInfo.java:395) at org.jboss.portal.wsrp.consumer.EndpointConfigurationInfo.getServiceDescriptionService(EndpointConfigurationInfo.java:370) at org.jboss.portal.wsrp.consumer.EndpointConfigurationInfo.refreshServices(EndpointConfigurationInfo.java:469) at org.jboss.portal.wsrp.consumer.EndpointConfigurationInfo.forceRefresh(EndpointConfigurationInfo.java:462) at org.jboss.portal.wsrp.consumer.ProducerInfo.internalRefresh(ProducerInfo.java:327) at org.jboss.portal.wsrp.consumer.ProducerInfo.detailedRefresh(ProducerInfo.java:275) at org.jboss.portal.wsrp.consumer.ProducerInfo.refresh(ProducerInfo.java:270) at org.jboss.portal.wsrp.consumer.ProducerInfo.getPortletMap(ProducerInfo.java:655) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:173) at org.jboss.portal.wsrp.consumer.ProducerInfo_$$_javassist_105.getPortletMap(ProducerInfo_$$_javassist_105.java) at org.jboss.portal.wsrp.consumer.WSRPConsumerImpl.getPortlets(WSRPConsumerImpl.java:150) at org.jboss.portal.portlet.federation.impl.FederatedPortletInvokerService.getPortlets(FederatedPortletInvokerService.java:89) at org.jboss.portal.core.management.PortletDiscoveryService.processPortletDiscovery(PortletDiscoveryService.java:89) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.varia.scheduler.Scheduler$MBeanListener.handleNotification(Scheduler.java:1346) at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.notification.NotificationListenerProxy.invoke(NotificationListenerProxy.java:153) at $Proxy11.handleNotification(Unknown Source) at javax.management.NotificationBroadcasterSupport.handleNotification(NotificationBroadcasterSupport.java:221) at javax.management.NotificationBroadcasterSupport.sendNotification(NotificationBroadcasterSupport.java:184) at javax.management.timer.Timer.sendNotification(Timer.java:1295) at javax.management.timer.Timer.notifyAlarmClock(Timer.java:1264) at javax.management.timer.TimerAlarmClock.run(Timer.java:1347) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: javax.wsdl.WSDLException: WSDLException: faultCode=OTHER_ERROR: Cannot extract schema definition: java.net.SocketException: Connection reset at org.jboss.ws.tools.wsdl.WSDL11Reader.processTypes(WSDL11Reader.java:394) at org.jboss.ws.tools.wsdl.WSDL11Reader.processTypes(WSDL11Reader.java:416) at org.jboss.ws.tools.wsdl.WSDL11Reader.processTypes(WSDL11Reader.java:416) at org.jboss.ws.tools.wsdl.WSDL11Reader.processDefinition(WSDL11Reader.java:178) at org.jboss.ws.tools.wsdl.WSDLDefinitionsFactory.parse(WSDLDefinitionsFactory.java:128) ... 54 more Caused by: java.net.SocketException: Connection reset at java.net.SocketInputStream.read(SocketInputStream.java:168) at java.io.BufferedInputStream.fill(BufferedInputStream.java:218) at java.io.BufferedInputStream.read1(BufferedInputStream.java:256) at java.io.BufferedInputStream.read(BufferedInputStream.java:313) at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:681) at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:626) at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:646) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:972) at java.net.URL.openStream(URL.java:1007) at org.jboss.ws.tools.wsdl.WSDL11Reader.handleSchemaImports(WSDL11Reader.java:588) at org.jboss.ws.tools.wsdl.WSDL11Reader.handleSchemaImports(WSDL11Reader.java:589) at org.jboss.ws.tools.wsdl.WSDL11Reader.processSchemaInclude(WSDL11Reader.java:560) at org.jboss.ws.tools.wsdl.WSDL11Reader.processTypes(WSDL11Reader.java:385) ... 58 more 16:15:54,690 ERROR [Scheduler$Listener] Invoke of the Schedulable MBean failed javax.management.MBeanException at org.jboss.mx.interceptor.ReflectedDispatcher.handleInvocationExceptions(ReflectedDispatcher.java:180) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:163) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.varia.scheduler.Scheduler$MBeanListener.handleNotification(Scheduler.java:1346) at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.notification.NotificationListenerProxy.invoke(NotificationListenerProxy.java:153) at $Proxy11.handleNotification(Unknown Source) at javax.management.NotificationBroadcasterSupport.handleNotification(NotificationBroadcasterSupport.java:221) at javax.management.NotificationBroadcasterSupport.sendNotification(NotificationBroadcasterSupport.java:184) at javax.management.timer.Timer.sendNotification(Timer.java:1295) at javax.management.timer.Timer.notifyAlarmClock(Timer.java:1264) at javax.management.timer.TimerAlarmClock.run(Timer.java:1347) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: org.jboss.portal.portlet.InvokerUnavailableException: Couldn't access WSRP_v1_ServiceDescription_PortType service. Cause: Could not dereference object at org.jboss.portal.wsrp.consumer.WSRPConsumerImpl.getPortlets(WSRPConsumerImpl.java:155) at org.jboss.portal.portlet.federation.impl.FederatedPortletInvokerService.getPortlets(FederatedPortletInvokerService.java:89) at org.jboss.portal.core.management.PortletDiscoveryService.processPortletDiscovery(PortletDiscoveryService.java:89) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) ... 20 more Caused by: javax.naming.NamingException: Could not dereference object [Root exception is org.jboss.ws.metadata.wsdl.WSDLException: javax.wsdl.WSDLException: WSDLException: faultCode=OTHER_ERROR: Cannot extract schema definition: java.net.SocketException: Connection reset] at org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1298) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:763) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:627) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.jboss.portal.wsrp.services.AbstractJNDIServiceFactory.getServiceFor(AbstractJNDIServiceFactory.java:152) at org.jboss.portal.wsrp.services.AbstractSOAPServiceFactory.getService(AbstractSOAPServiceFactory.java:75) at org.jboss.portal.wsrp.consumer.EndpointConfigurationInfo.getService(EndpointConfigurationInfo.java:395) at org.jboss.portal.wsrp.consumer.EndpointConfigurationInfo.getServiceDescriptionService(EndpointConfigurationInfo.java:370) at org.jboss.portal.wsrp.consumer.EndpointConfigurationInfo.refreshServices(EndpointConfigurationInfo.java:469) at org.jboss.portal.wsrp.consumer.EndpointConfigurationInfo.forceRefresh(EndpointConfigurationInfo.java:462) at org.jboss.portal.wsrp.consumer.ProducerInfo.internalRefresh(ProducerInfo.java:327) at org.jboss.portal.wsrp.consumer.ProducerInfo.detailedRefresh(ProducerInfo.java:275) at org.jboss.portal.wsrp.consumer.ProducerInfo.refresh(ProducerInfo.java:270) at org.jboss.portal.wsrp.consumer.ProducerInfo.getPortletMap(ProducerInfo.java:655) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:173) at org.jboss.portal.wsrp.consumer.ProducerInfo_$$_javassist_105.getPortletMap(ProducerInfo_$$_javassist_105.java) at org.jboss.portal.wsrp.consumer.WSRPConsumerImpl.getPortlets(WSRPConsumerImpl.java:150) ... 27 more Caused by: org.jboss.ws.metadata.wsdl.WSDLException: javax.wsdl.WSDLException: WSDLException: faultCode=OTHER_ERROR: Cannot extract schema definition: java.net.SocketException: Connection reset at org.jboss.ws.tools.wsdl.WSDLDefinitionsFactory.parse(WSDLDefinitionsFactory.java:154) at org.jboss.ws.metadata.umdm.ServiceMetaData.getWsdlDefinitions(ServiceMetaData.java:295) at org.jboss.ws.metadata.builder.jaxrpc.JAXRPCClientMetaDataBuilder.buildMetaData(JAXRPCClientMetaDataBuilder.java:116) at org.jboss.ws.core.jaxrpc.client.ServiceImpl.<init>(ServiceImpl.java:126) at org.jboss.ws.core.jaxrpc.client.ServiceObjectFactoryJAXRPC.getObjectInstance(ServiceObjectFactoryJAXRPC.java:156) at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304) at org.jnp.interfaces.NamingContext.getObjectInstance(NamingContext.java:1273) at org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1290) ... 47 more Caused by: javax.wsdl.WSDLException: WSDLException: faultCode=OTHER_ERROR: Cannot extract schema definition: java.net.SocketException: Connection reset at org.jboss.ws.tools.wsdl.WSDL11Reader.processTypes(WSDL11Reader.java:394) at org.jboss.ws.tools.wsdl.WSDL11Reader.processTypes(WSDL11Reader.java:416) at org.jboss.ws.tools.wsdl.WSDL11Reader.processTypes(WSDL11Reader.java:416) at org.jboss.ws.tools.wsdl.WSDL11Reader.processDefinition(WSDL11Reader.java:178) at org.jboss.ws.tools.wsdl.WSDLDefinitionsFactory.parse(WSDLDefinitionsFactory.java:128) ... 54 more Caused by: java.net.SocketException: Connection reset at java.net.SocketInputStream.read(SocketInputStream.java:168) at java.io.BufferedInputStream.fill(BufferedInputStream.java:218) at java.io.BufferedInputStream.read1(BufferedInputStream.java:256) at java.io.BufferedInputStream.read(BufferedInputStream.java:313) at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:681) at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:626) at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:646) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:972) at java.net.URL.openStream(URL.java:1007) at org.jboss.ws.tools.wsdl.WSDL11Reader.handleSchemaImports(WSDL11Reader.java:588) at org.jboss.ws.tools.wsdl.WSDL11Reader.handleSchemaImports(WSDL11Reader.java:589) at org.jboss.ws.tools.wsdl.WSDL11Reader.processSchemaInclude(WSDL11Reader.java:560) at org.jboss.ws.tools.wsdl.WSDL11Reader.processTypes(WSDL11Reader.java:385) ... 58 more 16:17:06,742 ERROR [ServiceObjectFactoryJAXRPC] Cannot create service org.jboss.ws.metadata.wsdl.WSDLException: javax.wsdl.WSDLException: WSDLException: faultCode=OTHER_ERROR: Cannot extract schema definition: java.net.SocketException: Connection reset at org.jboss.ws.tools.wsdl.WSDLDefinitionsFactory.parse(WSDLDefinitionsFactory.java:154) at org.jboss.ws.metadata.umdm.ServiceMetaData.getWsdlDefinitions(ServiceMetaData.java:295) at org.jboss.ws.metadata.builder.jaxrpc.JAXRPCClientMetaDataBuilder.buildMetaData(JAXRPCClientMetaDataBuilder.java:116) at org.jboss.ws.core.jaxrpc.client.ServiceImpl.<init>(ServiceImpl.java:126) at org.jboss.ws.core.jaxrpc.client.ServiceObjectFactoryJAXRPC.getObjectInstance(ServiceObjectFactoryJAXRPC.java:156) at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304) at org.jnp.interfaces.NamingContext.getObjectInstance(NamingContext.java:1273) at org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1290) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:763) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:627) at javax.naming.InitialContext.lookup(InitialContext.java:351) at org.jboss.portal.wsrp.services.AbstractJNDIServiceFactory.getServiceFor(AbstractJNDIServiceFactory.java:152) at org.jboss.portal.wsrp.services.AbstractSOAPServiceFactory.getService(AbstractSOAPServiceFactory.java:75) at org.jboss.portal.wsrp.consumer.EndpointConfigurationInfo.getService(EndpointConfigurationInfo.java:395) at org.jboss.portal.wsrp.consumer.EndpointConfigurationInfo.getServiceDescriptionService(EndpointConfigurationInfo.java:370) at org.jboss.portal.wsrp.consumer.EndpointConfigurationInfo.refreshServices(EndpointConfigurationInfo.java:469) at org.jboss.portal.wsrp.consumer.EndpointConfigurationInfo.forceRefresh(EndpointConfigurationInfo.java:462) at org.jboss.portal.wsrp.consumer.EndpointConfigurationInfo.refresh(EndpointConfigurationInfo.java:455) at org.jboss.portal.wsrp.consumer.ProducerInfo.internalRefresh(ProducerInfo.java:320) at org.jboss.portal.wsrp.consumer.ProducerInfo.detailedRefresh(ProducerInfo.java:275) at org.jboss.portal.wsrp.consumer.ProducerInfo.refresh(ProducerInfo.java:270) at org.jboss.portal.wsrp.consumer.ProducerInfo.getPortletMap(ProducerInfo.java:655) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:173) at org.jboss.portal.wsrp.consumer.ProducerInfo_$$_javassist_105.getPortletMap(ProducerInfo_$$_javassist_105.java) at org.jboss.portal.wsrp.consumer.WSRPConsumerImpl.getPortlets(WSRPConsumerImpl.java:150) at org.jboss.portal.portlet.federation.impl.FederatedPortletInvokerService.getPortlets(FederatedPortletInvokerService.java:89) at org.jboss.portal.core.management.PortletDiscoveryService.processPortletDiscovery(PortletDiscoveryService.java:89) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155) at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) at org.jboss.varia.scheduler.Scheduler$MBeanListener.handleNotification(Scheduler.java:1346) at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.jboss.mx.notification.NotificationListenerProxy.invoke(NotificationListenerProxy.java:153) at $Proxy11.handleNotification(Unknown Source) at javax.management.NotificationBroadcasterSupport.handleNotification(NotificationBroadcasterSupport.java:221) at javax.management.NotificationBroadcasterSupport.sendNotification(NotificationBroadcasterSupport.java:184) at javax.management.timer.Timer.sendNotification(Timer.java:1295) at javax.management.timer.Timer.notifyAlarmClock(Timer.java:1264) at javax.management.timer.TimerAlarmClock.run(Timer.java:1347) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) Caused by: javax.wsdl.WSDLException: WSDLException: faultCode=OTHER_ERROR: Cannot extract schema definition: java.net.SocketException: Connection reset at org.jboss.ws.tools.wsdl.WSDL11Reader.processTypes(WSDL11Reader.java:394) at org.jboss.ws.tools.wsdl.WSDL11Reader.processTypes(WSDL11Reader.java:416) at org.jboss.ws.tools.wsdl.WSDL11Reader.processTypes(WSDL11Reader.java:416) at org.jboss.ws.tools.wsdl.WSDL11Reader.processDefinition(WSDL11Reader.java:178) at org.jboss.ws.tools.wsdl.WSDLDefinitionsFactory.parse(WSDLDefinitionsFactory.java:128) ... 55 more Caused by: java.net.SocketException: Connection reset at java.net.SocketInputStream.read(SocketInputStream.java:168) at java.io.BufferedInputStream.fill(BufferedInputStream.java:218) at java.io.BufferedInputStream.read1(BufferedInputStream.java:256) at java.io.BufferedInputStream.read(BufferedInputStream.java:313) at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:681) at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:626) at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:646) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:972) at java.net.URL.openStream(URL.java:1007) at org.jboss.ws.tools.wsdl.WSDL11Reader.handleSchemaImports(WSDL11Reader.java:588) at org.jboss.ws.tools.wsdl.WSDL11Reader.handleSchemaImports(WSDL11Reader.java:589) at org.jboss.ws.tools.wsdl.WSDL11Reader.processSchemaInclude(WSDL11Reader.java:560) at org.jboss.ws.tools.wsdl.WSDL11Reader.processTypes(WSDL11Reader.java:385) ... 59 more

Com esse erro mostrado, eu imaginei que o problema fosse a conexão com a internet já que estou
em uma rede com proxy. Aí fui no run.bat e adicionei a seguinte linha:
set JAVA_OPTS=%JAVA_OPTS% -Dhttp.proxyHost=10.253.0.2 -Dhttp.proxyPort=3128 -DproxySet=true

Isso garante que o JBoss perceba que está por trás de um proxy.
No entanto não fez diferença. Como eu disse, as documentações na internet são escassas.

OBS.: O web service que construí roda em um JBoss separado do JBoss que levantará o portal.

Alguem tem alguma idéia de como resolver isso??
Valeu!!!

1 Resposta

Enok

Caso seu proxy exija usuário e senha, quando não estiver logado no domínio por exemplo.

No lugar de:
set JAVA_OPTS=%JAVA_OPTS% -Dhttp.proxyHost= -Dhttp.proxyPort= -DproxySet=true

Você pode usar:
set JAVA_OPTS=%JAVA_OPTS% -Dhttp.proxyHost= -Dhttp.proxyPort= -DproxySet=true -Dhttp.proxyUser=<USERNAME> -Dhttp.proxyPassword=


HOST: ip do proxy
PORT: porta de conexão do proxy
DOMAIN: domínio da rede
USERNAME: usuário da rede
PASSWORD: senha do usuário da rede

Criado 6 de janeiro de 2010
Ultima resposta 4 de mar. de 2010
Respostas 1
Participantes 2