Oracle Forms Builder não roda no navegador

Dicas do Oracle Forms Builder - Blocos, Itens, LOV, Canvas, Triggers, comandos, PLL, d2kwutil, FMB, Alert, menus, etc
Responder
ZEK83
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 1
Registrado em: Qui, 20 Mai 2010 2:39 am
Localização: Aguaí - SP

Olá pessoal tudo bem!!!

Sou novo por aqui e tenho a seguinte dúvida!!!

Tenho o Oracle 10g XE instalado e o Oracle Forms Builder instalado no windows Vista Ultimate 32.

Na instalação do Oracle Forms Builder tive que instala-lo com modo de compatibilidade com o do Windows XP e já modifiquei o arquivo de paginação.

Criei um Canvas no Form Builder e quando tento rodar a aplicação no FireFox 3.6.3 ele pede o plugin.

Mesmo instalando o JInitiator 1.3.1.22 a aplicação não roda.

Já tentei substituir o arquivo JVM.dll da pasta do JRE para a pasta do JUnitiator, mas não tive sucesso.

O que posso fazer para poder rodar as aplicações feitas no Oracle Forms Builder ?
yurimj
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 4
Registrado em: Ter, 01 Dez 2009 1:44 pm
Localização: Santa Cruz do Rio Pardo - SP

Nunca mais!
A partir da versão 3.6 do Firefox nenhum Jinitiator 1.3.x funciona !
Sei disse porque foi publicado no blog da Oracle e eu coloquei esta afirmação a prova instalando a última versão de jinitiator 1.3.x existente , o Jinitiator 1.3.1.30

Vejam mais sobre o que foi publicado pela Oracle em:
http://blogs.oracle.com/stevenChan/2010 ... 6_ebs.html
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Tem que usar o JRE no lugar do JInitiator.
Eu usei essa dica e deu certo:
http://www.exploreoracle.com/2011/01/06 ... -with-jre/
FireFox, IE crash with Forms 10g, Replace Jinitiator with JRE
Oracle Jinitiator is no longer compatible with oracle forms services. By default, Oracle Forms services 10g uses Jinitiator 1.3.1.22 to run Forms applications. Jinitiator was compatible with Internet Explorer 6 and Firefox version 2.0. But latest internet explorer like IE 8 and 9 crash with Jinitiator. Similar behavior is seen with Firfox version 3.0 and later.

To resolve this problem, you must configure JRE to work with forms services 10g. It is really easy and requires only very little work. Forms services 10g are by default configured to run with JRE 1.4.2_06. To get this working, locate following lines in your FORMSWEB.CFG file,

Selecionar tudo

# System parameter: default base HTML file
baseHTML=base.htm
# System parameter: base HTML file for use with JInitiator client
baseHTMLjinitiator=basejini.htm
# System parameter: base HTML file for use with Sun’s Java Plug-In
baseHTMLjpi=basejpi.htm
Make changes as shown in bold face below.

Selecionar tudo

# System parameter: default base HTML file
baseHTML=basejpi.htm
# System parameter: base HTML file for use with JInitiator client
baseHTMLjinitiator=basejpi.htm
# System parameter: base HTML file for use with Sun’s Java Plug-In
baseHTMLjpi=basejpi.htm
Make sue that following parmaments in FORMSWEB.CFG are as mentioned below.

Selecionar tudo

jpi_download_page=http://java.sun.com/products/archive/j2se/1.4.2_06/index.html
jpi_classid=clsid:CAFEEFAC-0014-0002-0006-ABCDEFFEDCBA
jpi_codebase=http://java.sun.com/products/plugin/autodl/jinstall-1_4_2-windows-i586.cab#Version=1,4,2,06
jpi_mimetype=application/x-java-applet;jpi-version=1.4.2_06
Now install J2RE version 1.4.2_06 from following URL,

http://java.sun.com/products/archive/j2 ... index.html

Remove Jinitiator from you computer and restart OC4J instance. Now your Forms application 10g will use Sun’s Java plug-in instead of Jinitiator.
Instalei o Java 1.4.2_06 e fiz a modificação das 2 linhas abaixo:

Selecionar tudo

# System parameter: default base HTML file
baseHTML=base.htm
# System parameter: base HTML file for use with JInitiator client
baseHTMLjinitiator=basejini.htm
Rodei no Chrome e funcionou perfeitamente.
yurimj
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 4
Registrado em: Ter, 01 Dez 2009 1:44 pm
Localização: Santa Cruz do Rio Pardo - SP

Exatamente, a solução é migrar para o JRE, pois Jinitiator já era. Porém, tem 1 problema (problema que talvez seja até uma tendência).

Não tem como utilizar acentuação quando se usa o forma via JRE.
yurimj
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 4
Registrado em: Ter, 01 Dez 2009 1:44 pm
Localização: Santa Cruz do Rio Pardo - SP

Esqueci de mencionar.
Tem como utilizar JRE ao invés do JInitiator sem alterar as configurações mencionadas pelo dr_gori.
Basta utilizar o navegador Opera ou NetScape. Eles vão chamar o JRE ao invés do JInitiator, independentemente da configuração do servidor.
paulaholti
Rank: Programador Pleno
Rank: Programador Pleno
Mensagens: 43
Registrado em: Sex, 29 Jan 2010 4:02 pm
Localização: sp
iniciante oracle pl/sql forms reports

Essa parte aqui basta copiar e colar dentro do FORMSWEB.CFG ?

Selecionar tudo

Make sue that following parmaments in FORMSWEB.CFG are as mentioned below.

jpi_download_page=http://java.sun.com/products/archive/j2se/1.4.2_06/index.html
jpi_classid=clsid:CAFEEFAC-0014-0002-0006-ABCDEFFEDCBA
jpi_codebase=http://java.sun.com/products/plugin/autodl/jinstall-1_4_2-windows-i586.cab#Version=1,4,2,06
jpi_mimetype=application/x-java-applet;jpi-version=1.4.2_06 
Fiz tudo como indicado mas ao executar o forms, o navegador abre e fica carregando mas não sai do lugar. Tentei com todos os navegadores.


obrigada !!!
danielkawamoto
Rank: Estagiário Júnior
Rank: Estagiário Júnior
Mensagens: 2
Registrado em: Sex, 20 Mar 2009 10:34 am
Localização: São Paulo - SP
---
Daniel Kawamoto

Para continuar utilizando o Jinitiator, troque o JVM.DLL por este:
https://rt4.cceb.med.upenn.edu/crcu_htm ... wnload.htm

A dll original do Oracle JInitiator 1.3.1.22 tem o tamanho de 801 Kb. Já essa dll do link possui 2.260 Kb. Utilizo ela e funciona perfeitamente.


At.,
Bruno New
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 3
Registrado em: Dom, 03 Fev 2013 8:17 am

Boa tarde galera,
Instalei o Forms 10 na minha msquina (win7) mas não consigo compilar,
Criei um canvas simples para teste, quando compila o navegador não abre, informando que falta um plugin.
já instalei o junitiator, já instalei o JRE, já alterei o aquivo FORMSWEB e nada, continua o mesmo problema.
já testei com o IE, Chrome, firefox e Netscap, mas o problema continua.
Por favor, alguém poderia me ajudar?

Obrigado.
Bruno New
Rank: Estagiário Pleno
Rank: Estagiário Pleno
Mensagens: 3
Registrado em: Dom, 03 Fev 2013 8:17 am

Imagem segue o erro que o navegador presenta!
Shakall
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 29
Registrado em: Qua, 13 Ago 2008 6:57 pm
Localização: Blumenau - SC

Amigos esta configuração onde o navegador usa a JRE em vez do JInitiator deve ser feita no servidor ou em cada cliente que for acessar o servidor?
AlexTR
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 48
Registrado em: Seg, 25 Jun 2012 3:30 pm

Tambem estou com esse problema, já faz algum tempo, faço o seguinte tutorial para as modificações:

FORMS 10G NO WINDOWS VISTA OU 7

Selecionar tudo

- BAIXAR E INSTALAR O ORACLE FORMS DEVELOPER 10G NO SITE DA ORACLE.
- BAIXAR E INSTALAR O ORACLE JINITIATOR 1.3.1.22 ou Superior (Eu estou com o 1.3.1.30)
- BAIXAR E INSTALAR Java Runtime Environment (JRE) (UPDATE 21)
(http://www.oracle.com/technology/software/index.html)
- SUBSTITUIR O ARQUIVO "jvm.dll" EM:
C:\Program Files\Oracle\JInitiator x.x.x.xx\bin\hotspot
POR
C:\Program Files\Java\jre6\bin\client\jvm.dll
- ABRIR O ARQUIVO "formsweb.cfg' EM:
C:\Oracle\Dev10g\forms\server
- LOCALIZAR TODOS AS REFERÊNCIAS E TROCAR:
baseHTMLjinitiator=basejini.htm 
POR:
baseHTMLjinitiator=basejpi.htm
Feito isso seguir o tutorial em Anexo!

Obs: estou usando o Windows 7, mas esse tutorial funciona no Windows XP também.
Só consegui executar o Forms 10 com os navegadores Internet Explorer e Chrome, com o Firefox não consegui.

Para alterar o navegador de execução vá na barra de ferramentas do Forms 10 em Editar, Preferências, Runtime
e no campo "Localização do Web Browser:" altere o caminho para onde se encontra o executável do seu navegador
que irá ser o padrão do Forms 10, no meu caso se encontra no caminho C:\Program Files\Internet Explorer\iexplore.exe

Da os seguintes erros: ou o Jinitiator fala que a versão esta antiga e é para usar a nova, abaixo e instalo a nova e contiua com erro, ou da ele pede para baixar um plugin 1.4.2 baixo e tento instalar e da um erro que so roda nas maquinas window nt até o windows xp e logo em seguida da um erro do windows instaler não sei o que pode ser alguém pode ajudar?
AlexTR
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 48
Registrado em: Seg, 25 Jun 2012 3:30 pm

O negocio ta complicado já instalei e já segui os tutoriais já subistitui os arquivos de JRE para Jinitiator os arquivos .dll e mesmo assim ele acusa que a versão do Jinitiator esta antiga e é para usar a versão mais recente a 1.1.8.2 já instalei a versão 1.22 e 1.30 e não vai, cara alguma coisa to fazendo errado, já tentei no chrome com o IE tab e no IE mesmo assim ambos dão o mesmo erro, algume me ajuda por favor!
Avatar do usuário
dr_gori
Moderador
Moderador
Mensagens: 5024
Registrado em: Seg, 03 Mai 2004 3:08 pm
Localização: Portland, OR USA
Contato:
Thomas F. G

Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered

Existe um plugin pro Google Chrome chamado "Oracle EBS R12&11i Enablement for Chrome".
Talvez vale a pena testar pra esse caso...
AlexTR
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 48
Registrado em: Seg, 25 Jun 2012 3:30 pm

Cara mexer com oracle forms 10g web é ZICA, já mexi com ele e uma dica não vejo muita vantagem.
Depois de instalar, e instalar o JAVA NA VERSÃO 5 PARA MENOS(DESISTALE TUDO QUE É JAVA E SO DEIXA O JAVA JRE 5-) e depois de instalar o Jinitiator ai tem que mudar umas linhas de um arquivo que não lembrar agora.
Depois acho que executa o forms na web.
Na morar isso deu tanta dor de cabeça para mim, e o resultados foram tão poucos que resolvi ficar no 6i.
Instala so o forms 6i na maquina do cliente, e aponta no tnsname para o servidor e conecta remotamenteacho que é melhor.

lembrando JAVA versão isntalada 5.0 -
Mudar uma linha em um arquivo que fica na pasta forms dentro de orant(onde esta instalado seu forms 10g)
e ai acho que executa.
PS: remove todo o java da maquina se não não funciona.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 12 visitantes