Java WSDP Registry Server Home
For an updated, online version of these release notes, see Release Notes.
Revised: 09/26/2003
Before you work with this release of the JavaTM Web Services Developer Pack (Java WSDP) Registry Server, make sure that you have installed the required software and are on a supported operating system. You can find this information in the Java WSDP home page and Release Notes and the Java WSDP Registry Server home page.
The service end point for the Java WSDP Registry Server is
http://localhost:8080/RegistryServer
.
The service end point can be changed by editing the property values in
<JWSDP_HOME>/jwsdp-shared/bin/launcher.xml
:
<sysproperty key="org.apache.xindice.host" value="desired Xindice host"/>
<sysproperty key="org.apache.xindice.port" value="desired Xindice port"/>
Note: The file
<JWSDP_HOME>/registry-server/webapps/RegistryServer.war
may only be used for the purposes of designing, developing, and
testing programs.
This release includes
You can also use the Registry Browser and sample programs provided
by the Java API for XML Registries (JAXR) to create and query
registry data. When you use JAXR or any other UDDI capable application
with the Java WSDP Registry Server, the service end point is
http://localhost:8080/RegistryServer
This release implements Version 2 of the Universal Description, Discovery and Integration (UDDI) project, including
The release contents are arranged in the following structure within the Java WSDP installation:
Directory Name | Contents |
---|---|
registry-server/docs |
Release documentation for the Java WSDP Registry Server |
registry-server/samples |
Command-line client script for creating new registry users |
registry-server/webapps |
The Registry Server application, in the file
RegistryServer.war and the Xindice database
application in the file Xindice.war |
registry-server/Xindice |
Xindice database files |
bin |
Tomcat startup scripts |
conf |
Java WSDP configuration files |
logs |
Log files for the Registry Server, Xindice database, Tomcat and all Java WSDP applications |
To use the Registry Server with the security manager turned on, add
these permissions to the file
<JWSDP_HOME>/conf/catalina.policy
:
grant codeBase "file:${catalina.home}/work/Standard Engine/localhost/RegistryServer/WEB-INF/classes/-" { permission java.io.FilePermission "${catalina.home}/jaxp/lib/endorsed/xercesImpl.jar", "read"; permission java.io.FilePermission "${catalina.home}/jaxp/lib/endorsed/xalan.jar", "read"; permission java.io.FilePermission "${catalina.home}/bin/orb.properties", "read"; permission java.util.PropertyPermission "*", "read, write"; permission java.net.SocketPermission "*", "listen,connect,resolve"; };
The 1.0_06 release of the Java WSDP Registry Server has the following limitations:
find_relatedBusinesses
message is not
supported.<find_*>
messages, the find qualifiers
orLikeKeys
, combineCategoryBags
, and
serviceSubset
are not supported. All other find
qualifiers are supported.At this release, the Java WSDP Registry Server has the following known issues:
find_relatedBusinesses
request message
is not supported in this release (see Current
Limitations), use of the JAXR API findAssociations
method will fail with the Registry Server. The Registry Server will
return an E_unsupported message
in a SOAP Fault if
find_relatedBusinesses
is used.
jwsdponsunone
integration script does not support the
deployment of the Registry Server on Sun ONE Application Server 7 (S1AS7).
The reason is that S1AS7 has a dependency on the Crimson parser, while the
Registry Server depends on the Xerces parser. It is not possible to use
Xerces for only the Registry Server web application without affecting the
server; therefore, we do not support this combination.
The workaround is to use Registry Server with the Java WSDP for applications deployed on S1AS7. You may start the Java WSDP Tomcat and run it at the same time as S1AS7 with no conflict.
java.endorsed.dirs
system property to <JWSDP_HOME>jaxp/lib/endorsed
or copy the files in the <JWSDP_HOME>jaxp/lib/endorsed
directory to <JAVA_HOME>/jre/lib/endorsed
, as
instructed in the Java WSDP Release
Notes.