Upgrade process overview
This section describes how to upgrade from version 7.1.00 or 7.2.00 to 8.0.00.
To upgrade TrueSight Middleware Administrator
- Stop the TrueSight Middleware Administrator service.
- The upgrade preserves the following files and folders, but they should be reviewed after the installation has completed to confirm their preservation:
- etc/jetty.xml
- etc/jetty-deployer.xml
- etc/jetty-selector.xml
- etc/data.conf
- etc/known_hosts
- configuration/wrapper.conf
- configuration/services/*
- security/*
- Backup the installation directory. Zipping it and storing it somewhere safe is sufficient to backup the installation directory.
- To accelerate the upgrade process, the contents of the work/ directory can be deleted prior to the upgrade installation being run.
- Start the installation process. The installer displays a screen that allows the user to specify where the current product is installed.
- Start the TrueSight Middleware Administrator service and verify correct functionality of the product.
Preventing framing attacks ("clickjacking")
To protect TrueSight Middleware Administrator from framing attacks (so-called 'clickjacking') after upgrading an existing TrueSight Middleware Administrator installation to 8.0.00, edit etc/jetty.xml before starting the services and add the following section under the top-level <Configure> folder:
<!-- =========================================================== -->
<!-- Rewrite handlers -->
<!-- =========================================================== -->
<New id="RewriteHandler" class="org.eclipse.jetty.rewrite.handler.RewriteHandler">
<Set name="rules">
<Array type="org.eclipse.jetty.rewrite.handler.Rule">
<Item>
<New id="header" class="org.eclipse.jetty.rewrite.handler.HeaderPatternRule">
<Set name="pattern">*.jsp</Set>
<Set name="name">X-Frame-Options</Set>
<Set name="value">DENY</Set>
</New>
</Item>
</Array>
</Set>
</New>
<!-- Rewrite handlers -->
<!-- =========================================================== -->
<New id="RewriteHandler" class="org.eclipse.jetty.rewrite.handler.RewriteHandler">
<Set name="rules">
<Array type="org.eclipse.jetty.rewrite.handler.Rule">
<Item>
<New id="header" class="org.eclipse.jetty.rewrite.handler.HeaderPatternRule">
<Set name="pattern">*.jsp</Set>
<Set name="name">X-Frame-Options</Set>
<Set name="value">DENY</Set>
</New>
</Item>
</Array>
</Set>
</New>
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*