C Oracle REST Data Servicesのトラブルシューティング
この付録では、Oracle REST Data Servicesのトラブルシューティングについて説明します。
トピック:
C.2 ORDSユーザー定義サービス
次の表では、ORDSユーザー定義サービスを示しています。
表C-1 ORDSユーザー定義サービスのリスト
サービス | レスポンス |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
C.3 Oracle REST Data ServicesでのOracle APEXの静的リソースの構成
Oracle REST Data Servicesを使用していて、Oracle APEXのページにアクセスしようとすると(たとえば、https://example
/ords/
を表示しようとすると)空白のページが表示されることがあります。この問題の原因はOracle APEX Expressの静的リソースの不適切な構成にあり、そのためにAPEXで必要とするJavaScriptおよびCSSリソースが見つからず、APEXのページが正しくレンダリングされません。
具体的な原因として、次のいずれかが考えられます。
-
APEXの静的イメージがOracle REST Data Servicesのインスタンスと同じサーバーに配置されていることを確認していない。
-
静的APEXイメージのWebアプリケーションをApache TomcatまたはWebLogicサーバーにデプロイすることを忘れている。
-
スタンドアロン・モードで実行していて、スタンドアロン・モードの最初の実行時にメッセージが表示されたときに、誤ったパスを入力した(またはパスを指定しなかった)。
-
スタンドアロン・モードで実行していて、
--apex-images
オプションに誤ったパスを入力した。 -
--apex-images
オプションを使用して場所を更新することを忘れて、スタンドアロン・モードで新しいバージョンのAPEXにアップグレードしている。
問題の診断に役立てるため、apex_version.txt
ファイルにアクセスしてみることができます。たとえば、APEXのデプロイがhttps://example.com/ords/
にあり、静的リソースがhttps://example.com/i/
にデプロイされている場合、ブラウザを使用して次のURLにアクセスします。
https://example.com/i/apex_version.txt
404 Not Found
エラーが表示された場合は、前述の特定の原因のリストを確認してください。
プレーン・テキストのファイルが表示される場合は、次のようなテキストが含まれているはずです。
Application Express Version: 4.2.1
このバージョン番号がデータベースにデプロイされているAPEXのバージョンと一致していることを確認してください。番号が一致しない場合は、Oracle REST Data Servicesがデータベース内のAPEXのバージョンと一致するAPEXの静的リソースの正しいバージョンを使用するように構成されていないので、前述の具体的な原因リストの最後の項目で説明した誤りがないかを確認してください。
問題を解決する上でのヘルプを必要とする場合は、WebLogic Serverなどのご使用環境でのi.war
の作成およびデプロイについて、本書内の情報をチェックしてください。