Инструкция по установке web-сервера отчетов для проекта ГЛОБУС Данная инструкция рассчитана на Windows 2000 или XP, под другие ОС процедура несколько отличается. Версии пакетов и программ в поставке могут отличаться от указанных ниже. 1. 2. 3. 4. 5. Установить библиотеки java 2 sdk (j2sdk-1_3_0_02-win): a. Запустить setup.exe и далее следовать указаниям программы инсталляции. Установить т.н. “мотор сервлетов” tomcat (jakarta-tomcat-4.0-b1): a. Скопировать папку jakarta-tomcat-4.0-b1 на диск или провести инсталляцию в зависимости от поставки. В папочном варианте поставки пункты 3 и/или 4 делать не нужно, поскольку, возможно, некоторые необходимые папки уже скопированы; b. Если нужно установить программу запуска движка с:\jakarta-tomcat-4.0-b1\bin\startup.bat в автозагрузку. Установить дополнительные библиотеки java, в частности библиотеки jdbc-моста сервера Interbase: a. Скопировать дополнительные библиотеки в папку с:\jakarta-tomcat-4.0-b1\lib. В состав jdbc-моста входят файлы interclient.jar, interclient-core.jar, interclient-res.jar, interclient-utils. Все эти файлы есть в пакете InterClient 1.60.01, см. пункт 6. Установить библиотеку отчетов (tg): a. Скопировать папку tg в каталог с:\jakarta-tomcat-4.0-b1\webapps Сделать настройки в файлах с:\jakarta-tomcat-4.0-b1\webapps\tg\*.jsp и с:\jakarta-tomcat-4.0-b1\webapps\tg\WEB-INF\web.xml: a. В файлах *.jsp комментарии по настройке даны в самих файлах; b. В файле web.xml настраиваются такие параметры: Параметр db.driver db.login db.password db.urlArchive0 db.urlArchive1 db.urlBilling0 db.urlBilling1 properties.ownMIndex Описание Значение Драйвер jdbc для сервера InterBase interbase.interclient.Driver Логин пользователя InterBase SYSDBA Пароль пользователя InterBase masterkey Url базы данных архива коммутатора 0 jdbc:interbase://hostname_0/c:/DB/Archive/ Url базы данных архива коммутатора 1 jdbc:interbase://hostname_1/c:/DB/Archive/ Url базы данных конфигурации коммутатора 0 jdbc:interbase://hostname_0/c:/DB/Data/TlgBilling.gdb Url базы данных конфигурации коммутатора 1 jdbc:interbase://hostname_1/c:/DB/Data/TlgBilling.gdb Список собственных магистральных индексов 131 центра (через точку с запятой) properties.ownRegion Список наименований своего региона центра с Київ;Киів;Киев;Україна;Украіна;Украина учетом различных вариантов написания (через точку с запятой) hostname_0, hostname_1 – имя или адрес компьютера, на котором хранится база данных коммутатора 0 и 1; 6. 7. 8. На сервере баз данных InterBase установить jdbc-мост InterClient 1.60.01. a. Запустить IC160001WinJRE12.exe и далее следовать указаниям программы инсталляции; b. После установки библиотеки jdbc-моста сервера InterBase лежат в корневом подкаталоге установки (файлы *.jar); c. Если требуется, установить сервис InterClient в автозагрузку. Запустить движок сервлетов: a. Запустить с:\jakarta-tomcat-4.0-b1\bin\startup.bat; b. Для остановки запустить с:\jakarta-tomcat-4.0-b1\bin\shutdown.bat. Запустить браузер и проверить работу сервера отчетов: a. Открыть страницу по адресу http://127.0.0.1:8080/tg/index.html. Это начальная страница сервера. Для непосредственного доступа к отчетам использовать адреса http://127.0.0.1:8080/tg/TgRepostsArchive.jsp и http://127.0.0.1:8080/tg/TgReportsCfg.jsp. Для удаленной работы вместо 127.0.0.1 надо подставить имя или адрес компьютера, на котором был установлен сервер отчетов; b. Возможно, нужно подправить страницы html из папки с:\jakarta-tomcat-4.0-b1\webapps\tg. Замечание: Для редактирования файла web.xml плохо использовать NotePad и WordPad, используйте, например, MS Word 2000. В MS Word 2000 этот файл надо открыть как текст в кодировке Юникод (UTF-8), подправить и затем сохранить как кодированный текст (*.txt), игнорируя сообщение о потере стилей и т.п. Вообще проблема заключается в том, что некоторые стандартные редакторы от Microsoft после редактирования файла web.xml при сохранении добавляют в начало файла три байта некоей информации (предположительно, кодировка текста), которые мешают дальнейшей работе системы. Т.е. Вы можете отредактировать файл web.xml в любом редакторе, сохранить его и закрыть. Затем надо открыть этот файл во встроенном редакторе программы VC, NC или Far. Первая строка должна выглядеть так: “<?xml version="1.0" encoding="UTF-8"?>”. Если же перед угловой скобкой есть пресловутые три байта EF BB FF (отображается как буква я и две закорючки), то удалите их и сохраните файл.