問題タブ [procrun]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
242 参照

java - レジストリの環境に複数の値を追加し、Java アプリケーションで取得する

procrun を使用して Java アプリケーションをサービスとして実行しています。

以下を使用してパスを設定しました:

レジストリの環境値を次のように更新します。

ここに画像の説明を入力

しかし、Java アプリケーションでPATHの値を取得しようとすると、次のようになります。

最初の値のみを取得します (つまり、上記の場合は dir1 です。パスを に設定するとdir2;dir1;%PATH%、dir2 のみが取得されます) 。

間違った方法で取得したり、間違った方法で設定したりしていませんか?

0 投票する
1 に答える
662 参照

java - java.lang.NoClassDefFoundError procrun

procrun を使用して Java アプリケーションを Windows サービスにしようとしました。しかし、サービスを開始すると、次のエラーが発生します。

誰かが私を助けることができますか?ありがとうございました

インストール用のファイルバッチ

0 投票する
0 に答える
357 参照

log4j - procrun Windows サービスが構成ファイルを読み取らず、ログを生成しない (log4J)

Apache Commons Daemon(procrun) を使用して jar を Windows サービスとして実行しようとしています。サービスはログを生成せず、構成ファイルを読み取りません。

jar は正常に開始されました。jar のログに log4j を使用しており、log4j.properties を MyJar.jar に含めています。それでも、サービスはログを作成していません。また、プログラムが構成ファイルを読み取っていないことがわかりました-myConfig.config

次のコマンドを使用してサービスをインストールしました。

コードで構成ファイルを読み取り、ログを適切に作成する必要があります。jar を直接実行すると、すべて正常に動作します。この問題は、Apache Commons Daemon Procrun を使用してサービスとして jar を実行している場合にのみ発生します。