2012-03-26 16 views
2

Eclipse(Galileo)のServersビューを開くと、WLSのlocalhostインスタンスに「[Stopped]」インジケータがあります。Oracle WebLogic Serverは「停止」されていますが、まだEclipseで起動できません

ERROR: transport error 202: bind failed: Address already in use 
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510) 
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [../../../src/share/back/debugInit.c:690] 

「すでに使用中のアドレス」の部分は、WLSがすでに実行されていたことを私にでclued:私はおそらく、インスタンスを停止し、私はこれらのエラーを取得を開始しようとすると、

現在実行中のインスタンスの出力を停止または表示するにはどうすればよいですか?

私は通常、WLSをコマンドライン(Windows)で別々に実行しますが、Eclipseの内部でWLSを実行することでうまくやっていきます。

私はWLSとやりとりするためにEclipseを設定する際の良いガイドを探していますが、まだ見つけていません。もしあなたのいずれかが私にそれをお勧めすることができれば、私もそれを感謝します。

答えて

2

メッセージは、Javaデバッガが指定されたポートにバインドできないことを意味し、weblogicがそのリスンアドレスにバインドできないことを意味します。 これは、あなたが言うように、既存の実行中のweblogicインスタンス(デバッガを有効にして同じポート上で実行している)が原因である可能性がありますが、同じポートでJDWPを有効にして別のJavaプログラムを起動したこともあります。

ようなプロセスがあるのであれば後者の場合には、(のnetstat -aを助ける)、またはちょうどあなたが本当に実行されているWebLogicのインスタンスを持っている代わり場合は、

してWebLogicを起動しようとしているデバッガポートを変更して再検索してください 1)これはWindowsサービスです(JDWPを有効にしたサービスとしてweblogicを実行するのが不思議です)。したがって、Windowsサービスui を検索して停止することができます。2)この場合は、起動に使用したコマンドラインウィンドウを簡単に見つけることができます。 3)Eclipseによって起動され、何らかの理由でそれを見ることができません。これは、Eclipseが2つのWeblogicインスタンスを開始し、1つが失敗していることを意味するため、非常に奇妙です。実行中のインスタンスが見つかった場合は、Eclipseのコンソール・ビューで検索できます(同時に多数のコンソールを使用できます)。あなたが日食をやめようとしているのでなければ、WLSはEclipseと同時に死ぬ必要があります。そしてあなたはそれをweblogicのログやWLSプロセスでタスクマネージャーから消滅させるでしょう。

weblogicを実行するためにEclipse用Oracle Enterprise Packを使用していますか?はい、私はこれが良い紹介だと思う: http://www.oracle.com/webfolder/technetwork/tutorials/obe/jdev/obe11jdev/11/oepe11g/introeclipseide.htm

+0

+1 - ここですべてをカバーしていると思いますので、私は正しい答えを –

+0

+1のnetstat -aに与えるつもりです。私は私のサーバの名前を変更し、既存のシャットダウンスクリプトはホスト名を解決できなかった後に爆発していました。私は、私がそうは思わなかったインスタンスを実行していました。 – 8bitjunkie

関連する問題