|
Forms6i не видит мои формы
|
|||
---|---|---|---|
#18+
Поставил Oracle9i c патчем 8 и Forms6i Developer с патчем 18. Тестовая форма запускается и кнопочка нажимается. В formsweb.cfg добавил секцию Код: plsql 1. 2. 3.
создал myapp.env с содержимым Код: plsql 1. 2. 3. 4. 5.
Формы лежат в f1,f2,f3 в html прописал Код: plsql 1.
При запуске имею FRM-40010. Проверил монитором файловой системы, сервер ищем формы только по стандартным путям из реестра: C:\oracle\dev6i\FORMS60;C:\oracle\dev6i\TOOLS\OPEN60\PLSQLLIB Где у меня ошибка? Как добавить каталог со своими формами? Поиском не нашел. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2012, 12:50 |
|
Forms6i не видит мои формы
|
|||
---|---|---|---|
#18+
Перепробовал ещё 100500 вариантов. Сервер не видит FORMS60_PATH прописанный в default.env. Программеры на формсах откликнитесь ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2012, 20:24 |
|
Forms6i не видит мои формы
|
|||
---|---|---|---|
#18+
в formsweb.cfg написано Код: plsql 1. 2. 3. 4. 5.
Servlet надо как то отдельно включать? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.12.2012, 10:17 |
|
Forms6i не видит мои формы
|
|||
---|---|---|---|
#18+
формсы настолько НЕ ПОПУЛЯРНЫ что никто не хочет подсказать? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.06.2013, 21:08 |
|
Forms6i не видит мои формы
|
|||
---|---|---|---|
#18+
я бы не вдаваясь в подробности сначала бы запустил filemonitor и посмотрел где он их пытается искать. Потом уже смотреть подробнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2013, 19:56 |
|
Forms6i не видит мои формы
|
|||
---|---|---|---|
#18+
andandrewя бы не вдаваясь в подробности сначала бы запустил filemonitor и посмотрел где он их пытается искать. Потом уже смотреть подробнее. Я в первом посте написал. Ищет только по стандартным путям, которые прописаны в реестре FORMS60_PATH ... |
|||
:
Нравится:
Не нравится:
|
|||
05.06.2013, 21:07 |
|
Forms6i не видит мои формы
|
|||
---|---|---|---|
#18+
к тестовой форме соединяюсь так http://localhost/dev60cgi/ifcgi60?form=test.fmx форма открывается. а через servlet как будет выглядеть адрес? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2013, 21:20 |
|
Forms6i не видит мои формы
|
|||
---|---|---|---|
#18+
mRdUKE, Ваши настройки тоже не проканали некоторых указанных файлов у меня вообще в системе нет, например frmall.jar ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2013, 21:28 |
|
Forms6i не видит мои формы
|
|||
---|---|---|---|
#18+
PalR, Настройки для 10ых форм, как для примера указал, принцип тот же в 6ых. http://localhost/servlet/f60servlet?form=myForm читаем Oracle Forms Listener Servlet for Deployment of Forms on the Internet Forms Server Release 6i Configuring the Forms Server Deploying Forms to the Web ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2013, 00:58 |
|
Forms6i не видит мои формы
|
|||
---|---|---|---|
#18+
mRdUKE, Не работает по такому адресу. Невозможно найти страницу. http://localhost/servlet/f60servlet?form=test.fmx Подозреваю что то в апаче не настроено. Спасибо за внимание к теме и ссылки. Буду пробовать почитать через гуглопепеводчик. Если есть время может пошагово поможешь настроить servlet? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2013, 10:35 |
|
Forms6i не видит мои формы
|
|||
---|---|---|---|
#18+
PalR, Не ленитесь, читайте документацию, чтобы в дальнейшем избежать возможные проблемы и нетривиальные решения поставленной задачи. Вам нужно добавить свои настройки проекта в formsweb.cfg, типа: [myapp] ... form=start имя главной запускаемой формы serverApp=/myapp предполагается что формы у Вас лежат в ../forms60/myapp ... или workingDirectory=C:\oracle\forms\myapp полный путь, где будут лежать формы в html ничего менять ненужно Зачем Вам три разные папки в проекте, есть одинаковые имена файлов? Каким образом думаете формы будут разбирать их, то что первым попадается в пути, не знаю насколько правильный будет данный синтаксис, и работает ли он в формах. Раз тестовая форма запускается у Вас по адресу http://localhost/dev60cgi/ifcgi60?form=test.fmx, то после того как добавите изменения в formsweb.cfg попробуйте это http://localhost/dev60cgi/ifcgi60?config=myapp Точно сказать не могу, т.к. web на 6-ых не настраивал, возможно есть небольшие отличия в настройках.. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2013, 13:50 |
|
Forms6i не видит мои формы
|
|||
---|---|---|---|
#18+
Немного осилил документацию. Что сделано после прочтения оной: 1. В c:\oracle\ora92\Apache\Jserv\conf\jserv.properties добавлена строка wrapper.classpath=c:\oracle\dev6i\forms60\java\f60srv.jar Выставлен порт(не уверен что должно быть так) port=8007 2. В c:\oracle\ora92\Apache\Jserv\servlets\zone.properties добавлено servlet.f60servlet.code=oracle.forms.servlet.FormsServlet servlet.f60servlet.initArgs=configFileName=c:\oracle\dev6i\forms60\server\formsweb.cfg 3. Отредактирован c:\oracle\dev6i\FORMS60\server\default.env, его содержимое PATH=C:\oracle\dev6i\bin ORACLE_HOME=C:\oracle\dev6i FORM60_PATH=C:\oracle\dev6i\forms60 4. В c:\oracle\dev6i\FORMS60\server\formsweb.cfg прописан параметр serverURL=/servlet/oracle.forms.servlet.ListenerServlet Может быть в нем косяк? 5. Отредактирован c:\oracle\ora92\Apache\Jserv\conf\jserv.conf ApJServManual off 6. Свои конфиги пока не стал редактировать. Пробую http://localhost/servlet/f60servlet?form=test.fmx , получаю "Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, you@your.address and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log." В логах JServ [07/06/2013 15:01:04:021] (EMERGENCY) ajp12: can not connect to host 127.0.0.1:8007 [07/06/2013 15:01:05:989] (EMERGENCY) ajp12: can not connect to host 127.0.0.1:8007 [07/06/2013 15:01:08:067] (EMERGENCY) ajp12: can not connect to host 127.0.0.1:8007 [07/06/2013 15:01:10:052] (EMERGENCY) ajp12: can not connect to host 127.0.0.1:8007 [07/06/2013 15:01:10:052] (EMERGENCY) ajp12: connection fail [07/06/2013 15:01:10:052] (ERROR) an error returned handling request via protocol "ajpv12" Куда копать дальше? Всё равно очевидный прогресс есть за 6 месяцев со времени первого поста!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2013, 19:04 |
|
Forms6i не видит мои формы
|
|||
---|---|---|---|
#18+
mRdUKE, да, есть одинаковые имена форм, это не я придумал, а разрабы этих форм. мне лишь надо заставить формы работать через веб. через толстого клиента всё работает не первый год. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2013, 19:07 |
|
Forms6i не видит мои формы
|
|||
---|---|---|---|
#18+
Ага, заработало. п4 был лишним. Теперь обе ссылки открывают тестовую форму. http://localhost/dev60cgi/ifcgi60?form=test.fmx http://localhost/servlet/f60servlet?form=test.fmx Мои благодарности mRdUKE. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2013, 19:34 |
|
Forms6i не видит мои формы
|
|||
---|---|---|---|
#18+
Нарисовалась новая проблема. Форма запускается, но браузер IE отрисовывает серый прямоугольник вместо формы, нет ни картинки, ни кнопочек. Ошибок не выдает. Система winXP, IE6. Моя рыдать и плакать! ... не...переводимый...итальянский...фольклор. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.06.2013, 21:10 |
|
Forms6i не видит мои формы
|
|||
---|---|---|---|
#18+
Совсем забыл про инициатор. Ну вроде всё заработало. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.06.2013, 00:38 |
|
Forms6i не видит мои формы
|
|||
---|---|---|---|
#18+
Как заставить стандартное формсовое меню в браузере отображаться на русском языке? Это то которое сейчас Action-Edit-Query..... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2013, 12:42 |
|
Forms6i не видит мои формы
|
|||
---|---|---|---|
#18+
Наверно NLS выставить на русский ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2013, 12:32 |
|
Forms6i не видит мои формы
|
|||
---|---|---|---|
#18+
nls русский. Такая догадка есть, может нужно было при инсталяции выбрать русский язык? Я оставил по умолчанию английский. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2013, 23:57 |
|
Forms6i не видит мои формы
|
|||
---|---|---|---|
#18+
Пытаюсь прикрутить JRE вместо JInitiator. Я правильно понимаю что вероятно ничего не получиться на 6-х формсах. В дистрибутиве отсутствует родной basejpi.htm. Найденный в интернете не подошел, т.к. в нем есть много переменных, которые не описаны в formsweb.cfg ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2013, 12:44 |
|
|
start [/forum/topic.php?fid=51&fpage=12&tid=1878316]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
70ms |
get topic data: |
10ms |
get forum data: |
1ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 165ms |
0 / 0 |