Видео и доставка контента : GBIC/SFP-модули Cisco для CWDM

Серийный процессор СМИ AS: Apple Segmenter Java установка укладчика HTTP

17 октября 2015 - Машинный перевод
Другие версии: PDF-версия:pdf | Английский (22 августа 2015) | Отзыв


Содержание


Введение

Это - основная установка, Inlet Technologies раньше проверяла функциональный аспект использования функции Apple Спинакера Segmenter для передачи Почтовых запросов HTTP к Явскому веб-приложению, состоящему из простой Явы укладчик Servlet. Этот документ использовал апачского Кота 6.0.18 для его среды тестирования/развертывания и на Windows и на Красной Шляпе Linux OS.

Для получения инструкций относительно установки апачского Кота см. http://tomcat.apache.org/.

Сопровождающее решение поставлялось как .zip файл, который может быть изменен, как желаемый. Содержание вложенного файла почтового индекса содержит и решение, которое может быть открыто как проект Затмения и собранная версия применения, расположенного в пределах построить/Apple папки. Если изменения внесены, существует также build.xml подлинник, используемый для переупаковки (использующий Муравья - http://ant.apache.org/) взорванная структура веб-приложения.

Предпосылки

Требования

Нет никаких определенных требований для этого документа.

Используемые компоненты

Этот документ не ограничен определенными версиями программного и аппаратного обеспечения.

Информация в этом документе была создана из устройств в определенной окружающей среде лаборатории. Все устройства, используемые в этом документе, начали с очищенного (неплатеж) конфигурацию. Если ваша сеть жива, удостоверьтесь, что вы понимаете потенциальное воздействие любой команды.

Соглашения

Направьте в Cisco Технические Соглашения Подсказок для получения дополнительной информации о соглашениях документа.

Развертывание Явского веб-приложения

  1. Расстегните молнию на файле JavaAppleHandler.zip в произвольную папку вашего выбора на вашей местной файловой системе. Здесь вы сочтете Затмение Явой проект веб-приложения EE, который может использоваться для отладки целей, построить подлинник, который может использоваться, чтобы повторно собрать и упаковать веб-приложение, и пред собранная версия для проверения, как.

  2. Для использования предварительно собранного применения скопируйте папку Apple, расположенную в построить справочнике взорванного файла почтового индекса, в webapps справочник апачской установки Кота. (Для серверов веб-приложения кроме Кота поместите расстегнутые файлы в соответствующий принимающий справочник веб-приложения своего веб-сервера).

  3. Название недавно созданного справочника называют “Apple” и соответствует с <имя показа> Apple </display-name> элемент web.xml файла, расположенного под папкой WEB-INF веб-приложения. Если вы решаете переименовать папку по умолчанию к чему-то еще, несомненно отредактируют признак названия дисплея для поддержания ясности.

    java-http-handler-setup-01.gif

    Рис. 1.0 - получающаяся директивная иерархия веб-приложения.

  4. Неплатеж произвел справочник пути, чтобы написать, что файлы, произведенные явским веб-заявлением укладчика, определяются параметром инициализации, который передан в Яву Servlet после создания. Местоположение по умолчанию нанесено на карту к $ {catalina.home}/webapps/Apple структура папки по умолчанию и использует переменную окружения “Каталины Оме”, используемую апачским Котом. (Каталина Оме является инсталляционным справочником апачского Кота на файловой системе.

    <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>

    Рис. 1.1 - servlet, наносящий на карту для явского веб-класса укладчика в web.xml конфигурационном файле.

    <Образец URL> элемент указывает на образец URL, который призовет Явский doPost servlet’s или doDelete методы для обрабатывания поступающего запроса. Это - то, где в конечном счете укажет хранение URL Спинакера.

Формирование апачского Кота для Явского веб-приложения

Эта секция описывает подготовку необходимых разрешений для Явского веб-заявления укладчика, а также гарантируя, что соответствующие типы MIME известны апачскому серверу Кота. (Для веб-серверов кроме Кота наградите руководством конфигурации своего веб-сервера).

  1. Откройте conf папку, расположенную в вашем апачском инсталляционном справочнике Кота.

  2. Откройте файл, названный catalina.policy в любом редакторе текста. В этом файле вы удовлетворите явское веб-ходатайство укладчика, чтобы быть в состоянии прочитать, написать и удалить файлы и справочники в пределах его собственного корня контекста.

  3. Свиток к основанию catalina.policy файла и прилагает следующие параметры настройки разрешения:

    // 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. После того, как параметры настройки были приложены, экономят и закрывают файл.

  5. Откройте основной web.xml файл, также расположенный в conf папке вашего апачского инсталляционного справочника Кота.

  6. Сочтите секцию названной “Неплатеж Отображения Типа MIME” и вставьте следующую пантомиму, наносящую на карту признаки элемента в эту секцию. Расширения файла, произведенные особенностью Apple Segmenter Спинакера и требуемые iPhone, являются m3u8, ts и aac. Установление этих отображений MIME гарантирует, что правильный заголовок типа контента установлен, когда эти файлы требует клиент.

    <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>

Формирование Спинакера для обращения на Явское веб-приложение

java-http-handler-setup-02.gif

Формируйте Спинакер для использования Apple Segmenter на вкладке H264 с помощью недавно созданного Явского веб-приложения URLs. Основанный на признаке <url-pattern>, описанном в предыдущей секции, Формируя апачского Кота для Явского веб-приложения, определяют Хранение область URL, и использование контекста коренится, URL веб-приложения определяет Публикацию поле ввода URL.

Связанные обсуждения сообщества поддержки Cisco

В рамках сообщества поддержки Cisco можно задавать и отвечать на вопросы, обмениваться рекомендациями и совместно работать со своими коллегами.


Соответствующая информация


Document ID: 112954