How to: |
Magnify requires an application server (for example, Tomcat or WebSphere) in order to read and write to index libraries. It can be installed on a Windows (64-bit preferred) or UNIX\Linux-based server, using the same language as the WebFOCUS Client.
Processing should be at least a dual-core machine, however, four CPUs are generally recommended. Moreover, a minimum of 8GB in memory is required, while 16GB is usually recommended. Depending on the size of the data, storage space should be anywhere between 250GB to 1TB or higher (it is usually estimated as three times the size of the expected data set).
Note: This all varies depending on the type of search-based application being proposed. Indexing frequency, volume of data, and concurrent usage affect how storage space and memory are allocated. Therefore, the use of a split-tier environment is recommended for a Magnify platform where the Reporting Server, Magnify, and each data source are each provided with their own dedicated resources. Magnify does scale in order to accommodate any environment.
The following are the prerequisites to configuring and using Magnify:
Note: For more information, see the WebFOCUS Security and Administration manual.
If the Application Server is running Java Runtime Environment (JRE) 1.5, the JAXBcomponent must be installed separately. For more information on installing the JAXBcomponent, see How to Add the JAXB Library to Your System or How to Add the JAXB Library to WebSphere. JRE 1.6 includes this component.
JAXB is part of the Oracle Distribution. As such, it resides in a special location in the path reserved for endorsed Java Standard files. The location of this file varies by application server. This section provides instructions on how to install the JAXB component into the JRE 1.6 classpath.
In addition, a Tomcat Server requires that you set a system property variable to point to the directory where the JAXB component resides.
https://jaxb.dev.java.net -console
Different versions of Tomcat use different directories to support the endorsed features. When running a Tomcat Application Server with JRE 1.6, in addition to adding the jaxb-api.jar file to the endorsed directory, you must also set the system property variable, java.endorsed.dirs, to include the path to the endorsed directory.
Note: If Tomcat was installed by your WebFOCUS Client installation, the jaxb-api.jar file is placed in the following location:
C:\ibi\WebFOCUS80\webapps\webfocus\licenses\jaxb-api.jar_license.txt
For Tomcat 7:
C:\Program Files\Apache Software Foundation\Tomcat 7.0\endorsed
The following is an example of the system property variable for Tomcat 7 on Windows:
java.endorsed.dirs=C:\Program Files\Apache Software Foundation\ Tomcat 7.0\endorsed
https://jaxb.dev.java.net/2.0.5/JAXB2/20070122.jar
java -jar JAXB2_20070122.jar
activation.jar jaxb1-impl.jar jaxb-api.jar jaxb-impl.jar jaxb-xjc.jar jsr173_1.0_api.jar
Process Definition, Configuration information is displayed in the right pane, as shown in the following image.
java.endorsed.dirs
In the Value field, type:
/path/jaxb-ri-20070122/lib
In the Name field, type:
javax.xml.transform.TransformerFactory
In the Value field, type:
org.apache.xalan.xsltc.trax.TransformerFactorylmpl
WebFOCUS |