Hi,
I am facing the following problem while deploying the webservice.
17:11:03,578 INFO [WSDLFilePublisher] WSDL published to:
file:/E:/ProgramFiles/jboss-4.0.2/server/default/data/wsd
| l/OIM-xell-WS.ear/WebServices.war/FIDMProvisioning.wsdl
| 17:11:03,671 ERROR [ServiceDeployer] Cannot startup webservice for:
WebServices.war
| org.jboss.deployment.DeploymentException: Cannot deploy webservice; -
nested throwable: (javax.xml.rpc.JAXRPCExcept
| ion: Cannot unmarshal jaxrpc-mapping-file:
WEB-INF/FIDMProvisioning_mapping.xml)
| at
org.jboss.webservice.ServiceDeployer.deployWebservices(ServiceDeployer.java:379)
| at
org.jboss.webservice.ServiceDeployer.startWebservice(ServiceDeployer.java:233)
| at
org.jboss.webservice.ServiceDeployer.handleNotification(ServiceDeployer.java:112)
| at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
| at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:324)
| at
org.jboss.mx.notification.NotificationListenerProxy.invoke(NotificationListenerProxy.java:138)
| at $Proxy30.handleNotification(Unknown Source)
| at
org.jboss.mx.util.JBossNotificationBroadcasterSupport.handleNotification(JBossNotificationBroadcasterSup
| port.java:112)
| at
org.jboss.mx.util.JBossNotificationBroadcasterSupport.sendNotification(JBossNotificationBroadcasterSuppo
| rt.java:95)
| at
org.jboss.deployment.SubDeployerSupport.emitNotification(SubDeployerSupport.java:238)
| at
org.jboss.deployment.SubDeployerSupport.start(SubDeployerSupport.java:206)
| at
org.jboss.web.AbstractWebContainer.start(AbstractWebContainer.java:410)
| at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964)
| at org.jboss.deployment.MainDeployer.start(MainDeployer.java:956)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738)
| at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source)
| at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:324)
| at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
| at
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
| at
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
| at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
| at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
| at $Proxy8.deploy(Unknown Source)
| at
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:325)
| at
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:501)
| at
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.ja
| va:204)
| at
org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:277)
| at
org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:272)
| at
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:222)
| at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
| at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:324)
| at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
| at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
| at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
| at
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:897)
| at $Proxy0.start(Unknown Source)
| at
org.jboss.system.ServiceController.start(ServiceController.java:418)
| at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)
| at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:324)
| at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
| at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
| at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
| at $Proxy4.start(Unknown Source)
| at org.jboss.deployment.SARDeployer.start(SARDeployer.java:273)
| at org.jboss.deployment.MainDeployer.start(MainDeployer.java:964)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:775)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738)
| at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:722)
| 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:324)
| at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
| at
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:121)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
| at
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:127)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
| at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
| at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
| at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
| at $Proxy5.deploy(Unknown Source)
| at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:434)
| at org.jboss.system.server.ServerImpl.start(ServerImpl.java:315)
| at org.jboss.Main.boot(Main.java:195)
| at org.jboss.Main$1.run(Main.java:463)
| at java.lang.Thread.run(Thread.java:534)
| Caused by: javax.xml.rpc.JAXRPCException: Cannot unmarshal
jaxrpc-mapping-file: WEB-INF/FIDMProvisioning_mapping.xm
| l
| at
org.jboss.webservice.metadata.WebserviceDescriptionMetaData.getJavaWsdlMapping(WebserviceDescriptionMeta
| Data.java:180)
| at
org.jboss.webservice.AxisService.getServiceDescription(AxisService.java:517)
| at
org.jboss.webservice.AxisService.deployService(AxisService.java:353)
| 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:324)
| at
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
| at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
| at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
| at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
| at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
| at
org.jboss.mx.util.JMXInvocationHandler.invoke(JMXInvocationHandler.java:273)
| at $Proxy24.deployService(Unknown Source)
| at
org.jboss.webservice.ServiceDeployer.deployWebservices(ServiceDeployer.java:373)
| ... 80 more
| Caused by: org.jboss.xml.binding.JBossXBException: Failed to parse source.
| at
org.jboss.xml.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:138)
| at
org.jboss.xml.binding.Unmarshaller.unmarshal(Unmarshaller.java:116)
| at
org.jboss.webservice.metadata.jaxrpcmapping.JavaWsdlMappingFactory.parse(JavaWsdlMappingFactory.java:63)
|
| at
org.jboss.webservice.metadata.WebserviceDescriptionMetaData.getJavaWsdlMapping(WebserviceDescriptionMeta
| Data.java:175)
| ... 94 more
| Caused by: org.xml.sax.SAXException: cvc-complex-type.2.4.a: Invalid
content was found starting with element 'class
| -type'. One of '{"http://java.sun.com/xml/ns/j2ee":java-type}' is expected.
@ *unknown*[8,22]
| at
org.jboss.xml.binding.parser.sax.SaxJBossXBParser$MetaDataErrorHandler.error(SaxJBossXBParser.java:231)
| at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
| at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
Source)
| at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
Source)
| at
org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(Unknown
Source)
| at
org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError(Unknown Source)
| at
org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown Source)
| at
org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown Source)
| at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
| at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
Source)
|
| at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
| at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
| at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
| at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
| at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
| at
org.jboss.xml.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:134)
|
The relevant content of the FIDMProvisioning_mapping.xml file:
| <?xml version="1.0" encoding="UTF-8"?>
| <java-wsdl-mapping xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.1"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd">
| <package-mapping>
| <package-type>com.my.provisioning.ws.server</package-type>
| <namespaceURI>http://xmlns.my.com/FIDM/provisioning</namespaceURI>
| </package-mapping>
| <java-xml-type-mapping id="JavaXMLTypeMapping_1155126326141">
| <class-type>javax.xml.soap.SOAPElement[]</class-type>
| <root-type-qname id="RootTypeQname_1155126326141">
| <namespaceURI>http://www.w3.org/2001/XMLSchema</namespaceURI>
| <localpart>any</localpart>
| </root-type-qname>
| <qname-scope>complexType</qname-scope>
| </java-xml-type-mapping>
| .
| .
| .
| </java-wsdl-mapping>
|
Based on the error above, it seems that the parsing error is seen while parsing
the arraytype class on line 8. But, absed on the xsd for jaxprc mapping file,
array types can be specified.
Is this a known problem or is there something that I am missing? Are there any
workarounds?
Thanks in advance,
-Achyut.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3967645#3967645
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3967645
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user