blob: d3bc08891bb00f739ca85d42f04f72b84dde97c3 [file] [log] [blame]
To support our users with different platform configurations we have the following profiles:
1. Target platform Tomcat and Derby using OpenJPA and CXF.
Both OpenJPA and CXF are packaged up in the juddiv3.war.
mvn clean package -P openjpa
2. Target platform Tomcat and Derby using Hibernate and CXF
Both Hibernate and CXF are packaged up in the juddiv3.war.
mvn clean package -P hibernate
3. Target platform JBoss-6.x and HSQL using Hibernate and JBossWS-native
The juddiv3.war relies on Hibernate and JBossWS-native in the appserver.
mvn clean package -P hibernate-jbossws-native
4. Target platform JBoss-6.x and HSQL using Hibernate and JBossWS-cxf
The juddiv3.war relies on Hibernate and JBossWS-cxf in the appserver.
mvn clean package -P hibernate-jbossws-cxf
5. Target platform Tomcat and Derby using OpenJPA and Apache Axis2
Both OpenJPA and Apache Axis2 are packaged up in the juddiv3.war.
mvn clean package -P hibernate-jbossws-cxf
6. Target platform JBoss 5 or 6 using OpenJPA and JbossWS-cxf
mvn clean package -P openjpa-jbossws-cxf
KNOWN ISSUES
I. 15:14:37,275 SEVERE [RegistryServlet] jUDDI registry could not be started.
org.apache.commons.configuration.ConfigurationException: java.util.zip.ZipException:
error in opening zip file: org.apache.commons.configuration.ConfigurationException:
org.apache.commons.configuration.ConfigurationException: java.util.zip.ZipException:
error in opening zip file
Workaround: deploy juddiv3.war as a directory (not a zip file).
II. JBoss-5.x
Note that configuration 3 and 4 will also run on JBoss-5.x, but you may run into the following:
ERROR [org.jboss.ws.metadata.wsdl.xmlschema.JBossXSErrorHandler] (main)
[domain:http://www.w3.org/TR/xml-schema-1]::[key=src-resolve]::Message=src-resolve:
Cannot resolve the name 'ns1:Signature' to a 'element declaration' component.
for which there is the following workaround:
1. unzip the deployers/jbossws.deployer/jbossws-native-core.jar
and add the xmldsig-core-schema.xsd in the schema directory,
10293 Fri May 27 14:40:40 EDT 2011 schema/xmldsig-core-schema.xsd
2. and edit the
META-INF/jbossws-entities.properties
by adding a line at the bottom saying:
http\://www.w3.org/2000/09/xmldsig#=schema/xmldsig-core-schema.xsd
6. Target platform Wildfy/EAP-6.x running Hibernate and CXF
This deployment uses the hibernate and cxf modules of the appserver. Simply run
mvn clean package -Pjboss7up
and deploy the juddiv3.war to standalone/deployments.
Note that by default jUDDI is configured to use the 'ExampleDS' H2 datasource,
as configured in the web.xml and persistence.xml. Update these files and add your
database driver for your database of choice.