Attachmate Worldwide  |   Contact Us  |   NetIQ.com
Home » Support » Solution Library

Technical Notes

Running Reflection for the Web with Caucho Resin on a Windows 2000 Server
Technical Note 1834
Last Reviewed 30-May-2008
Applies To
Reflection for the Web 2008 (All Editions)
Reflection for the Web version 8.0 through 9.x
Caucho Resin version 3.0.8
Summary

Reflection for the Web can run as a web application with the Caucho Resin application server. This technical note describes how to install Reflection for the Web when Caucho Resin version 3.0.8 is already installed.

Installing the Reflection Server

  1. Locate the rweb.war file on the Reflection for the Web installation CD (in the \install\nonautomated folder).
  2. Place the rweb.war file in the webapps folder of the Caucho Resin installation folder, which is named resin-3.0.8 by default.
  3. In the Caucho Resin installation folder, create a folder named ReflectionData.
  4. Restart the Caucho Resin server.

After restarting Caucho Resin, you will see an error regarding the ReflectionData folder (when the system tries to load Reflection for the Web).

  1. To resolve the error and continue with the installation, modify the web.xml file as follows.
    1. Open the web.xml file, located at \<resin installation folder>\webapps\rweb\WEB-INF.
    2. Locate the following section within the web.xml file:
<context-param>
<param-name>ReflectionData</param-name>
<param-value>rwebdata_location_placeholder</param-value>
</context-param>
    1. Replace the value of rwebdata_location_placeholder with the location of the ReflectionData folder you created in step 3.

For example, if the ReflectionData folder is located in the root installation (resin-3.0.8) folder, then this section would be modified as follows:

<context-param>
<param-name>ReflectionData</param-name>
<param-value>\ReflectionData</param-value>
</context-param>
  1. Save the web.xml file, and restart the Caucho Resin server.

Installing the Reflection Security Proxy

Follow the instructions outlined in the Reflection for the Web Installation Guide.

Note: Beginning in Reflection for the Web 2008, the security proxy server is not available with the Standard Edition.

  1. Open the Reflection for the Web Installation Guide, installguide.html. (Reflection for the Web documentation is included in the product and online:
  1. Open the topic Installing Reflection for the Web > Manual Installation Procedures.
  2. From the chart, select the Security proxy server link in the Component column. Then follow the instructions for installing rwebproxy.zip, the Security Proxy.

Installing the Reflection Metering Server

Follow the instructions described in the Reflection for the Web Installation Guide.

  1. Open the Reflection for the Web Installation Guide, installguide.html. (Reflection for the Web documentation is included in the product and online:
  1. Open the topic Installing Reflection for the Web > Manual Installation Procedures.
  2. From the chart, select the Metering Server link in the Component column. Then follow the instructions for installing rwebmeter.war.

Known Issue

There is a known issue when running the Reflection for the Web metering servlet with version 3.0.x of Caucho Resin caused by a class loading conflict. (Resin uses the same class library, but different version, as Reflection.)

To work around this problem, modify the web.xml file:

  1. Locate the web.xml file at <Reflection installation folder>/webapps/rwebmeter/WEB-INF.
  2. Add the following lines, denoted in red, within the web-app tag—but not within any other sub tag.
<web-app>
.
.
.
<class-loader>
<servlet-hack/>
</class-loader>
</web-app>

Related Technical Notes
9988 Reflection for the Web Technical Notes

Did this technical note answer your question?

Yes    No    Somewhat     Not sure yet

Additional comments about this tech note:

Need further help? For technical support, please contact Support.