Deploying the UDDI registry application

You deploy a UDDI registry application as part of setting up a UDDI node. You can use a supplied script, the administrative console, or wsadmin scripting commands.

Before you begin

Before you deploy a UDDI registry application, you must create the database and data source for the UDDI registry.

If you are deploying a UDDI registry application to a cluster, it is assumed that a single database is used for all members of the cluster so that the cluster is displayed as a single UDDI node.

About this task

Use this task as part of Setting up a default UDDI node or Setting up a customized UDDI node. You can deploy a UDDI registry application in the following ways:

Procedure

  1. Optional: To deploy a UDDI registry application using the supplied script:
    1. Run the uddiDeploy.jacl script as shown, from the app_server_root/bin directory. [Version 6.0]
      wsadmin.sh [-conntype none] [-profileName profile_name] -f uddiDeploy.jacl 
                 node_name server_name
      [Version 6.0.1 and later]
      wsadmin.sh [-conntype none] [-profileName profile_name] -f uddiDeploy.jacl
                 {node_name server_name | cluster_name}             						  
      The attributes of the command are as follows:
      • -conntype none is optional, and is needed only if the application server is not running.
      • -profileName profile_name is the deployment manager profile. If you do not specify a profile, the default profile is used.
      • node_name is the name of the WebSphere® Application Server node on which the target server runs. The node name is case sensitive.
      • server_name is the name of the target server on which you want to deploy the UDDI registry, for example, server1. The server name is case sensitive.
      • [Version 6.0.1 and later] cluster_name is the name of the target cluster into which you want to deploy the UDDI registry. The cluster name is case sensitive.
      For example, to deploy UDDI on the node MyNode and the server server1, assuming that server1 is already started:
      wsadmin.sh -f uddiDeploy.jacl MyNode server1
      [Version 6.0.1 and later] To deploy UDDI into the cluster MyCluster:
      wsadmin.sh -f uddiDeploy.jacl MyCluster
  2. Optional: To deploy a UDDI registry application using the administrative console, use the following steps.
    1. Install the UDDI application (the uddi.ear file) to the server or cluster that you require.
    2. Ensure that the Classloader Mode for the application is set to PARENT_LAST, and that the WAR class loader policy is set to Application. These are steps that the uddiDeploy.jacl script completes automatically.

Results

The UDDI application is deployed. If the following error message is displayed, check that you ran the uddiDeploy.jacl script using the deployment manager profile.
WASX7017E: Exception received while running file "uddiDeploy.jacl"; exception 
information: com.ibm.ws.scripting.ScriptingException: WASX7070E: The 
configuration service is not available.

What to do next

Continue to set up the UDDI node.

If you deployed the UDDI registry application to a cluster, you might need to update resources such as the Java™ Database Connectivity (JDBC) provider and data source on individual cluster members to allow correct access to the shared database.

If the ports on which WebSphere Application Server listens to a value are modified from the defaults (9080 and 9443), you might also need to update the host aliases for the virtual hosts of the UDDI application. You might need to do this for any configuration, but the ports are more likely to change in a cluster environment.




In this information ...


Related reference

IBM Redbooks, demos, education, and more

(Index)

Use IBM Suggests to retrieve related content from ibm.com and beyond, identified for your convenience.

This feature requires Internet access.

Task topic    

Terms of Use | Feedback

Last updated: Sep 20, 2010 10:03:57 PM CDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=vela&product=was-nd-zos&topic=twsu_uddi_deploy
File name: twsu_uddi_deploy.html