web-dev-qa-db-ja.com

WebLogic12c-宛先到達不能例外

まず、jdk1.6.0_43とOracleweblogic 12.1.1をインストールしましたが、アプリケーションを正常にデプロイできました。

次に、jdk(1.7.0_60)とweblogic(12.1.2)の両方をアップグレードしましたが、アプリケーションをデプロイできませんでした。

ここで、weblogic(12.1.1)をダウングレードしましたが、jdk 1.7.0_60を保持しましたが、それでもアプリケーションを正常にデプロイできませんでした。

どちらの失敗の場合も、次のメッセージで同じエラーが発生しました。 Java 7について知っておくべきことはありますか?これをたくさん検索してみましたが、無駄でした。

 [exec] javax.naming.CommunicationException [Root exception is Java.net.ConnectException: t3://localhost:9991: Destination unreachable; nested exception is: 
 [exec] Java.net.ConnectException: Connection refused: connect; No available router to destination]
5
AlwaysALearner

宛先への利用可能なルーターがありません-localhost:9991でリッスンするサービスが実行されていないことを意味します

管理コンソールに移動し、9991でリッスンする必要のあるサーバーが稼働していることを確認します。私はそれが実行されていないと確信しています。

4
SridharS

いくつかの可能性

  1. 聞いていない-netstatで確認してください
  2. トンネリングなし-[サーバーの概要]-> [サーバーの構成(管理者)]-> [プロトコル]タブ-> [HTTPサブ]タブ-> [トンネリングを有効にする]を確認します
  3. JDeveloperはSSL証明書を信頼しません-ルートCAを確認してください。

    $ cd /Oracle/Middleware-12.2.1.2/Oracle_common

    $ jdk/bin/keytool -import -v -file ca.crt -storepass changeit -keystore jdk/jre/lib/security/cacerts -alias MyCA

4
Jason Pyeron

Oracleのブログ トンネリングを有効にする必要があるポイント:

管理コンソールにアクセスし、[サーバー]-> [アクセスするサーバー]-> [プロトコル]-> [http]-> [トンネリングを有効にする]をクリックします。

3
jpfreire

次の手順に従います(Adminでのみ実行する必要があります):

  1. ログインWeblogic Console
  2. クリックロックして編集
  3. サーバーに移動します
  4. 管理者に移動します
  5. プロトコルに移動します
  6. [〜#〜] http [〜#〜]に移動します
  7. 下にスクロールして、トンネリングを有効にするをクリックします。
  8. 保存
  9. アクティブ化(再起動は必要ありません)
1
Huseyin Burhan

Mavenでビルドしているときに、Weblogicサーバーで同様の問題が発生しました

Mavenを使用している場合は、Maven settings.xmlファイルで、<weblogic.admin.url></weblogic.admin.url>の値がlisten-address></listen-address>のweblogicconfig.xmlの値と同じであることを確認してください。

私の問題は、私のsettings.xmlが私のローカルIPアドレスを持っていたのに対し、weblogic config.xmlはローカルホストを持っていたということでした。

0
Abhi Rampal