問題タブ [loadjava]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
960 参照

oracle - コンパイル エラー oracle loadjava 内部クラス

Oracle db 12c にいくつかの Java クラスをロードしたいと考えています。すべての .java をローカルでコンパイルし、結果のクラスをロードすると、問題はありません。しかし、代わりに Oracle サーバー側コンパイラを使用したい場合、つまり .java ソース ファイルをロードしたい場合、奇妙なエラーが発生します。私はたくさんのJavaクラスを持っています。これを見てください:

ArrayDouble の 64 行目は次のとおりです。

助けてくれてありがとう

0 投票する
1 に答える
2986 参照

java - Oracle 11.2.0.3 - Java オブジェクトをスキーマからスキーマに移動する

私は Oracle 11.2.0.3 を使用しており、既存の Java クラスを ABC というスキーマにロードしています。これらのクラスを同じ DB インスタンスの別のスキーマ DEF に移動する必要があります。

loadjava簡単な方法は、すべてのクラスを新しいスキーマに単純化することでした。残念ながら、ソースやコンパイル済みのクラスはありません。

どうすればこれを達成できますか?2つの可能性を考えましたが、どちらかが本当に可能ですか?

  1. のような Java オブジェクトを移動するコマンドが存在する可能性がありmovejavaます。
  2. クラスをアンロードして、ファイル システムに存在するようにしてloadjavaから、新しいスキーマに配置します。

ここのサイトも人もすごいと思います!私を助けてみてください。

0 投票する
0 に答える
834 参照

oracle - loadjava を使用した Oracle エラー (ORA-29532)

このコマンドのおかげで、Oracle12c でインターフェイスを含む jar をロードしようとすると:

loadjava -v -r -u user@localhost:1521:SCM -resolver "((* SCM) (* PUBLIC) (* -))" C:\PATH\message-sender-0.1.0-SNAPSHOT.jar

すべてのクラスは適切にロードされていますが、既知のインターフェイスは 1 つもありません。このエラーがあります:

何か案が?

よろしく。

0 投票する
1 に答える
1123 参照

oracle11g - ロードしようとすると loadjava NullPointerException が発生する

Oracle 11g データベースで loadjava ユーティリティを使用しようとしています。すべての適切な特権がありますが、次のエラーが発生します。

コマンド:

出力(ログファイルに書き込んでいないため)。DB にロードする必要があるすべての jar ファイルが取得されていることがわかります。

arguments: '-user' 'ccar_eccar/***@ccar' '-thin' 'tsakirisd-hp:1521:ccar' '-verbose' 'activation-1.1.1.jar' 'axis-ant.jar' 'axis.jar' 'bcprov-ext-jdk14-145.jar' 'bcprov-jdk14-145.jar' 'ccar_eccar_interface_11g.jar' 'commons-discovery-0.2.jar' 'commons-logging-1.0.4.jar' 'jaxrpc.jar' 'log4j-1.2.8.jar' 'mail.jar' 'opensaml.jar' 'saaj.jar' 'wsdl4j-1.5.1.jar' 'wss4j-1.5.2.jar' 'xalan-2.4.1.jar' 'xercesImpl.jar' 'xercesSamples.jar' 'xmlParserAPIs.jar' 'xmlsec-1.4.1.jar'

エラー:

スレッド「メイン」での例外 java.lang.NullPointerException at oracle.aurora.server.tools.loadjava.LoadJava.add(LoadJava.java:724) at oracle.aurora.server.tools.loadjava.LoadJava.processDeferredFiles(LoadJava.java) :641) oracle.aurora.server.tools.loadjava.LoadJava.process(LoadJava.java:995) で oracle.aurora.server.tools.loadjava.LoadJava.command(LoadJava.java:278) で oracle.aurora. server.tools.loadjava.LoadJavaMain.run(LoadJavaMain.java:179) at oracle.aurora.server.tools.loadjava.LoadJavaMain.main(LoadJavaMain.java:64)

追加で爆発するようです。私はずっと研究しましたが、なぜこれがうまくいかないのか分かりません。

助けてくれてありがとう!

0 投票する
1 に答える
647 参照

oracle - ロードされたjarをOracleデータベースに抽出します

loadjava コマンドを使用して Oracle データベースにロードされた jar があります。データベースにロードされたこのjar(またはクラス)を抽出する方法はありますか? データベースのバージョンは 11g です。

0 投票する
0 に答える
833 参照

oracle - LoadJava : Oracle サーバー jar の依存関係

自分のjarのコマンドloadJavaを使用する場合(jarをデータベースoracleにロードするため)、oracleのサーバーインストールに属する他の依存関係*が必要です(javax.resource.jar、javax.transaction.jar、oemlt.jarなど) ...)。

*ORA-29521 : 参照名 javax/security/auth/Subject が見つかりませんでした

ロードしたいjarは次のとおりです。

そして、Oracleサーバーのインストールの複数のjarファイルをロードする必要があります:

これらの種類の jar を自動的に含める方法はありますか?

どうもありがとう

0 投票する
1 に答える
1089 参照

java - Oracle DB内でKafka Producerを使用する

カスタム Java クラスを使用して Oracle から Kafka ブローカーにメッセージを直接投稿しようとしています。そのために、Oracle に必要なライブラリをアップロードし、Oracle 関数/プロシージャを使用して Java 関数を呼び出しています。基本的な Java 関数は正常に動作していますが、Kafka が初期化され、キャッチされていない例外をスローする関数が使用されています。関数本体全体を try-catch ブロック内に配置しても、カスタマイズされた例外をメッセージとして取得できません。

JVM バージョン 1.8 を搭載した Oracle 12C を使用しています。

このメッセージは、Java 関数呼び出し時に Oracle SQL プロンプトにポップアップ表示されました (java.lang.NoClassDefFound エラー)。

カスタムクラスのjarファイルを作成し、それを尊敬されるライブラリとともにOracle DBにアップロードしました。以下のコマンドを使用してライブラリ ファイルをアップロードしました。

Kafka Producer を初期化してメッセージの送信を開始する方法をオラクル内から教えてください

Oracle DB 内にロードされている Java 関数をデバッグする方法。

私のカスタムクラスは以下のとおりです

関数 getProperties(String msg) は正常に動作していますが、関数 push(String data) は動作していません。