0

サーバーに接続してWebLogicサーバーを管理するTomcat 7.0ために使用するJavaコードがいくつかあります。Weblogic 12cRMI/IIOP は使用できますが、T3 は使用できません。wlfullclient.jar誰もが、ファイルが使用され、Tomcat クラスパスで利用できることを確認すると言います。です。それを削除すると、エラーが発生するためです"Unsupported protocol: T3"。また、RMI/IIOP 接続が機能しません。そこで、IIOP プロトコルを T3 に切り替えたところ、次のようになりました。

Failed to retrieve RMIServer stub: javax.naming.NameNotFoundException: Name [t3://127.0.0.1:7001/weblogic.management.mbeanservers.domainruntime] is not bound in this Context. Unable to find [t3:]

すべてのオンライン ドキュメントを調べてみると、Tomcat に構成ファイルを設定する必要があるのではないかと考えています。ホスト、ポート、ユーザー ID、パスワードなど、すべてのコンテキスト接続情報はコード内にあります。

weblogic.management.mbeanservers.domainruntimeTomcat が t3 を見つけられないと言う理由と、 mbeanにバインドできない理由について混乱しています。私は何が欠けていますか?

4

3 に答える 3

0

入れてみてください

"weblogic.management.remote" as JMXConnectorFactory.PROTOCOL_PROVIDER_PACKAGES

ご使用の環境で、プリンシパルとクレデンシャルに加えてnew JMXServiceURL(...)

"service:jmx:t3://localhost:7001/jndi/weblogic.management.mbeanservers.domainruntime"

それをに渡しJMXConnectorFactory.connect(serviceUrl, env)ます。

また、wlthint3client.jarこれには十分なはずですが、これについてはよくわかりません。自分で作成したwlfullclient.jarを作成する方がおそらく安全です...

于 2013-02-06T22:34:25.147 に答える
0

wlfullclient.jar の生成方法と、使用している JVM のバージョンがわかりません。以下のページに記載されている手順に従って、jar を生成してください。

http://docs.oracle.com/cd/E12840_01/wls/docs103/client/jarbuilder.html

于 2013-02-07T02:43:47.423 に答える