Skip to main content

Installing Glassbox

Start the Glassbox installer using the following commands. Glassbox supports Apache Tomcat, IBM WebSphere, Oracle BEA WebLogic, RedHat JBoss, and Jetty.

Run the Glassbox installer.

java -jar Appvance_home/installme/glassbox.jar

Follow the Glassbox installer instructions.

Depending on your application server, Glassbox may require changes and customization to the installation. For example, a Jetty application server installing Glassbox requires the following changes.

    Install the following files and directory in the Jetty_home/lib directory:

      aspectweaver.jar

      glassboxMonitor.jar

      glass box directory of supporting files

      Change the Jetty start-up script (Jetty_home/start.sh or Jetty_home/start.bat) by adding the following command line switches:

        -javaagent:./lib/aspectjweaver.jar -Dglassbox.install.dir=./lib/glassbox

        Optionally set the Glassbox JMX port and authentication parameters in the Jetty start-up script:

          -Dcom.sun.management.jmxremote.port=9999

          -Dcom.sun.management.jmxremote.authenticate=false

          -Dcom.sun.management.jmxremote.ssl=false

          Restart Jetty

          Browse http://localhost:8080/glassbox

          Installation support is available at Glassbox Web site.

          Installation Issues and Answers

          Glassbox installation requires a Java application server to use AspectJ Weaver. Glassbox requires AspectJ 1.6 or later. Configuring AspectJ can be an issue depending on the application server. For example, IBM WebSphere ships with an older and incompatible version of AspectJ and requires a simple upgrade to the AspectJ jar files.

          Note: The OpenAMF and Calendar example services (openamf.war and calendar.war) that come with AIQ is not compatible with Glassbox. Disable the OpenAMF and Calendar example services by removing openamf.war and calendar.war from Appvance_home/TestNetwork/TestNode/webapps.


          Last updated: July 28, 2023

          If you have any feedback on this topic, please contact us at documentation@appvance.ai