Entrega de contenido y video : Procesador de medios Cisco de la serie AS5100

COMO procesador de medios de la serie: Configuración del controlador HTTP de las Javas de la segmentador de Apple

17 Octubre 2015 - Traducción Automática
Otras Versiones: PDFpdf | Inglés (22 Agosto 2015) | Comentarios


Contenido


Introducción

Ésta es las Tecnologías de la entrada de la configuración básica ha utilizado para probar el aspecto funcional de usar la característica de la segmentador de Apple del spinnaker para transmitir las peticiones post HTTP a una aplicación de Web de las Javas que consiste en un programa piloto simple del servlet de las Javas. Este documento utilizó Apache Tomcat 6.0.18 para su prueba/entorno del despliegue en Windows y Red Hat Linux OS.

Para las instrucciones en instalar Apache Tomcat satisface ve http://tomcat.apache.org/.

La solución de acompañamiento se ha suministrado como archivo del .zip que se puede modificar según lo deseado. El contenido del incluido archivo zip contiene la solución que se puede abrir como proyecto del eclipse, y una versión compilada de la aplicación situada dentro de la estructura/de la carpeta de Apple. Hay también un script build.xml usado para empaquetar de nuevo (usando la hormiga - http://ant.apache.org/) la estructura estallada de la aplicación de Web si se realizan los cambios.

prerrequisitos

Requisitos

No hay requisitos específicos para este documento.

Componentes Utilizados

Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware.

La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si la red está funcionando, asegúrese de haber comprendido el impacto que puede tener cualquier comando.

Convenciones

Consulte Convenciones de Consejos TécnicosCisco para obtener más información sobre las convenciones del documento.

Desplegar la aplicación de Web de las Javas

  1. Desabroche el archivo JavaAppleHandler.zip en una carpeta arbitraria de su elegir en su sistema de archivo local. Aquí usted encontrará un proyecto de aplicación de Web del EE de las Javas del eclipse que se pueda utilizar para los propósitos de debugging, un script de la estructura que puedan ser utilizados al recompile y empaquetar la aplicación de Web, y una versión pre compilada para probar hacia fuera como es.

  2. Para utilizar la aplicación precompilada, copie la carpeta de Apple, situada en el directorio de la estructura del estallado archivo zip, en el directorio de los webapps de su instalación de Apache Tomcat. (Para los servidores de aplicación de Web con excepción de Tomcat, ponga los archivos desabrochados en la aplicación de Web respectiva de su servidor Web que recibe el directorio).

  3. El nombre del directorio creado recientemente se llama “Apple” y corresponde con el elemento <display-name>Apple</display-name> del archivo web.xml situado bajo la carpeta WEB-INF de la aplicación de Web. Si usted decide retitular la carpeta predeterminada al algo más, esté por favor seguro de editar el atributo de nombre de la visualización para mantener la claridad.

    java-http-handler-setup-01.gif

    Higo 1.0 - La jerarquía del directorio resultante de la aplicación de Web.

  4. El directorio predeterminado de la ruta de acceso de los resultados para escribir los archivos generados por la aplicación del programa piloto de la red de las Javas es señalado por el parámetro de la inicialización que se pasa al servlet de las Javas sobre la creación. La ubicación predeterminada se asocia a la estructura de carpetas $ {catalina.home} /webapps/Apple por abandono y utiliza la variable de entorno casera de “Catalina” usada por Apache Tomcat. (El hogar de Catalina es el directorio de instalación de Apache Tomcat en el sistema de archivos.

    <servlet>
        <description></description>
        <display-name>JavaAppleHandler</display-name>
        <servlet-name>JavaAppleHandler</servlet-name>
        <servlet-class>
    com.inlethd.spinnaker.web.JavaAppleHandler
        </servlet-class>
        <load-on-startup>1</load-on-startup>
        <init-param>
        	<description></description>
          <param-name>outputPath</param-name> 
    !-- “outputPath” param 
    
          <param-value>${catalina.home}/webapps/Apple</param-value> 
        </init-param>
      </servlet>
      <servlet-mapping>
        <servlet-name>JavaAppleHandler</servlet-name>
        <url-pattern>/applefeed/*</url-pattern> 
    !-- the servlet URL pattern
     
      </servlet-mapping>

    Higo 1.1 - El servlet que asocia para la clase del programa piloto de la red de las Javas en el archivo de configuración web.xml.

    El elemento del <url-pattern> indica el modelo URL que invocará el doPost de los servlet de las Javas, o los métodos del doDelete para manejar el pedido entrante. Aquí es adonde el almacenamiento URL del spinnaker señalará en última instancia.

Configurar Apache Tomcat para la aplicación de Web de las Javas

Esta sección describe el configurar de los permisos requeridos para la aplicación del programa piloto de la red de las Javas, así como el asegurarse de que los tipos MIME apropiados estén sabidos al servidor de Apache Tomcat. (Para los servidores Web con excepción de Tomcat, consulte por favor con el manual de configuración de su servidor Web).

  1. Abra la carpeta del conf situada en su directorio de instalación de Apache Tomcat.

  2. Abra el archivo nombrado catalina.policy en cualquier editor de textos. En este archivo usted concederá la aplicación del programa piloto de la red de las Javas para poder leer, escribir, y borrar los archivos y los directorios dentro de su propio contexto arraigan.

  3. Navegue a la parte inferior del archivo catalina.policy y añada las configuraciones de permiso al final del fichero siguientes:

    // The permissions granted to the context WEB-INF/classes directory
     grant codeBase "file:${catalina.home}/webapps/Apple/WEB-INF/classes/-" {
     permission java.io.FilePermission "${catalina.home}/webapps/Apple", "read";
     permission java.io.FilePermission "${catalina.home}/webapps/Apple", "write";
     permission java.io.FilePermission "${catalina.home}/webapps/Apple", "delete";
    };
  4. Después de que se hayan añadido al final del fichero las configuraciones, salve y cierre el archivo.

  5. Abra el archivo del master web.xml también situado en la carpeta del conf de su directorio de instalación de Apache Tomcat.

  6. Encuentre la sección llamada las “asignaciones predeterminadas del tipo MIME” e inserte las etiquetas siguientes del elemento de la asignación del MIME en esta sección. Las extensiones de archivo generadas por la característica de la segmentador de Apple del spinnaker y pedidas por el IPhone son m3u8, ts y aac. Estableciendo éstos IMITE las asignaciones se asegura de que la encabezado correcta del tipo de contenido está fijada cuando estos archivos son pedidos por el cliente.

    <mime-mapping>
    		<extension>m3u8</extension>
    		<mime-type>application/vnd.apple.mpegurl</mime-type>
    	</mime-mapping> 
    	<mime-mapping>
    		<extension>ts</extension>
    		<mime-type>application/octet-stream</mime-type>
    	</mime-mapping>
    	<mime-mapping>
    		<extension>aac</extension>
    		<mime-type>application/octet-stream</mime-type>
    	</mime-mapping>

Configurar el spinnaker para señalar a la aplicación de Web de las Javas

java-http-handler-setup-02.gif

Spinnaker de la configuración para utilizar la segmentador de Apple en la lengueta H264 usando la aplicación de Web creada recientemente URL de las Javas. Basado sobre la etiqueta del <url-pattern> descrita en la sección anterior, configurando Apache Tomcat para la aplicación de Web de las Javas especifique el campo URL del almacenamiento, y con la raíz URL del contexto de la aplicación de Web especifique el campo de publicación de la entrada URL.

Discusiones relacionadas de la comunidad de soporte de Cisco

La Comunidad de Soporte de Cisco es un foro donde usted puede preguntar y responder, ofrecer sugerencias y colaborar con colegas.


Información Relacionada


Document ID: 112954