• 検索結果がありません。

トラブルシューティングの トラブルシューティングの トラブルシューティングの トラブルシューティングの FAQ

4. Oracle Forms Server をクリックします。

15.6 トラブルシューティングの トラブルシューティングの トラブルシューティングの トラブルシューティングの FAQ

問題問題問題

問題 ソリューションソリューションソリューションソリューション Web対応のFormsアプリケーションを、

Java対応でないWebブラウザで実行でき ない。

WebブラウザがJava対応かどうかが不明な場合は、Webブラウザの ネットワーク作業環境をチェックします。「Javaを使用可能にする」

および「JavaScriptを使用可能にする」チェック・ボックスがチェッ クされている必要があります。

Forms Serverを開始しようとすると、エ ラー・メッセージ"ポート9000にバインド できません"が表示される。

別のプロセスがポートを使用している可能性があります。そのプロセ スは、Forms Serverの別のオカレンスである可能性があります。

Forms Serverがまだ実行されていないことをチェックしてください。

直前にForms Serverを停止した場合は、ポート9000への既存の接続 がリオープンされるまでに1〜2分かかることがあります。

FormsクライアントがWebブラウザにダ ウンロードされない。

Oracle Javaクラス・ファイル(コードベース)をポイントする仮想

ディレクトリが定義されていることをチェックします。

すべての接続データが正しいにもかかわら ず、クライアントがサーバーに接続できな い。

サーバーが128ビットの暗号化(ドメスティック・ライセンス)を使 用し、クライアントが(エクスポート・ライセンスのもとで40ビット の暗号化を使用しているため)この暗号化をサポートできない場合は、

FORMS60_HTTPS_NEGOTIATE_DOWN環境変数をチェックします。

この変数がFALSEに設定されている場合は、サーバーはクライアン トの接続リクエストを拒否します。必要に応じて、Javaコンソールと サーバー・ログ・ファイル(使用可能な場合)をチェックして、クラ イアントとサーバーが使用する暗号化のレベルを確認します。

Forms Serverが、アプリケーションのベー スHTMLファイルで渡したユーザーID、

パスワードおよびデータベースSIDパラ メータ値を無視しているように見える。

値の前にパラメータ"userid="があることを確認します。例: userid=scott/tiger@inventory

Forms Serverが、変数の変更を認識しない ように見える。

Forms Serverを停止し、再起動します。

セキュリティ・ファイアウォールを使用し ているときに、プロキシ・サーバーを使用 してファイアウォールの外部にアクセスす ると、問題が発生する。

プロキシが手動構成に設定されていることを確認します。

HTMLページとアプレットが起動時にダウ ンロードされ、アプレットが実行を開始す るが、他のものは実行されていないように 見える。

次の項目をチェックします。

最初に、Formsクライアントが本当に実行されていることを確認しま す。実行されている場合は、Webブラウザのステータス・バーに

「applet oracle.forms.engine.Mainを実行中」というメッセージが表示 されます。

このメッセージが表示されているにもかかわらず、アプリケーション が表示されない場合は、次の項目をチェックします。

1. Forms ServerとWebサーバーが、同じアプリケーション・サー バーにインストールされていることを確認します。現在のJava制限に より、これらは同じサーバーにインストールする必要があります。

2. アプリケーションのベースHTMLファイルと構成ファイルをチェッ

クして、.FMXファイルに対して有効なディレクトリ・パスとファイ ル名が指定されていることを確認します。仮想ディレクトリ・パスで はなく、物理ディレクトリ・パスを使用する必要があります。

3. Javaコンソールを表示するようにWebブラウザの作業環境を設定

してみます。この設定によって、ランタイムJavaエラー・メッセージ を参照できます。

アプレットがForms Serverに接続できな い。

サーバー上の"mode"設定が、ベースHTMLファイルの

"connectionType"と一致していることを確認します。

ローカル・データベースへの接続で問題が 発生する。

次の原因が考えられます。

* Net8 v2接続文字列を指定していない場合は、エラーが発生します。

Forms Serverのランタイム・エンジンは、LOCAL、TWO_TASKなど の型の接続文字列をアクセプトしません。

* Net8 v2接続文字列を使用しているにもかかわらず、データベースに

接続できない場合は、Forms Serverが実行されていることを確認しま す。ほとんどのインストレーションでは、サーバーはリブート後に自 動的に再起動されません。

* クライアント・マシンではなくアプリケーション・サーバー上の

TNSNAMES.ORAファイルに、有効な接続文字列が必要です。アプリ

ケーション・ロジックは、ユーザーのクライアント・マシンではなく アプリケーション・サーバー上で実行されます。

CLASSPATH環境変数を変更した後に、予

期しない動作が発生する。

アプリケーション・サーバーまたはユーザーのマシン上で

CLASSPATH環境変数の設定を変更すると、予期しない結果が生成さ

れる可能性があります。この変数を、Forms Javaクラス・ファイルが 存在する場所とオーバーラップするディレクトリに設定すると、ファ イル名のオーバーラップの原因となることがあります。

問題 問題問題

問題 ソリューションソリューションソリューションソリューション

いくつかの使用されていないプロセスが サーバー上で実行されているように見える。

Web対応のForm Builderアプリケーションを実行している各ユー ザーについて、アプリケーション・サーバー上でForms Serverランタ イム・プロセス(Windows上のifweb60.exeとifsrv60、UNIX上の

f60webmとf60srvm)が開始することを思い出してください。各ラン

タイム・プロセスは、ユーザーがアプリケーションを終了したときに 終了する必要があります。ユーザーがアプリケーションを正しく終了 しないでブラウザを終了すると、プロセスがサーバー上に残ります。

アプリケーションを正しく終了するには、メニューまたは[終了/取 消し]キー機能を使用してからブラウザを終了する必要があります。

問題 問題問題

問題 ソリューションソリューションソリューションソリューション

第 第 第

II 部 部 部 部

Forms Server パラメータ パラメータ パラメータ パラメータ

Outline

関連したドキュメント