Deploying Genesys Web Applications for WebLogic on Solaris
For deployment on Solaris, after configuring and installing eServices as outlined in Model Configuration and Installation on Windows , and Deploying eServices on UNIX Hosts, you need to enable a web application to use Web API Server and the Multimedia 8.1 Samples. You can deploy any of the following web applications on Solaris hosts:
- BEA WebLogic Server - See this section for deployment details.
Prerequisites
This section assumes that you have your WebLogic environment installed and ready, and that you have completed the model setup. The steps outlined in this section use values you entered for that model installation.
[+] Procedure: Installing Genesys web applications for WebLogic
This section assumes that you have your WebLogic environment installed and ready, and that you have completed the model setup. The steps outlined in this section use values you entered for that model installation.
Procedure: Installing Genesys web applications for WebLogic
1. Run the install.sh script.
2. Enter the host name where you will install the Web API Server.
3. If you have not specified configuration information using a Wizard, you are prompted to enter the login
information for your Configuration Server:
4. Enter the backup Configuration Server host and port.
5. Specify which application to install.
6. Choose the web server type, and then enter the web server root directory.
7. Enter the WebLogic domain directory that you are using.
8. Select the code page–character set pair for processing requests from computers with different locale settings.
9. Enter the fully qualified host name where Co-Browsing Server is installed.
10. Enter the Configuration Server tenant name.
11. Press Enter to confirm the destination directory, and to begin the
installation. The installer will extract the necessary files to the locations you specified,
and will update the following files:
<Apache root>/conf/httpd.conf.
Next Steps
- Verify the WebLogic configuration file is correct. See Procedure: Checking your WebLogic configuration file.
[+] Procedure: Checking your WebLogic configuration file
Procedure: Checking your WebLogic configuration file
Purpose: To confirm that your eServices web application will run correctly. WebLogic automatically generates a
config.xml configuration file during the first run of the domain created in DEVELOPMENT mode.
This configuration file specifies which Web API applications WebLogic starts.
1. Locate and open your WebLogic config.xml file.
2. Search for the following lines inside your configuration file:
<app-deployment> <name>_appsdir_MCR_API_EAR_ear</name> <target>AdminServer</target> <module-type>ear</module-type> <source-path>autodeploy\MCR_API_EAR.ear</source-path> <security-dd-model>DDOnly</security-dd-model> <staging-mode>nostage</staging-mode>
</app-deployment>
Next Steps
- Procedure: Deploying your web applications
[+] Procedure: Deploying your web applications
Procedure: Deploying your web applications
Purpose: Genesys web applications for WebLogic are deployed automatically during the installation process. However, if you choose to create a custom package based on the Web API Server, then you will have to use WebLogic to manually deploy the related web applications.
1. Start your Admin and Managed servers, if they are not already running.
2. Open your web browser and start the Administrative console.
3. Log in using your user name and password.
4. Open the Deployments section for your domain, and click the Lock & Edit button.
5. Click the Install button.
6. Specify the full path to your MCR_API_EAR.ear application archive and click Next.
7. Select Install this deployment as an application and click Next.
8. Select your Managed Servers and click Next.
9. Modify optional settings or accept the defaults. Click Next.
10. Review your choices and click Finish to complete the deployment.
11. Click the Save and then click the Activate Changes button.
The deployment is now complete. Check your summary page to ensure that the WebAPI810 module is contained in the Enterprise application.
Next Steps
- Test the installation - See the procedure below: Testing the WebLogic installation and deployment.
[+] Procedure: Testing the WebLogic installation and deployment
Procedure: Testing the WebLogic installation and deployment
Purpose: To verify the WebLogic installation and deployment was successful.
1. Ensure Apache is running.
2. Start WebLogic.
3. In a browser, enter the following address:
http://<Apache host>:<Apache listen port>/WebAPI810
If you can access and work with this site, you have successfully completed the installation and deployment.
Important
Note: The address listed above is case sensitive.
Next Steps
- You have completed all the actions required to deploy Genesys web applications for WebLogic on Solaris.