Лабораторная работа №8

Разработка скриптов sql2xml и jasperRunner на php

Разработка пользовательского интерфейса для скрипта jasperRunner.php

Задачи :

  • Установить и сконфигурировать на виртуальном компьютере Windows контейнер сервлетов Apache Tomcat
  • В среде quercus/php разработать скрипты:
      • sql2xml.php - генерация XML данных по параметризованному SQL запросу
      • execsql.php - генерация JSON(P) набора данных по параметризованному SQL запросу
  • В среде PHP/JAVA bridge разработать скрипт JasperRunner.phpj
  • Перенести на хостинг advanta.homeip.net:8080
  • Опубликовать на edunet.wikidot.com poster-последовательность для вызова отчета посредством JasperRunner.phpj

(взято http://edunet.wikidot.com/begin:230201 п.8)


Ход выполнения :

  • Ставим Apache Tomcat 6.0
  • В директорию Webapps на Tomcat (/otp/tomcat*/webapps/) переливаем файл JavaBridge.war.
  • Перезагружаем Tomcat.
ps -ef|grep tomcat
kill 4384 (Root **4384** )
/ets/init.d/tomcat start
  • Появиться директория JavaBridge копируем ее к себе (след. инструкции )
  • В папку /otp/tomcat6/webapps/ROOT/WEB_INF/ копируем папку cgi из соответствующего подкаталога в JavaBridge(C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\JavaBridge\WEB-INF\cgi)
  • В папку lib копируем все библиотеки, которые есть в JavaBridge (C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\JavaBridge\WEB-INF\lib), но которых до этого не было там. Вроде php-servlet.jar.
  • Открываем в JavaBridge/WEB_INF/ файл web.xml, копируем оттуда все, начинающееся с
<!-- PHP Servlet: back-end for Apache or IIS -->
<servlet>

и до
<!-- Welcome files -->
  • Вставляем в файл web.xml в Tomcat, где-нибудь перед первым <servlet>'ом.
  • Переходим C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf жмем редактор Web.xml
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>index.php</welcome-file>
</welcome-file-list>

(следовал инструкции http://drusha11111.ya.ru/replies.xml?item_no=4572 )

  • Перенести на хостинг advanta.homeip.net:8080
      • sql2xml.php
      • execsql.php
      • JasperRunner.phpj (JavaBridge)

Главная Назад Следующая

© 2010-2011 ПГСХА (ф)ПИ Владыкин В.В