Hi,
Dev. environment:
JBoss AS 4.0.4 GA with the bundled JBossWS (1.0.0)
JRE 1.5.0_9
Windows XP SP2
We use EJB3.
Our problem is would be the following:
We have a predefined WSDL contract (for test purposes we used a redically simplified one
which contains only one operation called "abort") which should be implemented by
us.
WSDL for test
| <?xml version="1.0" encoding="UTF-8"?>
| <!--
| EMInterface
| EMServies.wsdl, WSDL 1.1, document/literal wrapped style
| -->
| <wsdl:definitions
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:ns="http://siemens.com/ws/request/beans"
xmlns:ws="http://siemens.com/ws/request/wsdl"
xmlns:tns="http://siemens.com/ws/request/beans"
targetNamespace="http://siemens.com/ws/request/beans"
name="EMServices">
| <wsdl:types>
| <xs:schema
xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
xmlns:tns="http://siemens.com/ws/request/beans"
targetNamespace="http://siemens.com/ws/request/beans">
| <xs:element name="abortInput">
| <xs:complexType>
| <xs:sequence>
| <xs:element name="x" type="xs:int"/>
| </xs:sequence>
| </xs:complexType>
| </xs:element>
| <xs:element name="abortResponse">
| <xs:complexType>
| <xs:sequence>
| <xs:element name="y" type="xs:float"/>
| </xs:sequence>
| </xs:complexType>
| </xs:element>
| </xs:schema>
| </wsdl:types>
| <wsdl:message name="abortInMessage">
| <wsdl:part name="abortInputPart"
element="tns:abortInput"/>
| </wsdl:message>
| <wsdl:message name="abortOutMessage">
| <wsdl:part name="abortResponsePart"
element="tns:abortResponse"/>
| </wsdl:message>
| <wsdl:portType name="EMServices">
| <wsdl:operation name="abort">
| <wsdl:input message="ns:abortInMessage"/>
| <wsdl:output message="ns:abortOutMessage"/>
| </wsdl:operation>
| </wsdl:portType>
| <wsdl:binding name="EMServicesSOAP" type="ns:EMServices">
| <soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
| <wsdl:operation name="abort">
| <wsdl:input>
| <soap:body use="literal"/>
| </wsdl:input>
| <wsdl:output>
| <soap:body use="literal"/>
| </wsdl:output>
| </wsdl:operation>
| </wsdl:binding>
| <wsdl:service name="EMServices">
| <wsdl:port name="ReceiverBeanPort"
binding="ns:EMServicesSOAP">
| <soap:address
location="http://localhost:8081/axis2/services/EMServices"/>
| </wsdl:port>
| </wsdl:service>
| </wsdl:definitions>
|
|
We've tried several approaches but no one is working:
1.
a, we compiled the WSDL file (see above) with wstools.bat
it made some minor syntactic errors in the generated .java files
(e.g. class names used lowercase (e.g. abortType) instead of the correct uppercase
AbortType, "[Byte;" instead of "Byte[]")
but I corrected it manually
b, we specified that we'd like to use a predefined WSDL instead of autogenerated
one using JSR181 annotations
| @WebService(serviceName="EMServices",
targetNamespace="http://siemens.com/ws/request/beans",wsdlLocat...)
|
c, the deployment was successfull, the original WSDL was published
d, but when we tried to invoke the operation it dropped an exception (the relevant
part is emphasized)
LOG from the deployment to the exception
2006-11-30 09:38:23,097 DEBUG [org.jboss.deployment.MainDeployer] Starting deployment of
package: file:/D:/jboss-4.0.4.GA/server/default/deploy/eti_reloaded_rt1.jar
| 2006-11-30 09:38:23,097 DEBUG [org.jboss.deployment.MainDeployer] Starting deployment
(init step) of package at:
file:/D:/jboss-4.0.4.GA/server/default/deploy/eti_reloaded_rt1.jar
| 2006-11-30 09:38:23,113 DEBUG [org.jboss.deployment.MainDeployer] Copying
file:/D:/jboss-4.0.4.GA/server/default/deploy/eti_reloaded_rt1.jar ->
D:\jboss-4.0.4.GA\server\default\tmp\deploy\tmp61680eti_reloaded_rt1.jar
| 2006-11-30 09:38:23,128 DEBUG [org.jboss.deployment.MainDeployer] using deployer
MBeanProxyExt[jboss.ejb3:service=EJB3Deployer]
| 2006-11-30 09:38:23,128 DEBUG [org.jboss.ejb3.EJB3Deployer] looking for nested
deployments in : file:/D:/jboss-4.0.4.GA/server/default/deploy/eti_reloaded_rt1.jar
| 2006-11-30 09:38:23,128 DEBUG [org.jboss.deployment.DeploymentInfo]
createLoaderRepository from config: LoaderRepositoryConfig(repositoryName:
JMImplementation:service=LoaderRepository,name=Default, repositoryClassName: null,
configParserClassName: null, repositoryConfig: null)
| 2006-11-30 09:38:23,128 DEBUG [org.jboss.mx.loading.RepositoryClassLoader]
setRepository, repository=org.jboss.mx.loading.UnifiedLoaderRepository3@17ce4e7,
cl=org.jboss.mx.loading.UnifiedClassLoader3@10064a4{
url=file:/D:/jboss-4.0.4.GA/server/default/tmp/deploy/tmp61680eti_reloaded_rt1.jar
,addedOrder=0}
| 2006-11-30 09:38:23,128 DEBUG [org.jboss.mx.loading.RepositoryClassLoader]
setRepository, repository=org.jboss.mx.loading.UnifiedLoaderRepository3@17ce4e7,
cl=org.jboss.mx.loading.UnifiedClassLoader3@10064a4{
url=file:/D:/jboss-4.0.4.GA/server/default/tmp/deploy/tmp61680eti_reloaded_rt1.jar
,addedOrder=0}
| 2006-11-30 09:38:23,128 DEBUG [org.jboss.mx.loading.UnifiedLoaderRepository3] Adding
org.jboss.mx.loading.UnifiedClassLoader3@10064a4{
url=file:/D:/jboss-4.0.4.GA/server/default/tmp/deploy/tmp61680eti_reloaded_rt1.jar
,addedOrder=0}
| 2006-11-30 09:38:23,128 DEBUG [org.jboss.deployment.MainDeployer] found 0 subpackages
of file:/D:/jboss-4.0.4.GA/server/default/deploy/eti_reloaded_rt1.jar
| 2006-11-30 09:38:23,128 DEBUG [org.jboss.deployment.MainDeployer] Watching new file:
file:/D:/jboss-4.0.4.GA/server/default/deploy/eti_reloaded_rt1.jar
| 2006-11-30 09:38:23,128 DEBUG [org.jboss.deployment.MainDeployer] create step for
deployment file:/D:/jboss-4.0.4.GA/server/default/deploy/eti_reloaded_rt1.jar
| 2006-11-30 09:38:23,128 DEBUG [org.jboss.ws.server.WebServiceDeployerEJB3] create:
file:/D:/jboss-4.0.4.GA/server/default/deploy/eti_reloaded_rt1.jar
| 2006-11-30 09:38:23,128 DEBUG [org.jboss.ejb3.EJB3Deployer] create,
eti_reloaded_rt1.jar
| 2006-11-30 09:38:23,128 DEBUG [org.jboss.ejb3.EJB3Deployer] Deploying:
file:/D:/jboss-4.0.4.GA/server/default/deploy/eti_reloaded_rt1.jar
| 2006-11-30 09:38:23,128 DEBUG [org.jboss.system.ServiceController] Creating service
jboss.j2ee:service=EJB3,module=eti_reloaded_rt1.jar
| 2006-11-30 09:38:23,128 DEBUG [org.jboss.ejb3.Ejb3Module] Creating
jboss.j2ee:service=EJB3,module=eti_reloaded_rt1.jar
| 2006-11-30 09:38:23,128 DEBUG [org.jboss.ejb3.security.JaccHelper] Initialising JACC
Context for deployment: eti_reloaded_rt1.jar
| 2006-11-30 09:38:23,128 DEBUG [org.jboss.ejb3.Ejb3DescriptorHandler] found ejb-jar.xml
jar:file:/D:/jboss-4.0.4.GA/server/default/tmp/deploy/tmp61680eti_reloaded_rt1.jar!/META-INF/ejb-jar.xml
| 2006-11-30 09:38:23,144 DEBUG [org.jboss.ejb3.Ejb3DescriptorHandler] found jboss.xml
jar:file:/D:/jboss-4.0.4.GA/server/default/tmp/deploy/tmp61680eti_reloaded_rt1.jar!/META-INF/jboss.xml
| 2006-11-30 09:38:23,144 INFO [org.jboss.ejb3.Ejb3DescriptorHandler] adding class
annotation javax.ejb.TransactionManagement to siemens.com.ws.request.beans.ReceiverBean
org.jboss.ejb.TransactionManagementImpl@1386751
| 2006-11-30 09:38:23,160 DEBUG [org.jboss.ejb3.Ejb3AnnotationHandler] found EJB3:
ejbName=ReceiverBean, class=siemens.com.ws.request.beans.ReceiverBean, type=STATELESS
| 2006-11-30 09:38:23,160 DEBUG [org.jboss.ejb3.ProxyDeployer] no declared remote
bindings for : ReceiverBean
| 2006-11-30 09:38:23,160 DEBUG [org.jboss.ejb3.ProxyDeployer] there is remote
interfaces for ReceiverBean
| 2006-11-30 09:38:23,160 DEBUG [org.jboss.ejb3.ProxyDeployer] default remote binding
has jndiName of ReceiverBean/remote
| 2006-11-30 09:38:23,160 INFO [org.jboss.ejb3.Ejb3Deployment] EJB3 deployment time
took: 32
| 2006-11-30 09:38:23,160 DEBUG [org.jboss.ejb3.Ejb3Module] Created
jboss.j2ee:service=EJB3,module=eti_reloaded_rt1.jar
| 2006-11-30 09:38:23,160 DEBUG [org.jboss.system.ServiceController] Creating dependent
components for: jboss.j2ee:service=EJB3,module=eti_reloaded_rt1.jar dependents are: []
| 2006-11-30 09:38:23,160 DEBUG [org.jboss.ws.metadata.AnnotationsMetaDataBuilderEJB3]
START buildMetaData: [canonicalName=eti_reloaded_rt1.jar]
| 2006-11-30 09:38:23,160 WARN [org.jboss.ws.metadata.EndpointMetaData] Cannot obtain
style, using default: document
| 2006-11-30 09:38:23,160 DEBUG [org.jboss.ws.jaxrpc.ParameterWrapping] Generating
wrapper: siemens.com.ws.request.beans.__JBossWS_EMServices_EMServicesPort_abort
| 2006-11-30 09:38:23,160 DEBUG [org.jboss.ws.jaxrpc.ParameterWrapping] Generating
wrapper: siemens.com.ws.request.beans.__JBossWS_EMServices_EMServicesPort_abortResponse
| 2006-11-30 09:38:23,160 DEBUG [org.jboss.ws.metadata.wsdl.WSDLDefinitionsFactory]
parse:
jar:file:/D:/jboss-4.0.4.GA/server/default/tmp/deploy/tmp61680eti_reloaded_rt1.jar!/META-INF/wsdl/EMServices.wsdl
| 2006-11-30 09:38:23,253 DEBUG [org.jboss.ws.metadata.wsdl.WSDLInterface] new
WSDLInterface
| 2006-11-30 09:38:23,253 DEBUG [org.jboss.ws.metadata.wsdl.WSDLInterface] setName:
EMServices
| 2006-11-30 09:38:23,253 DEBUG [org.jboss.ws.metadata.wsdl.WSDLInterface] setQName:
{http://siemens.com/ws/request/beans}EMServices
| 2006-11-30 09:38:23,253 DEBUG [org.jboss.ws.metadata.wsdl.WSDLBinding] new
WSDLBinding
| 2006-11-30 09:38:23,253 DEBUG [org.jboss.ws.metadata.wsdl.WSDLBinding] setQName:
{http://siemens.com/ws/request/beans}EMServicesSOAP
| 2006-11-30 09:38:23,253 DEBUG [org.jboss.ws.metadata.wsdl.WSDLBinding] setName:
EMServicesSOAP
| 2006-11-30 09:38:23,253 DEBUG [org.jboss.ws.metadata.wsdl.WSDLBinding]
setInterfaceName: EMServicesSOAP
| 2006-11-30 09:38:23,253 DEBUG [org.jboss.ws.metadata.AbstractMetaDataBuilder] Replace
service endpoint address 'http://localhost:8081/axis2/services/EMServices' with
'http://hu3cbf8c:8080/eti_reloaded_rt1/ReceiverBean'
| 2006-11-30 09:38:23,253 DEBUG [org.jboss.ws.metadata.ServerEndpointMetaData]
getEndpointConfig: [name=Standard
Endpoint,url=META-INF/standard-jbossws-endpoint-config.xml]
| 2006-11-30 09:38:23,316 DEBUG [org.jboss.ws.metadata.config.WSConfigFactory] parse:
file:/D:/jboss-4.0.4.GA/server/default/deploy/jbossws.sar/META-INF/standard-jbossws-endpoint-config.xml
| 2006-11-30 09:38:23,363 DEBUG [org.jboss.ws.metadata.AnnotationsMetaDataBuilderEJB3]
END buildMetaData:
| UnifiedMetaData:
| securityDomain: null
|
|
| ServiceMetaData:
|
name={http://siemens.com/ws/request/beans}EMServices
| wsdName=null
| wsdlFile=META-INF/wsdl/EMServices.wsdl
| jaxrpcFile=null
| publishLocation=null
| properties=null
|
| TypesMetaData:
|
[
complexType={http://siemens.com/ws/request/beans}AbortInput,javaType=siem...]
|
[
complexType={http://siemens.com/ws/request/beans}AbortResponse,javaType=s...]
| <schema
targetNamespace='http://siemens.com/ws/request/beans'
xmlns='http://www.w3.org/2001/XMLSchema'
xmlns:soap11-enc='http://schemas.xmlsoap.org/soap/encoding/'
xmlns:tns='http://siemens.com/ws/request/beans'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
| <element name='abortInput'>
| <complexType>
| <sequence>
| <element name='x' type='int'/>
| </sequence>
| </complexType>
| </element>
| <element name='abortResponse'>
| <complexType>
| <sequence>
| <element name='y' type='float'/>
| </sequence>
| </complexType>
| </element>
| </schema>
|
|
| ServerEndpointMetaData:
|
name={http://siemens.com/ws/request/beans}EMServicesPort
| id=jboss.ws:di=eti_reloaded_rt1.jar,port=EMServicesPort,service=EMServices
| address=http://hu3cbf8c:8080/eti_reloaded_rt1/ReceiverBean
| linkName=ReceiverBean
| implName=siemens.com.ws.request.beans.ReceiverBean
| seiName=siemens.com.ws.request.beans.EMServices_PortType
| annotated=true
| portComponentName=null
| contextRoot=/eti_reloaded_rt1
| urlPattern=/ReceiverBean
| configFile=META-INF/standard-jbossws-endpoint-config.xml
| configName=Standard Endpoint
| authMethod=null
| transportGuarantee=null
| properties=null
|
| OperationMetaData:
|
xmlName={http://siemens.com/ws/request/beans}abort
| javaName=abort
| style=document/literal/wrapped
| oneWay=false
| soapAction=
| ParameterMetaData:
|
xmlName={http://siemens.com/ws/request/beans}abort
|
xmlType={http://siemens.com/ws/request/beans}abort
| javaType=siemens.com.ws.request.beans.__JBossWS_EMServices_EMServicesPort_abort
| mode=IN
| inHeader=false
| wrappedVariables=[abortInput_1]
| wrappedTypes=[siemens.com.ws.request.beans.AbortInput]
|
wrappedElementNames=[{http://siemens.com/ws/request/beans}AbortInput_1]
| ReturnMetaData:
|
xmlName={http://siemens.com/ws/request/beans}abortResponse
|
xmlType={http://siemens.com/ws/request/beans}abortResponse
|
javaType=siemens.com.ws.request.beans.__JBossWS_EMServices_EMServicesPort_abortResponse
| mode=OUT
| inHeader=false
| wrappedVariables=[result]
| wrappedTypes=[siemens.com.ws.request.beans.AbortResponse]
| wrappedElementNames=[result]
| 2006-11-30 09:38:23,566 DEBUG [org.jboss.ws.server.ServiceEndpointManager] WebService
created: jboss.ws:di=eti_reloaded_rt1.jar,service=EMServices,port=EMServicesPort
| 2006-11-30 09:38:24,050 DEBUG [org.jboss.deployment.MainDeployer] Starting deployment
of package:
file:/D:/jboss-4.0.4.GA/server/default/tmp/deploy/eti_reloaded_rt1.jar-ws61682.war/
| 2006-11-30 09:38:24,050 DEBUG [org.jboss.deployment.MainDeployer] Starting deployment
(init step) of package at:
file:/D:/jboss-4.0.4.GA/server/default/tmp/deploy/eti_reloaded_rt1.jar-ws61682.war/
| 2006-11-30 09:38:24,050 DEBUG [org.jboss.deployment.MainDeployer] using deployer
MBeanProxyExt[jboss.web:service=WebServer]
| 2006-11-30 09:38:24,081 DEBUG [org.jboss.web.tomcat.tc5.Tomcat5] Begin init
| 2006-11-30 09:38:24,097 DEBUG [org.jboss.web.tomcat.tc5.Tomcat5] webContext: null
| 2006-11-30 09:38:24,097 DEBUG [org.jboss.web.tomcat.tc5.Tomcat5] warURL:
file:/D:/jboss-4.0.4.GA/server/default/tmp/deploy/eti_reloaded_rt1.jar-ws61682.war/
| 2006-11-30 09:38:24,113 DEBUG [org.jboss.web.tomcat.tc5.Tomcat5] End init
| 2006-11-30 09:38:24,113 DEBUG [org.jboss.deployment.DeploymentInfo]
createLoaderRepository from config: LoaderRepositoryConfig(repositoryName:
JMImplementation:service=LoaderRepository,name=Default, repositoryClassName: null,
configParserClassName: null, repositoryConfig: null)
| 2006-11-30 09:38:24,113 DEBUG [org.jboss.mx.loading.RepositoryClassLoader]
setRepository, repository=org.jboss.mx.loading.UnifiedLoaderRepository3@17ce4e7,
cl=org.jboss.mx.loading.UnifiedClassLoader3@1fe1da2{
url=file:/D:/jboss-4.0.4.GA/server/default/tmp/deploy/eti_reloaded_rt1.jar-ws61682.war/
,addedOrder=0}
| 2006-11-30 09:38:24,113 DEBUG [org.jboss.mx.loading.RepositoryClassLoader]
setRepository, repository=org.jboss.mx.loading.UnifiedLoaderRepository3@17ce4e7,
cl=org.jboss.mx.loading.UnifiedClassLoader3@1fe1da2{
url=file:/D:/jboss-4.0.4.GA/server/default/tmp/deploy/eti_reloaded_rt1.jar-ws61682.war/
,addedOrder=0}
| 2006-11-30 09:38:24,113 DEBUG [org.jboss.mx.loading.UnifiedLoaderRepository3] Adding
org.jboss.mx.loading.UnifiedClassLoader3@1fe1da2{
url=file:/D:/jboss-4.0.4.GA/server/default/tmp/deploy/eti_reloaded_rt1.jar-ws61682.war/
,addedOrder=0}
| 2006-11-30 09:38:24,113 DEBUG [org.jboss.deployment.MainDeployer] found 0 subpackages
of file:/D:/jboss-4.0.4.GA/server/default/tmp/deploy/eti_reloaded_rt1.jar-ws61682.war/
| 2006-11-30 09:38:24,113 DEBUG [org.jboss.deployment.MainDeployer] create step for
deployment
file:/D:/jboss-4.0.4.GA/server/default/tmp/deploy/eti_reloaded_rt1.jar-ws61682.war/
| 2006-11-30 09:38:24,113 DEBUG [org.jboss.ws.server.WebServiceDeployerJSE] create:
file:/D:/jboss-4.0.4.GA/server/default/tmp/deploy/eti_reloaded_rt1.jar-ws61682.war/
| 2006-11-30 09:38:24,113 DEBUG [org.jboss.web.tomcat.tc5.Tomcat5] create,
eti_reloaded_rt1.jar-ws61682.war
| 2006-11-30 09:38:24,159 DEBUG [org.jboss.system.ServiceController] Creating service
jboss.web.deployment:war=eti_reloaded_rt1.jar-ws61682.war,id=152043057
| 2006-11-30 09:38:24,159 DEBUG [org.jboss.system.ServiceController] adding depends in
ServiceController.register: []
| 2006-11-30 09:38:24,159 DEBUG [org.jboss.web.WebModule] Creating
jboss.web.deployment:war=eti_reloaded_rt1.jar-ws61682.war,id=152043057
| 2006-11-30 09:38:24,159 DEBUG [org.jboss.web.WebModule] Created
jboss.web.deployment:war=eti_reloaded_rt1.jar-ws61682.war,id=152043057
| 2006-11-30 09:38:24,159 DEBUG [org.jboss.system.ServiceController] Creating dependent
components for: jboss.web.deployment:war=eti_reloaded_rt1.jar-ws61682.war,id=152043057
dependents are: []
| 2006-11-30 09:38:24,175 DEBUG [org.jboss.deployment.MainDeployer] Done with create
step of deploying eti_reloaded_rt1.jar-ws61682.war
| 2006-11-30 09:38:24,175 DEBUG [org.jboss.deployment.MainDeployer] Begin deployment
start file:/D:/jboss-4.0.4.GA/server/default/tmp/deploy/eti_reloaded_rt1.jar-ws61682.war/
| 2006-11-30 09:38:24,175 DEBUG [org.jboss.ws.server.WebServiceDeployerJSE] start:
file:/D:/jboss-4.0.4.GA/server/default/tmp/deploy/eti_reloaded_rt1.jar-ws61682.war/
| 2006-11-30 09:38:24,191 DEBUG [org.jboss.system.ServiceController] starting service
jboss.web.deployment:war=eti_reloaded_rt1.jar-ws61682.war,id=152043057
| 2006-11-30 09:38:24,191 DEBUG [org.jboss.web.WebModule] Starting
jboss.web.deployment:war=eti_reloaded_rt1.jar-ws61682.war,id=152043057
| 2006-11-30 09:38:24,191 DEBUG [org.jboss.web.tomcat.tc5.TomcatDeployer] webContext:
null
| 2006-11-30 09:38:24,191 DEBUG [org.jboss.web.tomcat.tc5.TomcatDeployer] warURL:
file:/D:/jboss-4.0.4.GA/server/default/tmp/deploy/eti_reloaded_rt1.jar-ws61682.war/
| 2006-11-30 09:38:24,191 DEBUG [org.jboss.web.tomcat.tc5.TomcatDeployer] webAppParser:
org.jboss.web.AbstractWebDeployer$DescriptorParser@32fb80
| 2006-11-30 09:38:24,206 DEBUG [org.jboss.web.WebPermissionMapping] Qualified url
patterns: {/=PatternInfo[pattern=/,type=3,isOverriden=false,qualifiers=[]]}
| 2006-11-30 09:38:24,675 INFO [org.jboss.web.tomcat.tc5.TomcatDeployer] deploy,
ctxPath=/eti_reloaded_rt1, warUrl=.../tmp/deploy/eti_reloaded_rt1.jar-ws61682.war/
| 2006-11-30 09:38:24,691 DEBUG [org.jboss.web.tomcat.tc5.TomcatDeployer]
AbstractWebContainer.parseWebAppDescriptors, Begin
| 2006-11-30 09:38:24,691 DEBUG [org.jboss.web.tomcat.tc5.TomcatDeployer] Creating ENC
using ClassLoader: java.net.FactoryURLClassLoader@11daf60
| 2006-11-30 09:38:24,691 DEBUG [org.jboss.web.tomcat.tc5.TomcatDeployer]
..org.jboss.mx.loading.UnifiedClassLoader3@1fe1da2{
url=file:/D:/jboss-4.0.4.GA/server/default/tmp/deploy/eti_reloaded_rt1.jar-ws61682.war/
,addedOrder=47}
| 2006-11-30 09:38:24,691 DEBUG [org.jboss.web.tomcat.tc5.TomcatDeployer]
..org.jboss.system.server.NoAnnotationURLClassLoader@186db54
| 2006-11-30 09:38:24,691 DEBUG [org.jboss.web.tomcat.tc5.TomcatDeployer]
..sun.misc.Launcher$AppClassLoader@a39137
| 2006-11-30 09:38:24,691 DEBUG [org.jboss.web.tomcat.tc5.TomcatDeployer]
..sun.misc.Launcher$ExtClassLoader@92e78c
| 2006-11-30 09:38:24,691 DEBUG [org.jboss.web.tomcat.tc5.TomcatDeployer] Unable to
retrieve orbjavax.management.InstanceNotFoundException: jboss:service=CorbaORB is not
registered.
| 2006-11-30 09:38:24,706 DEBUG [org.jboss.web.tomcat.tc5.TomcatDeployer] Linked
java:comp/UserTransaction to JNDI name: UserTransaction
| 2006-11-30 09:38:24,706 DEBUG [org.jboss.web.tomcat.tc5.TomcatDeployer] addEnvEntries
| 2006-11-30 09:38:24,706 DEBUG [org.jboss.web.tomcat.tc5.TomcatDeployer]
linkResourceEnvRefs
| 2006-11-30 09:38:24,706 DEBUG [org.jboss.web.tomcat.tc5.TomcatDeployer]
linkResourceRefs
| 2006-11-30 09:38:24,706 DEBUG [org.jboss.web.tomcat.tc5.TomcatDeployer]
linkMessageDestinationRefs
| 2006-11-30 09:38:24,706 DEBUG [org.jboss.web.tomcat.tc5.TomcatDeployer] linkEjbRefs
| 2006-11-30 09:38:24,706 DEBUG [org.jboss.web.tomcat.tc5.TomcatDeployer]
linkEjbLocalRefs
| 2006-11-30 09:38:24,706 DEBUG [org.jboss.web.tomcat.tc5.TomcatDeployer]
linkServiceRefs
| 2006-11-30 09:38:24,706 DEBUG [org.jboss.web.tomcat.tc5.TomcatDeployer]
linkSecurityDomain
| 2006-11-30 09:38:24,706 DEBUG [org.jboss.web.tomcat.tc5.TomcatDeployer] No
security-domain given, using default: java:/jaas/other
| 2006-11-30 09:38:24,706 DEBUG [org.jboss.web.tomcat.tc5.TomcatDeployer] Linking
security/securityMgr to JNDI name: java:/jaas/other
| 2006-11-30 09:38:24,706 DEBUG [org.jboss.web.tomcat.tc5.TomcatDeployer]
AbstractWebContainer.parseWebAppDescriptors, End
| 2006-11-30 09:38:25,238 DEBUG [org.jboss.web.tomcat.tc5.TomcatDeployer] Using session
cookies default setting
| 2006-11-30 09:38:26,378 DEBUG [org.jboss.web.tomcat.filters.ReplyHeaderFilter] Adding
header name: X-Powered-By='Servlet 2.4; JBoss-4.0.4.GA (build: CVSTag=JBoss_4_0_4_GA
date=200605151000)/Tomcat-5.5'
| 2006-11-30 09:38:26,503 DEBUG [org.jboss.web.tomcat.tc5.TomcatDeployer] Initialized:
{WebApplication:
/D:/jboss-4.0.4.GA/server/default/tmp/deploy/eti_reloaded_rt1.jar-ws61682.war/, URL:
file:/D:/jboss-4.0.4.GA/server/default/tmp/deploy/eti_reloaded_rt1.jar-ws61682.war/,
classLoader: java.net.FactoryURLClassLoader@11daf60:18722656}
jboss.web:j2eeType=WebModule,name=//localhost/eti_reloaded_rt1,J2EEApplication=none,J2EEServer=none
| 2006-11-30 09:38:26,503 DEBUG [org.jboss.web.WebModule] Started
jboss.web.deployment:war=eti_reloaded_rt1.jar-ws61682.war,id=152043057
| 2006-11-30 09:38:26,503 DEBUG [org.jboss.system.ServiceController] Starting dependent
components for: jboss.web.deployment:war=eti_reloaded_rt1.jar-ws61682.war,id=152043057
dependent components: []
| 2006-11-30 09:38:26,503 DEBUG [org.jboss.deployment.MainDeployer] End deployment start
on package: eti_reloaded_rt1.jar-ws61682.war
| 2006-11-30 09:38:26,503 DEBUG [org.jboss.deployment.MainDeployer] Deployed package:
file:/D:/jboss-4.0.4.GA/server/default/tmp/deploy/eti_reloaded_rt1.jar-ws61682.war/
| 2006-11-30 09:38:26,503 DEBUG [org.jboss.deployment.MainDeployer] Done with create
step of deploying eti_reloaded_rt1.jar
| 2006-11-30 09:38:26,503 DEBUG [org.jboss.deployment.MainDeployer] Begin deployment
start file:/D:/jboss-4.0.4.GA/server/default/deploy/eti_reloaded_rt1.jar
| 2006-11-30 09:38:26,503 DEBUG [org.jboss.ws.server.WebServiceDeployerEJB3] start:
file:/D:/jboss-4.0.4.GA/server/default/deploy/eti_reloaded_rt1.jar
| 2006-11-30 09:38:26,503 DEBUG [org.jboss.ejb3.EJB3Deployer] start application,
deploymentInfo: org.jboss.deployment.DeploymentInfo@a4704526 {
url=file:/D:/jboss-4.0.4.GA/server/default/deploy/eti_reloaded_rt1.jar }
| deployer: MBeanProxyExt[jboss.ejb3:service=EJB3Deployer]
| status: Starting
| state: START_DEPLOYER
| watch: file:/D:/jboss-4.0.4.GA/server/default/deploy/eti_reloaded_rt1.jar
| altDD: null
| lastDeployed: 1164875903128
| lastModified: 1164875903113
| mbeans:
| , short name: eti_reloaded_rt1.jar, parent short name: null
| 2006-11-30 09:38:26,503 DEBUG [org.jboss.system.ServiceController] starting service
jboss.j2ee:service=EJB3,module=eti_reloaded_rt1.jar
| 2006-11-30 09:38:26,503 DEBUG [org.jboss.ejb3.Ejb3Module] Starting
jboss.j2ee:service=EJB3,module=eti_reloaded_rt1.jar
| 2006-11-30 09:38:26,503 DEBUG [org.jboss.ejb3.EJBContainer] Initialising interceptors
for ReceiverBean...
| 2006-11-30 09:38:26,503 DEBUG [org.jboss.ejb3.EJBContainer] Default interceptors: []
| 2006-11-30 09:38:26,503 DEBUG [org.jboss.ejb3.EJBContainer] Class interceptors: []
| 2006-11-30 09:38:26,503 DEBUG [org.jboss.ejb3.EJBContainer] All applicable interceptor
classes: []
| 2006-11-30 09:38:26,503 DEBUG [org.jboss.ejb3.JmxKernelAbstraction] creating wrapper
delegate for: org.jboss.ejb3.stateless.StatelessContainer
| 2006-11-30 09:38:26,503 INFO [org.jboss.ejb3.JmxKernelAbstraction] installing MBean:
jboss.j2ee:jar=eti_reloaded_rt1.jar,name=ReceiverBean,service=EJB3 with dependencies:
| 2006-11-30 09:38:26,503 DEBUG [org.jboss.system.ServiceController] Creating service
jboss.j2ee:jar=eti_reloaded_rt1.jar,name=ReceiverBean,service=EJB3
| 2006-11-30 09:38:26,503 DEBUG [org.jboss.system.ServiceController] adding depends in
ServiceController.register: []
| 2006-11-30 09:38:26,503 DEBUG [org.jboss.ejb3.ServiceDelegateWrapper] Creating
jboss.j2ee:jar=eti_reloaded_rt1.jar,name=ReceiverBean,service=EJB3
| 2006-11-30 09:38:26,503 DEBUG [org.jboss.ejb3.ServiceDelegateWrapper] Created
jboss.j2ee:jar=eti_reloaded_rt1.jar,name=ReceiverBean,service=EJB3
| 2006-11-30 09:38:26,503 DEBUG [org.jboss.system.ServiceController] Creating dependent
components for: jboss.j2ee:jar=eti_reloaded_rt1.jar,name=ReceiverBean,service=EJB3
dependents are: []
| 2006-11-30 09:38:26,503 DEBUG [org.jboss.system.ServiceController] starting service
jboss.j2ee:jar=eti_reloaded_rt1.jar,name=ReceiverBean,service=EJB3
| 2006-11-30 09:38:26,503 DEBUG [org.jboss.ejb3.ServiceDelegateWrapper] Starting
jboss.j2ee:jar=eti_reloaded_rt1.jar,name=ReceiverBean,service=EJB3
| 2006-11-30 09:38:26,503 DEBUG [org.jboss.ejb3.interceptor.EJB3InterceptorsFactory]
Bound interceptors for joinpoint: public siemens.com.ws.request.beans.AbortResponse
siemens.com.ws.request.beans.ReceiverBean.abort(siemens.com.ws.request.beans.AbortInput)
throws java.rmi.RemoteException - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@1a3bff5
| 2006-11-30 09:38:26,784 DEBUG [org.jboss.ejb3.tx.UserTransactionImpl] new UserTx:
org.jboss.ejb3.tx.UserTransactionImpl@18f73cb
| 2006-11-30 09:38:26,800 DEBUG [org.jboss.ejb3.interceptor.EJB3InterceptorsFactory]
Bound interceptors for joinpoint: public siemens.com.ws.request.beans.AbortResponse
siemens.com.ws.request.beans.ReceiverBean.abort(siemens.com.ws.request.beans.AbortInput)
throws java.rmi.RemoteException - [Lorg.jboss.ejb3.interceptor.InterceptorInfo;@1b4d679
| 2006-11-30 09:38:26,800 DEBUG [org.jboss.ejb3.security.JaccHelper] ReceiverBean has no
@SecurityDomain - skipping JACC configuration
| 2006-11-30 09:38:26,800 INFO [org.jboss.ejb3.EJBContainer] STARTED EJB:
siemens.com.ws.request.beans.ReceiverBean ejbName: ReceiverBean
| 2006-11-30 09:38:26,816 DEBUG [org.jboss.ejb.txtimer.EJBTimerServiceImpl]
createTimerService: org.jboss.ejb.txtimer.TimerServiceImpl@1ae7b85
| 2006-11-30 09:38:26,816 DEBUG [org.jboss.ejb3.ServiceDelegateWrapper] Started
jboss.j2ee:jar=eti_reloaded_rt1.jar,name=ReceiverBean,service=EJB3
| 2006-11-30 09:38:26,816 DEBUG [org.jboss.system.ServiceController] Starting dependent
components for: jboss.j2ee:jar=eti_reloaded_rt1.jar,name=ReceiverBean,service=EJB3
dependent components: []
| 2006-11-30 09:38:26,816 DEBUG [org.jboss.ejb3.Ejb3Deployment] Bound ejb3 container
jboss.j2ee:service=EJB3,jar=eti_reloaded_rt1.jar,name=ReceiverBean
| 2006-11-30 09:38:26,816 DEBUG [org.jboss.ejb3.security.JaccHelper] JACC Policy
Configuration for deployment has been put in service
| 2006-11-30 09:38:26,816 DEBUG [org.jboss.ejb3.Ejb3Module] Started
jboss.j2ee:service=EJB3,module=eti_reloaded_rt1.jar
| 2006-11-30 09:38:26,816 DEBUG [org.jboss.system.ServiceController] Starting dependent
components for: jboss.j2ee:service=EJB3,module=eti_reloaded_rt1.jar dependent components:
[]
| 2006-11-30 09:38:26,816 INFO [org.jboss.ejb3.EJB3Deployer] Deployed:
file:/D:/jboss-4.0.4.GA/server/default/deploy/eti_reloaded_rt1.jar
| 2006-11-30 09:38:26,816 DEBUG [org.jboss.ws.server.WSDLFilePublisher] Publish WSDL
file: META-INF/wsdl/EMServices.wsdl
| 2006-11-30 09:38:26,878 INFO [org.jboss.ws.server.WSDLFilePublisher] WSDL published
to: file:/D:/jboss-4.0.4.GA/server/default/data/wsdl/eti_reloaded_rt1.jar/EMServices.wsdl
| 2006-11-30 09:38:26,878 DEBUG [org.jboss.ws.metadata.wsdl.WSDLDefinitionsFactory]
parse:
file:/D:/jboss-4.0.4.GA/server/default/data/wsdl/eti_reloaded_rt1.jar/EMServices.wsdl
| 2006-11-30 09:38:26,956 DEBUG [org.jboss.ws.metadata.wsdl.WSDLInterface] new
WSDLInterface
| 2006-11-30 09:38:26,956 DEBUG [org.jboss.ws.metadata.wsdl.WSDLInterface] setName:
EMServices
| 2006-11-30 09:38:26,956 DEBUG [org.jboss.ws.metadata.wsdl.WSDLInterface] setQName:
{http://siemens.com/ws/request/beans}EMServices
| 2006-11-30 09:38:26,956 DEBUG [org.jboss.ws.metadata.wsdl.WSDLBinding] new
WSDLBinding
| 2006-11-30 09:38:26,956 DEBUG [org.jboss.ws.metadata.wsdl.WSDLBinding] setQName:
{http://siemens.com/ws/request/beans}EMServicesSOAP
| 2006-11-30 09:38:26,956 DEBUG [org.jboss.ws.metadata.wsdl.WSDLBinding] setName:
EMServicesSOAP
| 2006-11-30 09:38:26,956 DEBUG [org.jboss.ws.metadata.wsdl.WSDLBinding]
setInterfaceName: EMServicesSOAP
| 2006-11-30 09:38:26,956 DEBUG [org.jboss.ws.jaxrpc.TypeMappingImpl] register:
TypeMappingImpl@28135403
[
xmlType={http://siemens.com/ws/request/beans}AbortInput,javaType=siemens....]
| 2006-11-30 09:38:26,956 DEBUG [org.jboss.ws.jaxrpc.TypeMappingImpl] register:
TypeMappingImpl@28135403
[
xmlType={http://siemens.com/ws/request/beans}AbortResponse,javaType=sieme...]
| 2006-11-30 09:38:26,956 DEBUG [org.jboss.ws.jaxrpc.ParameterWrapping] Generating
wrapper: siemens.com.ws.request.beans.__JBossWS_EMServices_EMServicesPort_abort
| 2006-11-30 09:38:26,972 DEBUG [org.jboss.ws.jaxrpc.TypeMappingImpl] register:
TypeMappingImpl@28135403
[
xmlType={http://siemens.com/ws/request/beans}abort,javaType=siemens.com.w...]
| 2006-11-30 09:38:26,972 DEBUG [org.jboss.ws.jaxrpc.ParameterWrapping] Generating
wrapper: siemens.com.ws.request.beans.__JBossWS_EMServices_EMServicesPort_abortResponse
| 2006-11-30 09:38:26,972 DEBUG [org.jboss.ws.jaxrpc.TypeMappingImpl] register:
TypeMappingImpl@28135403
[
xmlType={http://siemens.com/ws/request/beans}abortResponse,javaType=sieme...]
| 2006-11-30 09:38:26,972 INFO [org.jboss.ws.server.ServiceEndpointManager] WebService
started:
http://hu3cbf8c:8080/eti_reloaded_rt1/ReceiverBean
| 2006-11-30 09:38:26,972 DEBUG [org.jboss.deployment.MainDeployer] End deployment start
on package: eti_reloaded_rt1.jar
| 2006-11-30 09:38:26,972 DEBUG [org.jboss.deployment.MainDeployer] Deployed package:
file:/D:/jboss-4.0.4.GA/server/default/deploy/eti_reloaded_rt1.jar
| 2006-11-30 09:39:39,874 DEBUG [org.jboss.ws.server.ServiceEndpointServlet] doPost:
/eti_reloaded_rt1/ReceiverBean
| 2006-11-30 09:39:40,139 DEBUG [org.jboss.ws.soap.MessageContextAssociation]
pushMessageContext: org.jboss.ws.soap.SOAPMessageContextImpl@6aade
| 2006-11-30 09:39:40,139 DEBUG [org.jboss.ws.server.ServiceEndpoint] BEGIN
handleRequest: jboss.ws:di=eti_reloaded_rt1.jar,service=EMServices,port=EMServicesPort
| 2006-11-30 09:39:40,139 DEBUG [org.jboss.ws.server.ServiceEndpoint] Init handler chain
with [0] handlers
| 2006-11-30 09:39:40,155 DEBUG [org.jboss.ws.handler.HandlerChainBaseImpl] Create a
handler chain for roles: []
| 2006-11-30 09:39:40,155 DEBUG [org.jboss.ws.handler.HandlerChainBaseImpl] init:
[config=null]
| 2006-11-30 09:39:40,374 DEBUG [org.jboss.ws.soap.MessageFactoryImpl] createMessage:
[contentType=text/xml; charset=UTF-8]
| 2006-11-30 09:39:51,295 DEBUG [org.jboss.ws.soap.SOAPContentElement] setXMLFragment:
<bean:abort>
|
| <bean:x>4</bean:x>
|
| </bean:abort>
| 2006-11-30 09:39:51,295 DEBUG [org.jboss.ws.server.ServiceEndpoint] Incomming
SOAPMessage
| <soapenv:Envelope
xmlns:bean='http://siemens.com/ws/request/beans'
xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'>
| <soapenv:Header/>
| <soapenv:Body>
| <bean:abort>
| <bean:x>4</bean:x>
| </bean:abort>
| </soapenv:Body>
| </soapenv:Envelope>
| 2006-11-30 09:39:51,295 DEBUG [org.jboss.ws.soap.SOAPMessageDispatcher]
getDispatchDestination: {http://siemens.com/ws/request/beans}abort
| 2006-11-30 09:39:51,420 DEBUG [org.jboss.ws.binding.soap.SOAPBindingProvider]
unbindRequestMessage: {http://siemens.com/ws/request/beans}abort
| 2006-11-30 09:39:51,420 DEBUG [org.jboss.ws.binding.EndpointInvocation]
setRequestParamValue:
[
name={http://siemens.com/ws/request/beans}abort,value=org.jboss.ws.soap.S...]
| 2006-11-30 09:39:51,420 DEBUG [org.jboss.ws.metadata.OperationMetaData] Found java
method: public abstract siemens.com.ws.request.beans.AbortResponse
siemens.com.ws.request.beans.EMServices_PortType.abort(siemens.com.ws.request.beans.AbortInput)
throws java.rmi.RemoteException
| 2006-11-30 09:39:51,420 DEBUG [org.jboss.ws.jaxrpc.ParameterWrapping]
matchRequestParameters:
siemens.com.ws.request.beans.__JBossWS_EMServices_EMServicesPort_abort
| 2006-11-30 09:39:51,436 DEBUG [org.jboss.ws.metadata.OperationMetaData] Found wrapped
java method: public abstract siemens.com.ws.request.beans.AbortResponse
siemens.com.ws.request.beans.EMServices_PortType.abort(siemens.com.ws.request.beans.AbortInput)
throws java.rmi.RemoteException
| 2006-11-30 09:39:51,436 DEBUG [org.jboss.ws.server.ServiceEndpointInvokerEJB3]
invokeServiceEndpoint: abort
| 2006-11-30 09:39:51,436 DEBUG [org.jboss.ws.binding.EndpointInvocation]
getRequestPayload
| 2006-11-30 09:39:51,436 DEBUG [org.jboss.ws.binding.EndpointInvocation]
getRequestParamValue: {http://siemens.com/ws/request/beans}abort
| 2006-11-30 09:39:51,436 DEBUG [org.jboss.ws.soap.SOAPContentElement] getObjectValue
[
xmlType={http://siemens.com/ws/request/beans}abort,javaType=class
siemens.com.ws.request.beans.__JBossWS_EMServices_EMServicesPort_abort]
| 2006-11-30 09:39:51,529 DEBUG [org.jboss.ws.soap.SOAPContentElement] getXMLFragment
from DOM
| 2006-11-30 09:39:51,529 DEBUG [org.jboss.ws.soap.SOAPContentElement] xmlFragment:
<bean:abort>
|
| <bean:x>4</bean:x>
|
| </bean:abort>
| 2006-11-30 09:39:51,529 DEBUG [org.jboss.ws.jaxrpc.encoding.JAXBDeserializer]
deserialize:
[
xmlName={http://siemens.com/ws/request/beans}abort,xmlType={http://siemen...]
| 2006-11-30 09:39:51,529 DEBUG [org.jboss.ws.jaxrpc.encoding.SerializationContextImpl]
Generate jaxrpcMapping from typeMapping
| 2006-11-30 09:39:51,529 DEBUG [org.jboss.ws.jaxrpc.encoding.SerializationContextImpl]
Add package mapping:
[
namespaceURI=http://siemens.com/ws/request/beans,packageType=siemens.com....]
| 2006-11-30 09:39:51,529 WARN
[org.jboss.webservice.metadata.jaxrpcmapping.JavaWsdlMapping] Cannot find jaxrpc-mapping
for type: {http://siemens.com/ws/request/beans}AbortInput
| 2006-11-30 09:39:51,529 DEBUG [org.jboss.ws.jaxrpc.encoding.SerializationContextImpl]
Add type mapping:
[
qname={http://siemens.com/ws/request/beans}AbortInput,javaType=siemens.co...]
| 2006-11-30 09:39:51,529 WARN
[org.jboss.webservice.metadata.jaxrpcmapping.JavaWsdlMapping] Cannot find jaxrpc-mapping
for type: {http://siemens.com/ws/request/beans}AbortResponse
| 2006-11-30 09:39:51,529 DEBUG [org.jboss.ws.jaxrpc.encoding.SerializationContextImpl]
Add type mapping:
[
qname={http://siemens.com/ws/request/beans}AbortResponse,javaType=siemens...]
| 2006-11-30 09:39:51,529 WARN
[org.jboss.webservice.metadata.jaxrpcmapping.JavaWsdlMapping] Cannot find jaxrpc-mapping
for type: {http://siemens.com/ws/request/beans}abort
| 2006-11-30 09:39:51,529 DEBUG [org.jboss.ws.jaxrpc.encoding.SerializationContextImpl]
Add type mapping:
[
qname={http://siemens.com/ws/request/beans}abort,javaType=siemens.com.ws....]
| 2006-11-30 09:39:51,529 WARN
[org.jboss.webservice.metadata.jaxrpcmapping.JavaWsdlMapping] Cannot find jaxrpc-mapping
for type: {http://siemens.com/ws/request/beans}abortResponse
| 2006-11-30 09:39:51,529 DEBUG [org.jboss.ws.jaxrpc.encoding.SerializationContextImpl]
Add type mapping:
[
qname={http://siemens.com/ws/request/beans}abortResponse,javaType=siemens...]
|
| 2006-11-30 09:39:51,811 WARN [org.jboss.ws.jaxb.SchemaBindingBuilder] Type definition
not found in schema: {http://siemens.com/ws/request/beans}AbortInput
| 2006-11-30 09:39:51,811 WARN [org.jboss.ws.jaxb.SchemaBindingBuilder] Cannot obtain
type binding for: {http://siemens.com/ws/request/beans}AbortInput
| 2006-11-30 09:39:51,811 WARN [org.jboss.ws.jaxb.SchemaBindingBuilder] Type definition
not found in schema: {http://siemens.com/ws/request/beans}AbortResponse
| 2006-11-30 09:39:51,811 WARN [org.jboss.ws.jaxb.SchemaBindingBuilder] Cannot obtain
type binding for: {http://siemens.com/ws/request/beans}AbortResponse
| 2006-11-30 09:39:51,811 WARN [org.jboss.ws.jaxb.SchemaBindingBuilder] Type definition
not found in schema: {http://siemens.com/ws/request/beans}abort
| 2006-11-30 09:39:51,811 WARN [org.jboss.ws.jaxb.SchemaBindingBuilder] Cannot obtain
type binding for: {http://siemens.com/ws/request/beans}abort
| 2006-11-30 09:39:51,811 WARN [org.jboss.ws.jaxb.SchemaBindingBuilder] Type definition
not found in schema: {http://siemens.com/ws/request/beans}abortResponse
| 2006-11-30 09:39:51,811 WARN [org.jboss.ws.jaxb.SchemaBindingBuilder] Cannot obtain
type binding for: {http://siemens.com/ws/request/beans}abortResponse
| 2006-11-30 09:39:51,811 DEBUG [javax.xml.rpc.soap.SOAPFaultException] new
SOAPFaultException
[
code={http://schemas.xmlsoap.org/soap/envelope/}Client,string=org.jboss.w...:
Root type {http://siemens.com/ws/request/beans}abort not found in the
schema.,actor=null,detail=null]
| 2006-11-30 09:39:51,811 ERROR [org.jboss.ws.jaxrpc.SOAPFaultExceptionHelper] SOAP
request exception
| org.jboss.ws.WSException: Root type {http://siemens.com/ws/request/beans}abort not
found in the schema.
| at
org.jboss.ws.jaxb.SchemaBindingBuilder.bindParameterToElement(SchemaBindingBuilder.java:421)
| at
org.jboss.ws.jaxb.JAXBUnmarshallerImpl.getSchemaBinding(JAXBUnmarshallerImpl.java:287)
| at org.jboss.ws.jaxb.JAXBUnmarshallerImpl.unmarshal(JAXBUnmarshallerImpl.java:74)
| at
org.jboss.ws.jaxrpc.encoding.JAXBDeserializer.deserialize(JAXBDeserializer.java:97)
| at org.jboss.ws.soap.SOAPContentElement.getObjectValue(SOAPContentElement.java:262)
| at
org.jboss.ws.binding.EndpointInvocation.transformPayloadValue(EndpointInvocation.java:233)
| at
org.jboss.ws.binding.EndpointInvocation.getRequestParamValue(EndpointInvocation.java:103)
| at
org.jboss.ws.binding.EndpointInvocation.getRequestPayload(EndpointInvocation.java:117)
| at
org.jboss.ws.server.ServiceEndpointInvokerEJB3.invokeServiceEndpoint(ServiceEndpointInvokerEJB3.java:106)
| at
org.jboss.ws.server.ServiceEndpointInvoker.invoke(ServiceEndpointInvoker.java:118)
| at org.jboss.ws.server.ServiceEndpoint.handleRequest(ServiceEndpoint.java:234)
| at
org.jboss.ws.server.ServiceEndpointServlet.doPost(ServiceEndpointServlet.java:120)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
| at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
| at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
| at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
| at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
| at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
| at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
| at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
| at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
| at
org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
| at java.lang.Thread.run(Thread.java:595)
| 2006-11-30 09:39:51,826 DEBUG [org.jboss.ws.server.ServiceEndpoint] Outgoing
SOAPMessage
| <env:Envelope
xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
| <env:Header/>
| <env:Body>
| <env:Fault>
| <faultcode>env:Client</faultcode>
| <faultstring>org.jboss.ws.WSException: Root type
{http://siemens.com/ws/request/beans}abort not found in the schema.</faultstring>
| </env:Fault>
| </env:Body>
| </env:Envelope>
| 2006-11-30 09:39:51,826 DEBUG [org.jboss.ws.server.ServiceEndpoint] END handleRequest:
jboss.ws:di=eti_reloaded_rt1.jar,service=EMServices,port=EMServicesPort
| 2006-11-30 09:39:51,904 DEBUG [org.jboss.ws.soap.MessageContextAssociation]
popMessageContext: org.jboss.ws.soap.SOAPMessageContextImpl@6aade
2.
When we saw in the forum the the JSR181 is only "preview code" I removed the
annoations and used ejb-jar.xml, jboss.xml and webservices.xml (see below)
but unf. the webservices.xml was ignored and no webservice is created for the EJB at all.
| <?xml version="1.0" encoding="UTF-8"?>
|
| <ejb-jar
xmlns="http://java.sun.com/xml/ns/j2ee"
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/j2ee/ejb-jar_3_0.xsd"
| version="3.0">
|
| <enterprise-beans>
| <session>
| <ejb-name>ReceiverBean</ejb-name>
|
<service-endpoint>siemens.com.ws.request.beans.EMServices_PortType</service-endpoint>
| <ejb-class>siemens.com.ws.request.beans.ReceiverBean</ejb-class>
| <session-type>Stateless</session-type>
| <transaction-type>Container</transaction-type>
| </session>
| </enterprise-beans>
| </ejb-jar>
|
| <?xml version="1.0" encoding="UTF-8"?>
| <webservices version="1.1"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:impl="http://siemens.com/ws/request/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
| <webservice-description>
| <webservice-description-name>ReceiverBean</webservice-description-name>
| <wsdl-file>META-INF/wsdl/EMServices.wsdl</wsdl-file>
| <jaxrpc-mapping-file>META-INF/jaxrpc-mapping.xml</jaxrpc-mapping-file>
| <port-component>
| <port-component-name>EMServices_PortTypePort</port-component-name>
| <wsdl-port>impl:ReceiverBeanPort</wsdl-port>
|
<service-endpoint-interface>siemens.com.ws.request.beans.EMServices_PortType</service-endpoint-interface>
| <service-impl-bean>
| <ejb-link>ReceiverBean</ejb-link>
| </service-impl-bean>
| </port-component>
| </webservice-description>
| </webservices>
|
| <?xml version="1.0" encoding="UTF-8"?>
|
| <jboss>
| <enterprise-bean>
| <session>
| <ejb-name>ReceiverBean</ejb-name>
| </session>
| </enterprise-bean>
| </jboss>
|
However is works e.g. with Glassfish...
So as I see this version of JBoss WS is extremely instable...
So our questions are:
1. Do you have any idea how to solve this problem? We just want to set
up an WS with EJB3 endpoints with a predefined WSDL in JBoss. Is it
possible at this moment or should we give up?
2. Is it possible somehow to use another SOAP stack with JBoss? e.g. Axis2. Or at least is
it possible to use another WSDL compiler (e.g. WSDP of Sun) instead of wstools?
3. Is it worth to rely on JBoss WS and JBoss AS if we are on to start
a big project with EJB3, webservices using all of its functionality
(e.g. SOAP attachments) ? Whats your official suggestion?
Thanks a lot for your quick help in advance,
Bye,
Janos Biro
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3989964#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...