batで呼び出したjava処理がbat正常終了後もjava.exeが残ってしまいます。
javaのソースコードの問題も調査していますが、原因がわからないため、wildflyに原因がないかも調査しています。
解決方法の心当たり、調査方法等、思い当たることがあれば、どうかご教授ください。
○詳細(補足)
DBサーバからタスクスケジューラでbatを定期実行させ、
bat内でjava autoBatch.BootServlet http://hogehoge/hogehogeBatchのように記述して、
wildflyを動かしているAPサーバにあるjavaプログラムを実行している。
・ソースをコメント化して動確等していますが、一回目はJavaプロセスが削除されるものの
二回目動かすと消えないというケースもあります。
・java.exeが残る原因にスレッド処理による事例があるようですが、スレッド処理は行っていません。
・他にも、javaで処理を行うbatはいくつかあるのですが、ひとつだけがバッチ正常終了後もjava.exeが残ります。
処理内容:
主にDB処理、select、insert、update
○環境
APサーバ
・OS
Windows Server 2012 R2
・jdk
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b18)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)
・Wildfly
バージョン:8.0.0 final
・ドライブ構成
C : Windows、JDKなど
D : wildfly、warファイル(javaプログラムなど)
DBサーバ
・OS
Windows Server 2012 R2
・ドライブ構成
C : Windowsなど
O : bat
Če že pišemo vsak v svojem jeziku.
Verjetno bi ti kdo pomagal pa te žal ne razumemo.