2012-03-30 28 views
0

Windows 7/2008 R2上でWindows Websphere 7.0がWindowsサービスとして実行されるようスケジュールされています。Websphereアプリケーション・サービスを停止した後にJava.exeが停止しない

このサービスが停止すると、これに関連するjava.exeプロセスは停止しません。したがって、タスクマネージャのプロセスを強制終了するのは手動タスクです。

Websphereが停止した後でもjava.exeの作成方法を知っている人はいますか?

おかげ

カルティク

答えて

0

は、Javaプロセスのスレッドダンプを取ると、それはやっているものを参照してください。おそらくそれは、いくつかのリソースなどを待っています:

jps 
jstack <pid> 
+0

どうすれば実行できますか?どこでjpsとjstackを見つけることができますか? – KK99

+0

jpsとjstackの両方がJDKの一部です。 JDKがインストールされている場合は、「bin」ディレクトリ – maximdim

+0

にあります。私はJDKをインストールしていません。サーバー上に自分でインストールすることはできません。 – KK99

0

サーバーのログを確認してください。サーバーは本当に停止していますか?サーバーが停止しているというログ行がありますか?

もしそうでなければ、何かがあなたのサーバーインスタンスの停止を妨げていることを意味します。 JavaEEコードを使用して、長時間実行しているスレッドを閉じずにそのスレッドを生成する前に、この問題が発生していました。

WebSphereがデバッグサポートを開始し、Eclipseに接続するようにWebSphereを構成できます。 Eclipseを使用すると、各スレッドのスタックを含め、サーバー上のアクティブなスレッドを見ることができます。問題を追跡するのに役立つかもしれません。

サーバのログに、サーバであることが示されている場合は...まあ... PMRのためだと思います。

関連する問題