質問

こんにちはみんな私は私のプレイアプリケーションを書いていて、すべてがうまく機能しています。

これをWindowsマシンにインストールしていますが、24時間稼働する必要があります。ユーザーがコマンドに入る必要がなく、コンピュータの再起動または問題が発生した場合は、ユーザーがコマンドに入る必要がなく、再生開始を実行する必要があります。

だから私はrunning_pidを監視するC#ラッパーサービスを書いて、サービスが実行されていないかどうかを確認し、再生開始を実行します。

だからこれはATMの作用ですが、再生を実行すると、実際のサービスである2つのJavaプロセス1が開き、もう1つはロギングサービスです。 2つのJavaプロセスのイメージ

これを開くことができない方法はありますか?構成オプションまたは追加の起動パラメータ?

私がこれを回避することができる方法についての他のアイデア?

Iveはステージとディスターを使って見ていましたが、私は彼らが仕事をしないことがわかりました。ファイルが作成されると、新しいスタートコマンドは何もしません。

役に立ちましたか?

解決

こんにちはみんな私は解決策を見つけました。

今すぐDISTを使用してから、以下のスクリプトで新しいstart.batファイルを作成します。

@echo off

if "%OS%" == "Windows_NT" (
  set "DIRNAME=%~dp0%"
) else (
  set DIRNAME=.\
)
java -cp "%DIRNAME%\lib\*" %* play.core.server.NettyServer
.

私はここで解決されました: https://plus.google.com/U / 0/108788785914419775677 /投稿/ rxohcrp52j5

この新しいスクリプトファイルをDist Zipファイルに自動的に含める方法はまだわかりません。誰かがこれを行う方法を知っているならば、役に立ちますか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top