Create and configure the WebLogic domain

Previous Topic

Next Topic

Book Contents

Create and configure the WebLogic domain

The Empirica Signal application requires a WebLogic domain that includes Enterprise Manager and is configured for Web Service security. You can either create a new WebLogic domain or extend an existing WebLogic domain. This procedure describes how to create a new WebLogic domain.

Use the same user account that you used when you installed WebLogic.

  1. In a command shell, enter the following command:

    $ cd /u01/app/oracle/product/Middleware/wlserver_10.3/common/bin

  2. Enter the following command:

    $ ./config.sh &

    The Welcome page appears.

  3. Select Create a new WebLogic domain, and click Next.

    The Select Domain Source page appears.

  4. Select Generate a domain configured automatically to support the following products, and select the following products:
    • Oracle Enterprise Manager - 11.1.1.0 [oracle_common]
    • Oracle WSM Policy Manager - 11.1.1.0 [oracle_common]
    • Oracle JRF - 11.1.1.0 [oracle_common]
  5. Click Next.

    The Specify Domain Name and Location page appears.

  6. Enter a domain name, such as empirica, and click Next.

    The Configure Administrator User Name and Password page appears.

  7. Enter a user name and password for WebLogic administration.

    Note: Remember these credentials. You use them to administer the WebLogic instance.

  8. Click Next.

    The Configure Server Start Mode and JDK page appears.

  9. In the WebLogic Domain Startup Mode section, select Production Mode.
  10. In the JDK Selection section, select Available JDKs, and then select the 1.7.x_xx JDK that is specified in the system requirements in the Empirica Signal Release Notes
  11. Click Next.

    The Configure JDBC Component Schema page appears.

  12. In the table at the bottom, select the OWSM MDS schema.
  13. Fill in the following fields:
    • From the Driver drop-down list, select the driver for either a service or instance connection.
    • For DBMS/Service, enter the appropriate value for the driver you selected:
      • If the name of the driver contains the words for Instance connections, enter the SID.
      • If the name of the driver contains the words for Service connections, enter the service name.
    • For Schema Owner, enter a value, such as EMPIRICA_MDS.
    • For Schema Password, enter the password that you created when you created the schema in Installing RCU and creating repositories.
  14. Click Next.

    The Test JDBC Component Schema page appears.

  15. Click Next.

    The Select Optional Configuration page appears.

  16. Select the following options:
    • Administration Server
    • Managed Servers, Clusters and Machines
    • Deployments and Servers
  17. Click Next.

    The Configure the Administration Server page appears.

  18. Select SSL enabled, and for SSL listen port, enter 7002.
  19. Click Next.

    The Configure Managed Servers page appears.

  20. Click Add.

    A row in the table becomes editable.

  21. Select SSL enabled, and fill in the fields as follows:
    • Name—Enter SignalServer
    • Listen address—Enter the fully qualified name of the application server.
    • Listen port—Enter 7003.
    • SSL listen port—Enter 7004.
  22. Repeat the above steps starting at step 20 to create another Managed Server named TopicsServer and set the listen ports to 7005 and 7006, respectively.
  23. Click Next.

    The Configure Clusters page appears.

  24. Click Next.

    The Configure Machines page appears.

  25. Select the Unix Machine tab.
  26. Click Add.

    A row in the table becomes editable.

  27. Fill in the fields as follows:
    • Name—Enter SignalMachine.
    • Node manager listen address—Enter the fully qualified name of the application server.
    • Node manager listen port—Enter 5556, if the value is not already present.
  28. Click Next.

    The Assign Servers to Machines page appears.

  29. In the right list of machines, select SignalMachine.
  30. In the left list of servers, select SignalServer, and click the right arrow button. Repeat the process to move the TopicsServer to the right as well.
  31. Click Next.

    The Target Deployments to Clusters or Servers page appears.

  32. Assign deployments to the AdminServer:
    1. In the list of target servers on the left, select AdminServer.
    2. Deselect the FMW Welcome Page entry, and make sure all other entries are selected.
  33. Assign deployments to the SignalServer and TopicsServer:
    1. In the list of target servers on the left, select SignalServer.
    2. Deselect the FMW Welcome Page entry.
    3. Select the following options, if they are not already selected, and make sure all other options are not selected:
      • wsil-wls
      • wsm-pm
    4. Repeat steps a through c for the TopicsServer.
  34. Click Next.

    The Target Services to Clusters or Servers page appears.

  35. In the list of target servers on the left, select SignalServer.
  36. In the list of services on the right, select the following services, if they are not already selected:
    • JRF Startup Class
    • JPS Startup Class
    • JDBC, as well as all of its child options.
  37. Repeat steps 36 and 37 for the TopicsServer.
  38. Click Next.

    The Configuration Summary page appears.

  39. Click Create.

    The Creating Domain page appears.

  40. When progress reaches 100 percent, click Done.

    The wizard closes.

  41. Store your WebLogic administrator credentials so that you are not prompted for your credentials when you start WebLogic:
    1. In the command shell, navigate to the AdminServer directory under the empirica domain. For example, navigate to the following location:

      /u01/app/oracle/Middleware/user_projects/domains/empirica/servers/AdminServer/

    2. If the security directory does not exist, create it.
    3. Using a text editor, edit the boot.properties file in the security directory. This step creates the file, if it does not already exist.
    4. Enter the following lines in the file, providing the user name and password that you created when you created and configured the WebLogic domain.

      username=<weblogic_admin_user>

      password=<weblogic_admin_password>

    5. Save the file, and close the text editor.
Send Feedback