質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Tomcat

TomcatはApache Software Foundation (ASF)で開発されたオープンソースのWebコンテナです。

Q&A

解決済

1回答

5198閲覧

Tomcatのプロセスが終了しない

takfjk

総合スコア10

Tomcat

TomcatはApache Software Foundation (ASF)で開発されたオープンソースのWebコンテナです。

0グッド

1クリップ

投稿2018/12/20 04:05

前提・実現したいこと

TomcatのプロパティからStopを押したところ、
Tomcatのサービス自体は落ちているのですが、
プロセスは残っている状態です。
(このような状態は今までありませんでした)
タスクマネージャーからタスクの終了しても、
コマンドプロンプトにてtaskkillで強制終了しても
プロセス終了しません。

そこで
1.こういう状態になるのはなぜか。
2.なんらかの方法でプロセスを停止させる方法がないか。
OSの再起動以外で解消できる方法を教えていただきたいです。
また、次に起動するときにポートを変更して起動するという
方法もなしでお願いしたいです。 
ということを教えていただけないでしょうか。

OS:Windows Server2008R2 SP1
Java:1.7.0_21
Tomcatバージョン:7.0.40
Apacheは使用していません。
Tomcatとは連動していませんが、IISを使ったシステムもあります。

発生している問題・エラーメッセージ

Tomcatのログにはエラーらしきものが見当たりませんでした。
tomcatのインストールフォルダ\logs
またイベントビューアも確認しましたが、それらしい内容がありませんでした。

試したこと

タスクマネージャーからタスクの終了
→操作を完了できませんでした。アクセスが拒否されました。

コマンドプロンプトより
C:\Users\Administrator>taskkill /IM Tomcat7.exe /F
エラー: プロセス "Tomcat7.exe" (PID 4640) を強制終了できませんでした。
理由: 実行中のタスクのインスタンスがありません。

C:\Users\Administrator>taskkill /pid 4640 /F
エラー: PID 4640 のプロセスを強制終了できませんでした。
理由: 実行中のタスクのインスタンスがありません。

netstat -ano

アクティブな接続

プロトコル ローカル アドレス 外部アドレス 状態 PID
・・・省略
TCP 0.0.0.0:8009 0.0.0.0:0 LISTENING 4640
・・・省略
TCP [::]:8009 [::]:0 LISTENING 4640

8080と8005ポートについてはリストに出ておりませんでした。
(ポート設定についてはデフォルトで使用しています)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kabao

2018/12/20 05:21

「プロセスが終了していない」というのは何を見て判断されているか、書いた方がよいかと思います。
takfjk

2018/12/20 05:56

ご指摘ありがとうございます。 ・タスクマネージャーのプロセスリストからTomcat7.exeがなくなっていない ・コマンドプロンプトにて、tasklistでTomcat7.exeの表示がなくなっていない ことより判断しています。
guest

回答1

0

自己解決

プロセスを停止する方法には至っておりませんが、
8005ポート、8009ポートを開けないで起動するようにしました。
根本的な解決ではないですが、不要ポートを開けないようにできましたので、いったん解決とします。

server.xmlのファイルを以下のように変更しました。

<Server port="8005" shutdown="SHUTDOWN"> ↓ <Server port="-1" shutdown="SHUTDOWN"> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> ↓ <!-- <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> -->

投稿2019/02/25 06:58

takfjk

総合スコア10

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問