2

良い時間!

JProfile7 と Weblogic 11g を統合する必要があります。これについて説明されているすべての手順を実行しましたが、次のことを除いてほとんどすべて問題ありません。

私のアプリケーションはリモート データベースに接続し、社外の世界と通信するために使用する必要があるプロキシ サーバーがあります。

JProfiler がエージェントを使用するように Weblogic の開始スクリプトを書き直す限り、プロキシを使用するように指示する方法があるはずですが、これを行う方法が見つかりません。

誰かがこれを行う方法を提案してもらえますか?

編集:-Dhttp.proxySet=true -Dhttps.proxyHost=12.121.12.12 -Dhttps.proxyPort=1212 Javaオプション を使用しようとしまし たが、問題は残ります

4

2 に答える 2

1

アプリケーションと jProfiler がプロキシ制限なしで同じネットワーク内で実行されている限り、問題はありません。プロキシされた DB ノードと通信するのは、jProfiler ではなくアプリケーションです。

アプリケーションをそのまま起動できるはずです。アプリが現在のプロキシを使用している場合、jProfiler 設定を持つ同じアプリもその特定のプロキシを使用します。アプリケーションの動作に違いはありません。

また、アプリケーション VM を起動し、適切なプロキシでしばらく実行してから、jProfiler をアプリケーションに接続します。これにより、プロキシ設定が変更されることはありません。

于 2013-09-27T20:38:05.457 に答える
1

実際、問題の主な原因はわかりませんが、問題を解決するために次のことを行いました。

  1. 新しいファイル profiledStartScript.bat を weblogic サーバーの bin ディレクトリの外に作成しました。
  2. 次の行を追加しました。

    DOMAIN_HOME=C:/Oracle/Middleware/user_projects/domains/myDomain を設定します。

    set JAVA_OPTIONS=%JAVA_OPTIONS% -agentpath:C:\PROGRA~1\jprofiler7\bin\windows-x64\jprofilerti.dll=port=8849

    「%DOMAIN_HOME%\bin\startWebLogic.cmd」を呼び出します

そしてそれはトリックをしました。

于 2013-09-30T08:55:44.330 に答える