Instrucciones detalladas para instalar y configurar Sensor para Apache Jakarta Tomcat 4.1 o posterior que se ejecuta en Windows Server 2000 o posterior.
Los archivos de programa para Sensor se empaquetan en un archivo de instalación que se obtiene del sitio de descarga de Adobe. Si aún no dispone del archivo de instalación de Sensor para su servidor web en particular, descárguelo (o consiga el archivo a su representante de Adobe) antes de comenzar los siguientes procedimientos.
Las implementaciones J2EE admitidas incluyen:
Para instalar y configurar Sensor, debe realizar los siguientes pasos:
Procedimiento para extraer e instalar los archivos de programa para Sensor.
En el servidor Tomcat, cree un directorio en el que instalar los archivos de programa Sensor. Tenga en cuenta que la cola de discos reside en este directorio, por lo que asegúrese de que el dispositivo que elija tenga espacio suficiente para mantener una cola del tamaño que necesita.
C:\VisualSensor
Extraiga el contenido del archivo de instalación en el directorio que acaba de crear. Durante este paso, Sensor instala los siguientes archivos:
Archivo | Descripción | Directorio de objetivos |
---|---|---|
visual_sciences.dll | Módulo de carga del selector. | En cualquier directorio. |
J2EECollector.jar | Bibliotecas de módulos de carga de recopiladores | WEB-INF/lib |
txlogd.exe |
El programa de transmisores. | En cualquier directorio |
txlogd.conf | El archivo de configuración del sensor. | En cualquier directorio |
trust_ca_cert.pem | Certificado utilizado para validar el certificado digital que Insight Server presenta durante el proceso de conexión | En cualquier directorio |
El paquete de instalación contiene un archivo de hoja de cálculo llamado TestExperiment.xls. Esta hoja de cálculo es una herramienta que los arquitectos utilizan para configurar un experimento controlado. El sensor mismo no utiliza este archivo, por lo que no es necesario instalar el archivo en el equipo en el que se está ejecutando Sensor (aunque puede elegir hacerlo). En su lugar, puede que desee copiar el archivo en una ubicación en la que los arquitectos puedan acceder a él o simplemente extraer el archivo del paquete de instalación según sea necesario. Para obtener más información sobre la experimentación controlada, consulte la Guía de experimentos controlados con perspectiva.
El txlogd.conf archivo contiene los parámetros de configuración para Sensor.
Debe editar este archivo para especificar, entre otras cosas, el tamaño y la ubicación del archivo de cola de disco, la dirección del servidor de Insight y el ID que se adjuntará a los datos de evento producidos por este sensor.
El archivo de configuración contiene parámetros opcionales y parámetros requeridos.
Para editar el archivo de configuración del sensor
Para editar el archivo de configuración del sensor
Después de configurar el archivo txlogd.conf, puede iniciar el programa del transmisor, registrarlo como un servicio de Windows y crear la cola de discos.
En el menú Inicio de Windows, seleccione Accesorios > Símbolo del sistema.
En la ventana del símbolo del sistema, navegue al directorio en el que instaló Sensor y ejecute el siguiente comando:
txlog /regserver
Este comando inicia el transmisor, crea la cola de discos y registra Sensor como un servicio de Windows.
Para confirmar que el transmisor se está ejecutando correctamente, haga clic en Inicio > Panel de control > Herramientas administrativas > Servicios.
Esta secuencia de comandos puede variar en función de la versión de Windows que utilice.
Para comprobar si el transmisor ha experimentado algún error durante el inicio, haga clic en Inicio > Panel de control > Herramientas administrativas > Visor de eventos para abrir el Visor de eventos.
Cuando termine de examinar el registro de aplicaciones, cierre el visor de eventos.
Compruebe que el transmisor ha creado la cola de discos (Diskq2000.log) en el directorio en el que instaló los archivos del programa Sensor y que es el tamaño especificado en el parámetro QueueSize en el archivo txlogd.conf.
Si la cola no se ha creado correctamente:
Examine el archivo txtlogd.conf y verifique que el parámetro QueueSize esté configurado correctamente.
Compruebe que el dispositivo en el que instaló Sensor tiene suficiente espacio disponible para guardar un archivo del tamaño especificado en el parámetro QueueSize.
Con el panel de control Servicios en Windows, detenga el transmisor.
Elimine el archivo de cola.
Volver a registrar Sensor como un servicio de Windows: en el menú Inicio de Windows, seleccione Accesorios > Símbolo del sistema. En la ventana del símbolo del sistema, navegue al directorio en el que instaló Sensor y ejecute el siguiente comando:
txlog /regserver
El transmisor está diseñado para funcionar continuamente. Si reinicia la máquina, el transmisor se reinicia automáticamente. Si necesita iniciar y detener el transmisor manualmente, puede hacerlo mediante el panel de control Servicios de Windows.
Para los servidores JBoss, el selector funciona como un filtro en el contenedor servlet.
Para agregar el selector al servidor web, debe editar el web.xml archivo como se describe a continuación y reiniciar la aplicación web.
Con un editor de texto, abra el web.xml archivo del servidor web cuyos eventos captura Sensor.
Agregue los siguientes <filter>
y <filter-mapping>
elementos al archivo descriptor. Si no instaló txlogd.conf en el directorio /etc, debe introducir la ruta correcta a este archivo en el <param-value>
elemento:
<filter>
<filter-name>VSCollectorFilter</filter-name>
<description></description>
<filter-class>
com.visualsciences.collector.VSCollectorFilter
</filter-class>
<init-param>
<param-name>configPath</param-name>
<param-value>C:/VisualSensor/txlogd.conf</param-value>
<description></description>
</init-param>
</filter>
<filter-mapping>
<filter-name>VSCollectorFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
Estas líneas distinguen entre mayúsculas y minúsculas. Escriba exactamente como aparecen arriba.
Reinicie el proceso del servidor web (no tiene que reiniciar todo el equipo del servidor, simplemente reinicie el proceso del servidor web). El recopilador se carga con el servidor web y comienza a recopilar datos de eventos y a escribirlos en la cola de discos.
Instrucciones para agregar el archivo visual_sciences.dll a la ruta de la biblioteca java de Tomcat.
En el servidor Windows, vaya al directorio de instalación de Tomcat. (Tomcat > bin)
En la carpeta bin, ejecute Tomcat9w.exe (administrador de servicio de demonio común).
En la ficha Java, en Opciones de Java, agregue una nueva línea:
-Djava.library.path=C:\Sensor directory
Donde el C:\Sensor directorio es el directorio que contiene el visual_sciences.dll archivo.
Puede capturar datos de medición adicionales desde aplicaciones web basadas en J2EE mediante la funcionalidad appendToLog().
Agregue el siguiente código a la parte superior de la página .jsp desde la que desea capturar los datos:
<%@ page import="com.visualsciences.collector.VSCollector" %>
Utilice el método appendToLog() del objeto de recopilación para anexar los pares nombre-valor deseados a la cadena de consulta de la página .jsp solicitada. El siguiente ejemplo anexa "A=1" y "B=2" a la cadena de consulta de la página .jsp solicitada para la página /index.jsp:
<html>
<body>
<h1>Hello World</h1>
<%
VSCollector collector = new VSCollector(request, response);
collector.appendToLog("A", "1");
collector.appendToLog("B", "2");
%>
</body>
</html>
El URI de solicitud resultante es /index.jsp?A=1&B=2.
Repita este procedimiento para cada página .jsp desde la que desee capturar datos adicionales.