[Beginner's Corner] - Deployments missing dependencies when publishing to JBoss
by G S
mrfrankblack [http://community.jboss.org/people/mrfrankblack] created the discussion
"Deployments missing dependencies when publishing to JBoss"
To view the discussion, visit: http://community.jboss.org/message/566330#566330
--------------------------------------------------------------
Hi, I'm trying to put an EAR file on the server (EJB+JPA) but it's giving me the following error. I put the MYSQL connector in the deploy folder, since it didn't seem to be recognising the datasource, but no luck...I'm using JBoss 5.1.0 and Eclipse Helios
{code}
17:42:05,537 ERROR [ProfileServiceBootstrap] Failed to load profile: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):
DEPLOYMENTS MISSING DEPENDENCIES:
Deployment "jboss.j2ee:ear=ObligEAR.ear,jar=EJBObli.jar,name=ListaContactos,service=EJB3" is missing the following dependencies:
Dependency "<UNKNOWN jboss.j2ee:ear=ObligEAR.ear,jar=EJBObli.jar,name=ListaContactos,service=EJB3>" (should be in state "Described", but is actually in state "** UNRESOLVED Demands 'persistence.unit:unitName=ObligEAR.ear/ObligatorioJPA.jar#ObligatorioJPA' **")
Deployment "jboss.j2ee:ear=ObligEAR.ear,jar=EJBObli.jar,name=ListaContactos,service=EJB3_endpoint" is missing the following dependencies:
Dependency "jboss.j2ee:ear=ObligEAR.ear,jar=EJBObli.jar,name=ListaContactos,service=EJB3" (should be in state "Configured", but is actually in state "PreInstall")
Deployment "persistence.unit:unitName=ObligEAR.ear/ObligatorioJPA.jar#ObligatorioJPA" is missing the following dependencies:
Dependency "jboss.jca:name=mysqlds,service=DataSourceBinding" (should be in state "Create", but is actually in state "** NOT FOUND Depends on 'jboss.jca:name=mysqlds,service=DataSourceBinding' **")
DEPLOYMENTS IN ERROR:
Deployment "<UNKNOWN jboss.j2ee:ear=ObligEAR.ear,jar=EJBObli.jar,name=ListaContactos,service=EJB3>" is in error due to the following reason(s): ** UNRESOLVED Demands 'persistence.unit:unitName=ObligEAR.ear/ObligatorioJPA.jar#ObligatorioJPA' **
Deployment "jboss.jca:name=mysqlds,service=DataSourceBinding" is in error due to the following reason(s): ** NOT FOUND Depends on 'jboss.jca:name=mysqlds,service=DataSourceBinding' **
17:42:05,557 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-127.0.0.1-8080
17:42:05,624 INFO [AjpProtocol] Starting Coyote AJP/1.3 on ajp-127.0.0.1-8009
17:42:05,632 INFO [ServerImpl] JBoss (Microcontainer) [5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221634)] Started in 47s:910ms
17:42:41,244 WARN [SaxJBossXBParser] schema_reference.4: Failed to read schema document ' http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd', because 1) could not find the document; 2) the document could not be read; 3) the root element of the document is not <xsd:schema>. @ vfszip:/C:/Users/George/Desktop/jboss-5.1.0.GA/server/default/deploy/ObligEAR.ear/ObligatorioJPA.jar/META-INF/persistence.xml[2,248]
17:42:41,284 INFO [Ejb3DependenciesDeployer] Encountered deployment AbstractVFSDeploymentContext@10738507{vfszip:/C:/Users/George/Desktop/jboss-5.1.0.GA/server/default/deploy/ObligEAR.ear/EJBObli.jar/}
17:42:41,284 INFO [Ejb3DependenciesDeployer] Encountered deployment AbstractVFSDeploymentContext@10738507{vfszip:/C:/Users/George/Desktop/jboss-5.1.0.GA/server/default/deploy/ObligEAR.ear/EJBObli.jar/}
17:42:41,301 INFO [JBossASKernel] Created KernelDeployment for: EJBObli.jar
17:42:41,301 INFO [JBossASKernel] installing bean: jboss.j2ee:ear=ObligEAR.ear,jar=EJBObli.jar,name=ListaContactos,service=EJB3
17:42:41,301 INFO [JBossASKernel] with dependencies:
17:42:41,302 INFO [JBossASKernel] and demands:
17:42:41,302 INFO [JBossASKernel] jboss.ejb:service=EJBTimerService
17:42:41,302 INFO [JBossASKernel] persistence.unit:unitName=ObligEAR.ear/ObligatorioJPA.jar#ObligatorioJPA
17:42:41,302 INFO [JBossASKernel] and supplies:
17:42:41,302 INFO [JBossASKernel] Class:ejb.ListaContactosRemote
17:42:41,302 INFO [JBossASKernel] jndi:ObligEAR/ListaContactos/remote-ejb.ListaContactosRemote
17:42:41,302 INFO [JBossASKernel] jndi:ObligEAR/ListaContactos/remote
17:42:41,302 INFO [JBossASKernel] Added bean(jboss.j2ee:ear=ObligEAR.ear,jar=EJBObli.jar,name=ListaContactos,service=EJB3) to KernelDeployment of: EJBObli.jar
17:42:41,305 INFO [EJB3EndpointDeployer] Deploy AbstractBeanMetaData@10efa29{name=jboss.j2ee:ear=ObligEAR.ear,jar=EJBObli.jar,name=ListaContactos,service=EJB3_endpoint bean=org.jboss.ejb3.endpoint.deployers.impl.EndpointImpl properties=[container] constructor=null autowireCandidate=true}
17:42:41,411 WARN [HDScanner] Failed to process changes
org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):
DEPLOYMENTS MISSING DEPENDENCIES:
Deployment "jboss.j2ee:ear=ObligEAR.ear,jar=EJBObli.jar,name=ListaContactos,service=EJB3" is missing the following dependencies:
Dependency "<UNKNOWN jboss.j2ee:ear=ObligEAR.ear,jar=EJBObli.jar,name=ListaContactos,service=EJB3>" (should be in state "Described", but is actually in state "** UNRESOLVED Demands 'persistence.unit:unitName=ObligEAR.ear/ObligatorioJPA.jar#ObligatorioJPA' **")
Deployment "jboss.j2ee:ear=ObligEAR.ear,jar=EJBObli.jar,name=ListaContactos,service=EJB3_endpoint" is missing the following dependencies:
Dependency "jboss.j2ee:ear=ObligEAR.ear,jar=EJBObli.jar,name=ListaContactos,service=EJB3" (should be in state "Configured", but is actually in state "PreInstall")
Deployment "persistence.unit:unitName=ObligEAR.ear/ObligatorioJPA.jar#ObligatorioJPA" is missing the following dependencies:
Dependency "jboss.jca:name=mysqlds,service=DataSourceBinding" (should be in state "Create", but is actually in state "** NOT FOUND Depends on 'jboss.jca:name=mysqlds,service=DataSourceBinding' **")
DEPLOYMENTS IN ERROR:
Deployment "<UNKNOWN jboss.j2ee:ear=ObligEAR.ear,jar=EJBObli.jar,name=ListaContactos,service=EJB3>" is in error due to the following reason(s): ** UNRESOLVED Demands 'persistence.unit:unitName=ObligEAR.ear/ObligatorioJPA.jar#ObligatorioJPA' **
Deployment "jboss.jca:name=mysqlds,service=DataSourceBinding" is in error due to the following reason(s): ** NOT FOUND Depends on 'jboss.jca:name=mysqlds,service=DataSourceBinding' **
at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:993)
at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:939)
at org.jboss.deployers.plugins.main.MainDeployerImpl.checkComplete(MainDeployerImpl.java:873)
at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.checkComplete(MainDeployerAdapter.java:128)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:369)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:255)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
{code}
and here's the Persistence.xml
{xml}
<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0" xmlns=" http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence" xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
<persistence-unit name="ObligatorioJPA" transaction-type="JTA">
<jta-data-source>java:mysqlds</jta-data-source>
<class>bean.Contacto</class>
<class>bean.Empleado</class>
<class>bean.Direccion</class>
<properties>
<property name="hibernate.show_sql" value="true" />
<property name="hibernate.format_sql" value="true" />
<property name="hibernate.use_sql_comments" value="false" />
<property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect" />
<property name="hibernate.hbm2ddl.auto" value="update" />
</properties>
</persistence-unit>
</persistence>
{xml}
--------------------------------------------------------------
Reply to this message by going to Community
[http://community.jboss.org/message/566330#566330]
Start a new discussion in Beginner's Corner at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&cont...]
13 years, 7 months
[JBoss Web Services] - NMTOKENS deployment issue
by Kyle Bober
Kyle Bober [http://community.jboss.org/people/kyle.bober] created the discussion
"NMTOKENS deployment issue"
To view the discussion, visit: http://community.jboss.org/message/577669#577669
--------------------------------------------------------------
I am attempting to deploy a webservice that I created based on a pre-exisiting SEI. This webservice successfully deploys on top of Glassfish with the Metro 3.2.1 webservice stack but when I attempt to deploy it on JBoss 5.1.0 with the JBossWS-Native-3.4.0 it displays the following errors upon deployment:
10:41:26,524 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v34924019067637698289.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Item', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:26,534 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v34924019067637698289.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.TitleContent', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:26,535 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v34924019067637698289.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Title', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:26,538 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v34924019067637698289.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Colgroup', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:26,538 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v34924019067637698289.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Col', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:26,547 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v34924019067637698289.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.TitleFootnote', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:26,547 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v34924019067637698289.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.List', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:26,548 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v34924019067637698289.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Caption', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:26,550 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v34924019067637698289.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.RenderMultiMedia', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:26,553 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v34924019067637698289.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Thead', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:26,554 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v34924019067637698289.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Tr', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:26,554 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v34924019067637698289.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Td', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:26,554 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v34924019067637698289.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Th', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:26,556 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v34924019067637698289.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Tbody', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:26,560 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v34924019067637698289.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Table', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:26,560 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v34924019067637698289.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Tfoot', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:26,569 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v34924019067637698289.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Content', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:26,569 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v34924019067637698289.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Text', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:26,570 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v34924019067637698289.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Paragraph', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:26,572 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v34924019067637698289.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.FootnoteRef', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:26,577 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v34924019067637698289.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.LinkHtml', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:26,578 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v34924019067637698289.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Footnote', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:30,384 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v36649775853378394429.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Item', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:30,394 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v36649775853378394429.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.TitleContent', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:30,394 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v36649775853378394429.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Title', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:30,397 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v36649775853378394429.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Colgroup', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:30,397 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v36649775853378394429.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Col', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:30,406 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v36649775853378394429.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.TitleFootnote', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:30,406 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v36649775853378394429.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.List', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:30,406 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v36649775853378394429.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Caption', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:30,409 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v36649775853378394429.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.RenderMultiMedia', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:30,412 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v36649775853378394429.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Thead', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:30,412 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v36649775853378394429.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Tr', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:30,413 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v36649775853378394429.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Td', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:30,413 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v36649775853378394429.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Th', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:30,415 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v36649775853378394429.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Tbody', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:30,419 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v36649775853378394429.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Table', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:30,419 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v36649775853378394429.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Tfoot', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:30,428 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v36649775853378394429.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Content', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:30,428 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v36649775853378394429.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Text', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:30,429 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v36649775853378394429.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Paragraph', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:30,431 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v36649775853378394429.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.FootnoteRef', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:30,436 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v36649775853378394429.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.LinkHtml', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
10:41:30,437 ERROR [JBossXSErrorHandler] JBossWS_urn_hl7-org_v36649775853378394429.xsd[domain: http://www.w3.org/TR/xml-schema-1 http://www.w3.org/TR/xml-schema-1]::[key=cos-st-restricts.2.1]::Message=c...: In the definition of list type '#AnonType_styleCodeStrucDoc.Footnote', type 'NMTOKENS' is an invalid item type because it is either a list type, or a union type that contains a list.
This seems to be related to one of the XSD docuements that the the WebService is dependent upon. I have narrowed it down tot he following:
{code:xml}
<?xml version="1.0" encoding="ASCII"?>
<!-- $Id: NarrativeBlock.xsd,v 1.6 2007/03/20 02:42:07 wbeeler Exp $ -->
<xs:schema xmlns:xs=" http://www.w3.org/2001/XMLSchema http://www.w3.org/2001/XMLSchema" xmlns="urn:hl7-org:v3" targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified">
<xs:complexType name="StrucDoc.Text" mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="content" type="StrucDoc.Content"/>
<xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
<xs:element name="sub" type="StrucDoc.Sub"/>
<xs:element name="sup" type="StrucDoc.Sup"/>
<xs:element name="br" type="StrucDoc.Br"/>
<xs:element name="footnote" type="StrucDoc.Footnote"/>
<xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
<xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
<xs:element name="paragraph" type="StrucDoc.Paragraph"/>
<xs:element name="list" type="StrucDoc.List"/>
<xs:element name="table" type="StrucDoc.Table"/>
</xs:choice>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
<xs:attribute name="mediaType" type="xs:string" fixed="text/x-hl7-text+xml"/>
</xs:complexType>
<xs:complexType name="StrucDoc.Title" mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="content" type="StrucDoc.TitleContent"/>
<xs:element name="sub" type="StrucDoc.Sub"/>
<xs:element name="sup" type="StrucDoc.Sup"/>
<xs:element name="br" type="StrucDoc.Br"/>
<xs:element name="footnote" type="StrucDoc.TitleFootnote"/>
<xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
</xs:choice>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
<xs:attribute name="mediaType" type="xs:string" fixed="text/x-hl7-title+xml"/>
</xs:complexType><!-- DELETE THIS, we don't need to define a global element for text
<xs:element name="text" type="text"/>
-->
<xs:complexType name="StrucDoc.Br"/>
<xs:complexType name="StrucDoc.Caption" mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
<xs:element name="sub" type="StrucDoc.Sub"/>
<xs:element name="sup" type="StrucDoc.Sup"/>
<xs:element name="footnote" type="StrucDoc.Footnote"/>
<xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
</xs:choice>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
</xs:complexType>
<xs:complexType name="StrucDoc.Col">
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
<xs:attribute name="span" type="xs:string" default="1"/>
<xs:attribute name="width" type="xs:string"/>
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="left"/>
<xs:enumeration value="center"/>
<xs:enumeration value="right"/>
<xs:enumeration value="justify"/>
<xs:enumeration value="char"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="char" type="xs:string"/>
<xs:attribute name="charoff" type="xs:string"/>
<xs:attribute name="valign">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="top"/>
<xs:enumeration value="middle"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="baseline"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="StrucDoc.Colgroup">
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="col" type="StrucDoc.Col"/>
</xs:sequence>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
<xs:attribute name="span" type="xs:string" default="1"/>
<xs:attribute name="width" type="xs:string"/>
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="left"/>
<xs:enumeration value="center"/>
<xs:enumeration value="right"/>
<xs:enumeration value="justify"/>
<xs:enumeration value="char"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="char" type="xs:string"/>
<xs:attribute name="charoff" type="xs:string"/>
<xs:attribute name="valign">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="top"/>
<xs:enumeration value="middle"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="baseline"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="StrucDoc.Content" mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="content" type="StrucDoc.Content"/>
<xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
<xs:element name="sub" type="StrucDoc.Sub"/>
<xs:element name="sup" type="StrucDoc.Sup"/>
<xs:element name="br" type="StrucDoc.Br"/>
<xs:element name="footnote" type="StrucDoc.Footnote"/>
<xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
<xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
</xs:choice>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
<xs:attribute name="revised">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="insert"/>
<xs:enumeration value="delete"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="StrucDoc.TitleContent" mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="content" type="StrucDoc.TitleContent"/>
<xs:element name="sub" type="StrucDoc.Sub"/>
<xs:element name="sup" type="StrucDoc.Sup"/>
<xs:element name="br" type="StrucDoc.Br"/>
<xs:element name="footnote" type="StrucDoc.TitleFootnote"/>
<xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
</xs:choice>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
</xs:complexType>
<xs:complexType name="StrucDoc.Footnote" mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="content" type="StrucDoc.Content"/>
<xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
<xs:element name="sub" type="StrucDoc.Sub"/>
<xs:element name="sup" type="StrucDoc.Sup"/>
<xs:element name="br" type="StrucDoc.Br"/>
<xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
<xs:element name="paragraph" type="StrucDoc.Paragraph"/>
<xs:element name="list" type="StrucDoc.List"/>
<xs:element name="table" type="StrucDoc.Table"/>
</xs:choice>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
</xs:complexType>
<xs:complexType name="StrucDoc.TitleFootnote" mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="content" type="StrucDoc.TitleContent"/>
<xs:element name="sub" type="StrucDoc.Sub"/>
<xs:element name="sup" type="StrucDoc.Sup"/>
<xs:element name="br" type="StrucDoc.Br"/>
</xs:choice>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
</xs:complexType>
<xs:complexType name="StrucDoc.FootnoteRef">
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
<xs:attribute name="IDREF" type="xs:IDREF" use="required"/>
</xs:complexType>
<xs:complexType name="StrucDoc.Item" mixed="true">
<xs:sequence>
<xs:element name="caption" type="StrucDoc.Caption" minOccurs="0"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="content" type="StrucDoc.Content"/>
<xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
<xs:element name="sub" type="StrucDoc.Sub"/>
<xs:element name="sup" type="StrucDoc.Sup"/>
<xs:element name="br" type="StrucDoc.Br"/>
<xs:element name="footnote" type="StrucDoc.Footnote"/>
<xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
<xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
<xs:element name="paragraph" type="StrucDoc.Paragraph"/>
<xs:element name="list" type="StrucDoc.List"/>
<xs:element name="table" type="StrucDoc.Table"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
</xs:complexType>
<xs:complexType name="StrucDoc.LinkHtml" mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="footnote" type="StrucDoc.Footnote"/>
<xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
</xs:choice>
<xs:attribute name="name" type="xs:string"/>
<xs:attribute name="href" type="xs:string"/>
<xs:attribute name="rel" type="xs:string"/>
<xs:attribute name="rev" type="xs:string"/>
<xs:attribute name="title" type="xs:string"/>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
</xs:complexType>
<xs:complexType name="StrucDoc.List">
<xs:sequence>
<xs:element name="caption" type="StrucDoc.Caption" minOccurs="0"/>
<xs:element name="item" type="StrucDoc.Item" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
<xs:attribute name="listType" default="unordered">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="ordered"/>
<xs:enumeration value="unordered"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="StrucDoc.Paragraph" mixed="true">
<xs:sequence>
<xs:element name="caption" type="StrucDoc.Caption" minOccurs="0"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="content" type="StrucDoc.Content"/>
<xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
<xs:element name="sub" type="StrucDoc.Sub"/>
<xs:element name="sup" type="StrucDoc.Sup"/>
<xs:element name="br" type="StrucDoc.Br"/>
<xs:element name="footnote" type="StrucDoc.Footnote"/>
<xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
<xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
</xs:complexType>
<xs:complexType name="StrucDoc.RenderMultiMedia">
<xs:sequence>
<xs:element name="caption" type="StrucDoc.Caption" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="referencedObject" type="xs:IDREFS" use="required"/>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
</xs:complexType>
<xs:complexType name="StrucDoc.Sub" mixed="true"/>
<xs:complexType name="StrucDoc.Sup" mixed="true"/>
<xs:complexType name="StrucDoc.Table">
<xs:sequence>
<xs:element name="caption" type="StrucDoc.Caption" minOccurs="0"/>
<xs:choice>
<xs:element name="col" type="StrucDoc.Col" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="colgroup" type="StrucDoc.Colgroup" minOccurs="0" maxOccurs="unbounded"/>
</xs:choice>
<xs:element name="thead" type="StrucDoc.Thead" minOccurs="0"/>
<xs:element name="tfoot" type="StrucDoc.Tfoot" minOccurs="0"/>
<xs:element name="tbody" type="StrucDoc.Tbody" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
<xs:attribute name="summary" type="xs:string"/>
<xs:attribute name="width" type="xs:string"/>
<xs:attribute name="border" type="xs:string"/>
<xs:attribute name="frame">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="void"/>
<xs:enumeration value="above"/>
<xs:enumeration value="below"/>
<xs:enumeration value="hsides"/>
<xs:enumeration value="lhs"/>
<xs:enumeration value="rhs"/>
<xs:enumeration value="vsides"/>
<xs:enumeration value="box"/>
<xs:enumeration value="border"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="rules">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="none"/>
<xs:enumeration value="groups"/>
<xs:enumeration value="rows"/>
<xs:enumeration value="cols"/>
<xs:enumeration value="all"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="cellspacing" type="xs:string"/>
<xs:attribute name="cellpadding" type="xs:string"/>
</xs:complexType>
<xs:complexType name="StrucDoc.Tbody">
<xs:sequence maxOccurs="unbounded">
<xs:element name="tr" type="StrucDoc.Tr"/>
</xs:sequence>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="left"/>
<xs:enumeration value="center"/>
<xs:enumeration value="right"/>
<xs:enumeration value="justify"/>
<xs:enumeration value="char"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="char" type="xs:string"/>
<xs:attribute name="charoff" type="xs:string"/>
<xs:attribute name="valign">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="top"/>
<xs:enumeration value="middle"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="baseline"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="StrucDoc.Td" mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="content" type="StrucDoc.Content"/>
<xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
<xs:element name="sub" type="StrucDoc.Sub"/>
<xs:element name="sup" type="StrucDoc.Sup"/>
<xs:element name="br" type="StrucDoc.Br"/>
<xs:element name="footnote" type="StrucDoc.Footnote"/>
<xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
<xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
<xs:element name="paragraph" type="StrucDoc.Paragraph"/>
<xs:element name="list" type="StrucDoc.List"/>
</xs:choice>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
<xs:attribute name="abbr" type="xs:string"/>
<xs:attribute name="axis" type="xs:string"/>
<xs:attribute name="headers" type="xs:IDREFS"/>
<xs:attribute name="scope">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="row"/>
<xs:enumeration value="col"/>
<xs:enumeration value="rowgroup"/>
<xs:enumeration value="colgroup"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="rowspan" type="xs:string" default="1"/>
<xs:attribute name="colspan" type="xs:string" default="1"/>
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="left"/>
<xs:enumeration value="center"/>
<xs:enumeration value="right"/>
<xs:enumeration value="justify"/>
<xs:enumeration value="char"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="char" type="xs:string"/>
<xs:attribute name="charoff" type="xs:string"/>
<xs:attribute name="valign">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="top"/>
<xs:enumeration value="middle"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="baseline"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="StrucDoc.Tfoot">
<xs:sequence maxOccurs="unbounded">
<xs:element name="tr" type="StrucDoc.Tr"/>
</xs:sequence>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="left"/>
<xs:enumeration value="center"/>
<xs:enumeration value="right"/>
<xs:enumeration value="justify"/>
<xs:enumeration value="char"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="char" type="xs:string"/>
<xs:attribute name="charoff" type="xs:string"/>
<xs:attribute name="valign">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="top"/>
<xs:enumeration value="middle"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="baseline"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="StrucDoc.Th" mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="content" type="StrucDoc.Content"/>
<xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
<xs:element name="sub" type="StrucDoc.Sub"/>
<xs:element name="sup" type="StrucDoc.Sup"/>
<xs:element name="br" type="StrucDoc.Br"/>
<xs:element name="footnote" type="StrucDoc.Footnote"/>
<xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
<xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
</xs:choice>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
<xs:attribute name="abbr" type="xs:string"/>
<xs:attribute name="axis" type="xs:string"/>
<xs:attribute name="headers" type="xs:IDREFS"/>
<xs:attribute name="scope">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="row"/>
<xs:enumeration value="col"/>
<xs:enumeration value="rowgroup"/>
<xs:enumeration value="colgroup"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="rowspan" type="xs:string" default="1"/>
<xs:attribute name="colspan" type="xs:string" default="1"/>
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="left"/>
<xs:enumeration value="center"/>
<xs:enumeration value="right"/>
<xs:enumeration value="justify"/>
<xs:enumeration value="char"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="char" type="xs:string"/>
<xs:attribute name="charoff" type="xs:string"/>
<xs:attribute name="valign">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="top"/>
<xs:enumeration value="middle"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="baseline"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="StrucDoc.Thead">
<xs:sequence maxOccurs="unbounded">
<xs:element name="tr" type="StrucDoc.Tr"/>
</xs:sequence>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="left"/>
<xs:enumeration value="center"/>
<xs:enumeration value="right"/>
<xs:enumeration value="justify"/>
<xs:enumeration value="char"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="char" type="xs:string"/>
<xs:attribute name="charoff" type="xs:string"/>
<xs:attribute name="valign">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="top"/>
<xs:enumeration value="middle"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="baseline"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="StrucDoc.Tr">
<xs:choice maxOccurs="unbounded">
<xs:element name="th" type="StrucDoc.Th"/>
<xs:element name="td" type="StrucDoc.Td"/>
</xs:choice>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="left"/>
<xs:enumeration value="center"/>
<xs:enumeration value="right"/>
<xs:enumeration value="justify"/>
<xs:enumeration value="char"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="char" type="xs:string"/>
<xs:attribute name="charoff" type="xs:string"/>
<xs:attribute name="valign">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="top"/>
<xs:enumeration value="middle"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="baseline"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:schema>
{code}
--------------------------------------------------------------
Reply to this message by going to Community
[http://community.jboss.org/message/577669#577669]
Start a new discussion in JBoss Web Services at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&cont...]
13 years, 8 months
[JBoss Web Services] - Re: How can I do mutual SSL when using JBoss as Web service
by Richard Gomes
Richard Gomes [http://community.jboss.org/people/richard.anywhere] created the discussion
"Re: How can I do mutual SSL when using JBoss as Web service"
To view the discussion, visit: http://community.jboss.org/message/570402#570402
--------------------------------------------------------------
As this is high on the Google search results for "jboss WS Client Mutual Certificate" and doesn't have a posted resolution, I thought I'd post what I did to get everything working.
The basic principle here is that BOTH the Web Service (WS) and the Web Service Client (WS-C) need to have the other's key stored as "trusted". Specifically, the following needs to be set ON BOTH SIDES:
-Djavax.net.ssl.trustStore=/home/dev/.truststore
-Djavax.net.ssl.trustStorePassword=changeit
Now, both sides also need their own keystore. The key of WS needs to be trusted by WS-C and vice-versa. Set the following ON BOTH SIDES:
-Djavax.net.ssl.keyStore=/home/dev/.keystore
-Djavax.net.ssl.keyStorePassword=changeit
To get something up and running quickly, use the same keystore and truststore on both sides ... even simpler, you can create a new keystore and simply copy the output file to also become the truststore:
$JAVA_HOME/bin/keytool -genkey -alias jboss -keyalg RSA
cp .keystore .truststore
You can also do an explicit import to load a key into a truststore:
keytool -import -alias jboss -file certificate -storepass changeit -keystore .truststore
This all worked for me. If possible, please provide feedback on gotchas or success stories relating to the above.
All the best,
Richard
--------------------------------------------------------------
Reply to this message by going to Community
[http://community.jboss.org/message/570402#570402]
Start a new discussion in JBoss Web Services at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&cont...]
13 years, 8 months