質問

私は簡単なwebサービスを使用してoracleデータベースです。私が試験サービス内での、しかし、呼び出しにwebサービスを通じてクライアントと全く同じもの戦争)にするinvocationtargetexception.最近ようやく発見されたので問題スをインスタンス化OracleDriver.なに捨てると例外が全くできないか、誤りです。

Googlingのみ提供して溶液を用いますので、oracle社jdbc.ドライバーです。OracleDriverわれますので、oracle社jdbc.OracleDriverがないよう固定します。のjarを使用していますojdbc14.jar 調査を実施しているのは、同じえしましたが、このクラスパスのウェブサービスを適切に...かき試験サービスの簡単なメイン方法です。

編集:のInvocationTargetExceptionは生成したAxisFaultの軸サーバーです。のinvocationtargetexceptionは、ラッパークラスは、私の試みを取り出しの例外です。getCause()メソッドによる取得用には常にnullを返します。

私の仕組みを導入し、サービスを利用jbossとしたドライバー含むJARファイルの図書館にソースがないため、サーバーにコピーします。どのドライバ/jboss/server/default/libを解決します。

役に立ちましたか?

解決

2つのWAR?私はあなたのojdbc.jarは、WebサービスのWARのWEB-INF / libの内部に位置していると仮定します。

たぶんあなたのWARはEAR内にあるので、あなたは、MANIFEST.MFでドライバを参照する必要があります。

詳細情報: http://java.sun.com/j2ee/verified/ packaging.htmlする

他のヒント

な情報として提供コンクリートの提案;していました体験にOracleドライバーへ接続でのネイティブOCI図書館に失敗した見方図書館、システムにインストールされた、スロー、InvocationTargetException.これらはすべてから非常に曖昧な記憶でマイルをほぼ確実に変わります。

微力ですが、応援させていただきものの記憶が正しければ、私た場合の接続方法アップロードされた場合は正しく設定され、OracleDriver(またはそのラッパー)の反復によりセットの接続が可能な方法としています。た場合のアップロードされた場合は正しく設定ではないので、OCIの試みの薄い接続方法を試しておりましたが、接続待機状態となっていれば、アップロードされた場合はmisconfiguredは、薄い試みが失敗しますが、OCIの試み、その後も失敗したので、OCIはクライアントにインストールされていないホストに伴う変更はなく、InvocationTargetException.)

なアトラクションは時代とともに確認:

  1. は接続先のURL。使用している場合は、同じ接続URLのものがありました両方のプロセスの結合と同じNIC?であれば結合する異なるのNicでの原因に接続奇妙でも同じ。
  2. の環境のものがある場合は、OCIお客様がお客様に開発環境ある複数の環境変数にもよります。れば環境変数な設定は全く同じように環境がservletコンテナが動いの異なる。
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top