Запуск форм под appletviewer

Материал из START-IP
Перейти к навигации Перейти к поиску

Запуск на applettviewer jdk1.6.0_45 (32bit)

Создайте ярлык для appletviewer.exe со следующими параметрами параметрами:

Объект: "C:\Program Files (x86)\Java\jdk1.6.0_45\bin\appletviewer.exe" -J-Djava.security.policy=startip.policy http://<IP>:8080/startip/servlet/f60?config=sip
Рабочий каталог: "C:\Program Files (x86)\Java\jdk1.6.0_45\bin\"

файл startip.policy в рабочий каталог, в данном случае в bin %JAVA_HOME%.

Содержание файла startip.policy:

// %W% %E%

grant {
  permission java.io.FilePermission "<<ALL FILES>>","execute";
};

grant codeBase "file:///-" {
    permission java.security.AllPermission;
};


Для того чтобы работали отчеты на клиентской машине необходимо внести изменения в настройки Forms сервера, нужно добавить следующий параметр в файлы :

Tomcat: C:\FormsWeb\conf\{tbase.html,tbaseie.htm,tbasejni.htm}
Forms+Apache: %FORMS_HOME%\FORMS60\server\{base.html,baseie.htm,basejni.htm}

(достаточно подправить [t]basejni.htm, устанавливать IE50=native не нужно все прекрасно работает и так)

добавить еще один параметр:

<PARAM NAME="clientBrowser" VALUE="C:\PROGRA~1\INTERN~1\iexplore.exe">

Для универсальности можно прописать

<PARAM NAME="clientBrowser" VALUE="C:\WINDOWS\System32\CMD.EXE /C START">

однако в последнем случае потребуется доработка по кодированию url чтобы уйти от сец.символов типа & виндовый шел их не любит, первый вариант работает без доработок.