» Каталог статей » Настройки [oracle DS] » Быстрый запуск WEBUTIL на OracleDS 10g |
Oracle Developer Suite 10g поставляется сразу с webutil. Application Server же поставляется без него, потому его нужно докручивать. В статье описывается настройка DS и сделаны замечания по поводу установки на iAS. На странице webutil можно скачать сам webutil с исчерпывающими инструкциями по установке. Так же там есть WebUtil Demo , с помощью которой можно проверить функциональность. Для того чтобы эта демка работала, обязательно нужно webutil устанавливать вместе с jacob! Скачать его можно здесь.
Для того чтобы forms не ругались в дизайн-тайме нужно чтобы webutil.pll и webutil.olb лежали по путям прописанным в ключе реестра
Для работы приложения нужно убедиться в следующем:
Для Oracle Developer Suite нужно чтобы в файле ORACLE_HOME/j2ee/DevSuite/application-deployments/forms/formsweb/orion-web.xml была строка <virtual-directory virtual-path="/webutil" real-path="$ORACLE_HOME/forms/webutil" />Для Oracle Application Server нужно определить эту же директорию в файле ORACLE_HOME/forms/server/forms.conf: AliasMatch ^/forms/webutil/(..*) $ORACLE_HOME/forms/webutil/$1" В файле ORACLE_HOME\forms\server\formsweb.cfg в секции [default] прописать строки WebUtilArchive=frmwebutil.jar,jacob.jar WebUtilLogging=Console WebUtilLoggingDetail=normal WebUtilErrorMode=All WebUtilDispatchMonitorInterval=5 WebUtilTrustInternal=true WebUtilMaxTransferSize=16384 baseHTMLjinitiator=webutiljini.htm baseHTMLjpi=webutiljpi.htm baseHTML=webutilbase.htm Из заранее скачанного архива jacob.zip файл jacob.dll положить в ORACLE_HOME\forms\webutil, а файл jacob.jar в ORACLE_HOME\forms\java. (Если вы ставите webutil не на DS, где эти папки содержат всё необходимое, а на iAS, то нужно в них скопировать все файлы из соответсвующих папок дистрибутива webutil) Далее в командной строке из папки ORACLE_HOME\forms\webutil нужно запустить следующее: sign_webutil.bat ORACLE_HOME\forms\java\frmwebutil.jar sign_webutil.bat ORACLE_HOME\forms\java\jacob.jar И последнее. Для некоторых функций WebUtil, предназначенных для транспортировки файлов с помощью пакета WEBUTIL_FILE_TRANSFER, требуется пакет базы данных WEBUTIL_DB. Для его создания нужно запустить скрипт ORACLE_HOME\forms\create_webutil_db.sql (Oracle рекомендует в качестве владельца пакета создать пользователя webutil) Также нужно создать синоним create public synonym WEBUTIL_DB for webutil.WEBUTIL_DB (обязательно, т.к. в формах на пакет ссылаются без указания схемы) и обеспечить соответсвующих пользователей приложения привилегиями на этот пакет. Если всё сделано правильно, то можно пробовать запускать WebUtil Demo . P.S. Статья написана по свежим следам настройки webutil так что в принципе должно быть всё верно, однако возможны ошибки и недочеты, потому как писалось всё быстро. | |
Категория: Настройки [oracle DS] | Добавил: ols (20 Апреля 06) | Автор: Olsa | |
Просмотров: 6933 | Комментарии: 5
| Рейтинг: 4.6 |
|
Всего комментариев: 4 | |||||
| |||||