Topics: |
There are two ways to run the installation utility:
The App Studio installation can automatically configure one of the following for you:
This document assumes IIS listens on port 80 and Tomcat listens on port 8080. If you change the defaults, substitute accordingly.
You can manually configure a different application server, as explained in Configuring Additional Web and/or Application Servers.
When installing WebFOCUS and App Studio on the same machine, do the following:
The App Studio installation program will detect that WebFOCUS is already installed and allows you to select and use the WebFOCUS configuration or install App Studio with its own configuration. If you select to use the WebFOCUS configuration, the installation program will not provide options to automatically configure a web or application server. In this case, you do not need to configure a web or application server for App Studio if one is already configured for WebFOCUS on the machine. App Studio will use the existing WebFOCUS environment including the web or application server configuration. All products can co-exist and use the WebFOCUS environment through App Studio or a browser.
If you choose to create a separate configuration for App Studio, you must select the Advanced Configuration option and specify a unique alias for /ibi_apps and port for the App Studio Reporting Server to avoid conflicts with the WebFOCUS configuration.
How to: |
Follow this procedure to install App Studio.
Note: You must be an administrator to the Windows machine to run the installation.
The App Studio installation can be obtained through an Internet download.
App Studio provides support for English, French, and Brazilian Portuguese during the installation process of the product.
The languages presented during the installation process depend on the system locale of your machine. When the locale is set to English, French, or Brazilian Portuguese, then English, French, and Brazilian Portuguese are available from the Language drop-down list. For all other cases, only English is available. App Studio will be configured to use the language you select during the installation process.
You can update the language App Studio uses post-installation, using the Language selection drop-down list on the General tab of the App Studio Options dialog box.
The Welcome dialog box opens.
The License Agreement dialog box opens.
The Choose Install Type dialog box opens. Select one of the following:
If you select Update, the Pre-Installation Summary dialog box opens. Click Next and continue to step 13.
If you select Full Install, the Software Registration dialog box opens. Click Next and continue to step 6.
The serial number is based on your license agreement and controls the software edition that is installed.
If you type a valid serial number, the Software Information dialog box opens, displaying software requirements and configuration options for App Studio.
Note: Choose Custom if you are using the product for local development and want to change the Tomcat contexts. If you select the Custom installation type, you will see the Advanced Configuration dialog box during the installation process, where you can customize the contexts used by the product.
The Select Program Folder dialog box opens.
Note: If you want to have multiple App Studio installations on your machine, you can change the Program Folder name by adding a suffix. Changing the default name will also change the folder name where App Studio will be installed. For example, if the default folder name is WebFOCUS 82 App Studio, the product will be installed in a directory with the name ...\AppStudio82.
The Choose Destination Locations dialog box opens.
Accept the default value or click Browse to select a different directory.
Accept the default value or click Browse to select a different directory.
The Select Components to install dialog box opens, as shown in the following image. The options that display are specific to the edition of App Studio that you are installing.
This dialog box includes the following options. If an option is already installed or unavailable, it is grayed out:
Note: This option is not enabled if a supported version of Tomcat is detected.
The following configuration options appear:
Note: This option is available if the Use WebFOCUS configuration option is selected.
Note: This option is available if the Use WebFOCUS configuration option is not selected.
Note: If you choose the Tomcat Connector option and receive a message that says Unable to Create Filter, some manual configuration is required. To do this, open the Internet Services Manager, right-click your website, and choose Properties. On the ISAPI Filters tab, determine if a Jakarta or ServletExec filter appears. If neither appear, click Add and add the isapi_redirect.dll file using the filter name Jakarta. For more information, review the remainder of this chapter and then see Configuring Microsoft IIS to Use the Tomcat Connector. Also, be aware that you cannot use the Tomcat Connector if ServletExec ISAPI is installed.
Enabling this option through App Studio provides a single-user license applicable only to the App Studio user. This option also functions against the local App Studio environment or against licensed WebFOCUS environments.
This feature must be licensed separately for use in multi-user WebFOCUS environments. This also applies when App Studio and WebFOCUS are installed on the same machine.
Note:
For additional information on WebFOCUS RStat, see the Using WebFOCUS RStat for Predictive Analytics manual.
The Pre-Installation Summary dialog box opens.
An installation progress dialog box opens.
Once the installation has completed, the Install Complete dialog box opens.
Note: Program groups are automatically created after the installation completes, with the available product shortcuts. These shortcuts are created in the Start menu, under All Programs for Windows 7 or All apps for Windows 10, in the Information Builders app.
After installation, the App Studio directory structure is created. The default location is:
C:\ibi
The following are some of the main subdirectories. The actual directories may vary based on your license:
Contains applications and data. By default, this is the APPROOT directory where WebFOCUS looks for application files. Sample files are provided in the \ibinccen and \ibisamp directories.
Contains the graphical front-end components for creating WebFOCUS applications.
Contains WebFOCUS Client configuration files. Many of these files were installed with the WebFOCUS Reporting Server in previous versions. However, the main communications file odin.cfg is still installed under the srv\wfs\etc directory, instead.
Contains the install.cfg file that holds information about the installation.
Contains the embedded Derby database files.
Contains webpage components that provide local processing, web-based tools, and other features.
Contains Java used by the installation program and by Tomcat, if installed with App Studio.
Contains space for log files.
Contains Magnify data and sample applications.
Legacy folder that contains local map tiles, which were used when rendering maps using OpenStreetMap® data.
Contains a WebFOCUS Reporting Server installed and configured for App Studio.
Contains space for local processing.
Contains the product components for uninstalling App Studio.
Contains features and files for additional configurations.
Contains the WebFOCUS web application.
If you installed Tomcat, the default location is:
drive:\ibi\tomcat
If you are using Tomcat and IIS together, the Tomcat Connector is installed in:
C:\Program Files\Apache Software Foundation\Jakarta Isapi Redirector
App Studio creates log files in the following location for Windows:
drive:\Users\user_id\AppStudio_Debug_date_time.log
drive:\Users\user_id\WebFOCUS_82_App_Studio_Install_date_time.log
where:
Is your Windows user ID.
Is the date and time the log file was created.
These log files provide information about the App Studio installation. If you contact Customer Support Services with an installation problem, have these files available.
The App Studio development features require certain components installed with the WebFOCUS Reporting Server. Therefore, a Reporting Server is always installed with App Studio even when one is already installed, or you use App Studio for remote processing.
This server is configured for App Studio and installed within the App Studio directory structure. On the Start menu, it is under the Information Builders app.
Note: The server only starts with security OFF, and can only be started by the user who installed App Studio.
If you install App Studio on the same machine as WebFOCUS, be sure to configure the server installed for WebFOCUS and not the server installed with App Studio. The server installed for WebFOCUS should be started before App Studio. Otherwise, App Studio starts the server installed with App Studio instead.
Reference: |
If you are not using Tomcat, proceed to Verifying App Studio.
If you installed Tomcat with App Studio, the installation is done silently and uses default settings.
drive:\ibi\tomcat
<catalina_home>\conf\server.xml
If you change defaults, substitute accordingly in procedures and examples. You also need to update the App Studio connection settings so it knows the correct Tomcat HTTP port if you change the default. For more information, see Tomcat Ports.
This secures access to the Tomcat Manager and Administration web applications and restricts connections by remote IP addresses or hosts.
Restriction to localhost only connections is done by configuring <catalina_home>\conf\server.xml and adding an entry for address="127.0.0.1" to the segment <Connector port="8080"…/>. For example:
<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 --> <Connector port="8080" maxHttpHeaderSize="8192" address="127.0.0.1" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />
<catalina_home>\Jakarta Isapi Redirector
WebFOCUS | |
Feedback |