天天看點

Form_Form Builder本地部署運作的實作(案例)

2014-08-09 Created By BaoXinjian

一、摘要

在做開發時,總是希望Form Builder可以在本地進行編譯開發,不需要總是上傳至伺服器編譯

以下提供了一種方式,可以在本地編譯fmb檔案,并運作,節省部分開發時間

不過這種方式隻适合非基于Template.fmb開發的本地編譯,算是一種缺點

二、具體設定

Step1. 在Form本地運作時會提是FRM-10142: The HTTP Listener is not running on Hostname at port 889

Step2. 啟動startinst.bat

D:\Oracle\DevSuiteHome_1\j2ee\DevSuite

Step3. 運作時,不要關閉該視窗,Form Builder就可以在本地運作了

Step4. 操作了問題一的解決辦法後,再次運作表單,會出現浏覽器崩潰的情況。

安裝找到Developer Suite安裝目錄下的jinit檔案夾(如:C:\DevSuiteHome\jinit),安裝其中的jinit.exe應用程式。

Step5. 打開的Oracle Forms Builder中,點選菜單->編輯->首選項。

在彈出框中,選擇“運作時”頁籤,然後在“應用程式伺服器URL”中,輸入”http://127.0.0.1:8889/forms/frmservlet?config=jpi”,在“浏覽器位置”中,選擇你的浏覽器。

Step6. 到此,再運作表單,就會正常了,下面來一張運作成功的圖。

三、其他問題

基于Template.fmb無法在本機的Form Builder中運作,必須上傳到伺服器上,才能運作,否則會提示FRM-40735: ON-ERROR trigger raised unhandled exception DBA-06508。

全新開發的Form(不基于Template.fmb),可直接在Form Builder中運作。

Thanks and Regards

<b>ERP技術讨論群: 288307890</b>

<b>技術交流,技術讨論,歡迎加入</b>

<b>Technology Blog Created By Oracle ERP - 鮑建立</b>