This installation is done in an WebSphere Portal Cell. e.g cluster.
I this example, I choosed the following custom directories to install library JAR files
GLASSBOX_BIN_DIR=D:\IBM\WebSphere\AppServer\profiles\wp_profile\config\bin
GLASSBOX_LIB_DIR=D:\IBM\WebSphere\AppServer\profiles\wp_profile\config\lib
GLASSBOX_HOME=D:\IBM\WebSphere\AppServer\profiles\wp_profile\config\lib\glassbox
1. Set the following settings in setupCmdLine.bat(sh)
\\[servername]\d$\IBM\WebSphere\AppServer\profiles\wp_profile\bin\setupCmdLine.bat
:: ** Glassbox unique **
set GLASSBOX_BIN_DIR=D:\IBM\WebSphere\AppServer\profiles\wp_profile\config\bin
set GLASSBOX_LIB_DIR=D:\IBM\WebSphere\AppServer\profiles\wp_profile\config\lib
set GLASSBOX_HOME=D:\IBM\WebSphere\AppServer\profiles\wp_profile\config\lib\glassbox
2. Update JAVA_OPTIONS section in setupCmdLine.bat(sh) to look like this
set JAVA_OPTIONS=%JAVA_OPTIONS% "-Xbootclasspath/p:%GLASSBOX_LIB_DIR%\java14Adapter.jar" "-Xbootclasspath/a:%GLASSBOX_LIB_DIR%\createJavaAdapter.jar;%GLASSBOX_LIB_DIR%\aspectj14Adapter.jar;%GLASSBOX_LIB_DIR%\aspectjweaver.jar;%GLASSBOX_LIB_DIR%\glassboxMonitor.jar;%GLASSBOX_LIB_DIR%\aspectjrt.jar" -Daspectwerkz.classloader.preprocessor=org.aspectj.ext.ltw13.ClassPreProcessorAdapter "-Dglassbox.install.dir=%GLASSBOX_HOME%"
3. Set the following WebSphere Variables under: Environment -> WebSphere Variables
(Scope is up to you, I prefer Cell-scope for global stuff)
GLASSBOX_BIN_DIR=${USER_INSTALL_ROOT}/config/bin
GLASSBOX_LIB_DIR=${USER_INSTALL_ROOT}/config/lib
GLASSBOX_HOME=${USER_INSTALL_ROOT}/config/lib/glassbox
Update Generic Java Arguments under: Application servers -> WebSphere_Portal -> Process Definition -> Java Virtual Machine
-Xbootclasspath/p:${GLASSBOX_LIB_DIR}/java14Adapter.jar -Xbootclasspath/a:${GLASSBOX_LIB_DIR}/createJavaAdapter.jar;${GLASSBOX_LIB_DIR}/aspectj14Adapter.jar;${GLASSBOX_LIB_DIR}/aspectjweaver.jar;${GLASSBOX_LIB_DIR}/glassboxMonitor.jar;${GLASSBOX_LIB_DIR}/aspectjrt.jar -Daspectwerkz.classloader.preprocessor=org.aspectj.ext.ltw13.ClassPreProcessorAdapter -Dglassbox.install.dir=${GLASSBOX_HOME}
4. Once the monitored node/server is running you can install your WAR onto any JVM.
Deploy onto any node and the you can access glassbox using the following url:
http://[servername]:[webtransport-port]/glassbox/
2009-07-16
Subscribe to:
Posts (Atom)