問題タブ [java-service-wrapper]

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 に答える
450 参照

java - jarから変換されたWindowsサービスでタスクリストを実行する

tasklist を実行する Java コードがあり、すべて正常に動作します。

ただし、Java Service Wrapper を使用して jar を Windows サービスに変換すると、リモート コンピューターでタスクリストが機能しなくなります。「エラー: ログオンに失敗しました: 不明なユーザー名またはパスワードが正しくありません」というエラーが表示されます。systeminfo をリモートでも使用すると、同じ問題/エラーが発生します。ユーザー名/パスワードが正しいことを確信しています。

コンピューターにリモート接続しない場合、プログラムはサービスとして機能します。ping はサービスとしても機能します。tasklist と systeminfo をリモートで適切に実行するサービスを取得するにはどうすればよいですか??

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

java - WrapperManager を解決できないエラー: Java Service Wrapper

ここに示す例を実装しようとしています: http://benjsicam.me/blog/running-a-java-application-as-a-windows-service-part-1-tutorial/ コードは基本的に Java アプリケーションをサービス。アプリケーションは、特定の間隔で日付と時刻をコンソールに出力します。プロジェクト全体が実行可能な JAR ファイルにエクスポートされ、必要なライブラリが別のフォルダーに格納されます。私がしなければならないことは、wrapper.confファイルを変更して Main.jar (エクスポートされた JAR) を実行し、エクスポートされたライブラリを lib フォルダーに配置することだけです。すべてを正確に実行しましたが、次の問題が発生しています: WrapperManager を解決できません. Maven プロジェクトの構造、POM.xml の内容、および 4 つの Java ファイルのコード内容を示すスナップショットへのリンクを含めます。また、Google ドライブに必要なソース ファイルも含まれています。

Java バージョン jdk1.8.0_11

Main.java

Google ドライブ リンク

表示されるエラー: WrapperManager を解決できません

Wrapper.conf ファイル (ほとんどのコメントと先頭部分を削除)

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

java - Windows サービスとして実行されている Java アプリケーションのプロキシを設定する方法

私は奇妙な問題に直面しています。プロキシの下で完全に動作する Java アプリケーションがありますが、アプリケーションを Windows サービスとして実行するようにセットアップすると、動作しません。これらのパラメーター -Dhttp.proxyHost=10.0.0.100 -Dhttp.proxyPort=8800 を使用して jvm を設定しようとしましたが、まだ機能していません。この問題は、アプリケーションを Windows サービスとして実行しているときに発生するようです。

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

java - ActiveMQ が起動時に「TERM Trapped」でシャットダウンする

現在、Java サービス ラッパーを使用して、Ubuntu 14.04.1 LTS で実行されている ActiveMQ (5.10) サービスを開始しています。ときどき、私の Jenkins インスタンスがデプロイ スクリプトの最後のステップを実行するとき

ラッパーは起動を試み、すぐに次のログ エントリでシャットダウンします。

なぜこれが起こっているのか、私には手がかりがありません。アイデアはありますか?

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

java - YAJSW Windows サービスで JRE_HOME を使用する

Windows の次の使用例について YAJSW を評価しています。

  1. Java アプリケーションをサービスとして実行
  2. JRE_HOMEパス変数(%JRE_HOME%\bin\java.exe)で指定したjavaを利用してサービスを実行します。

2 番目の使用例は非常に重要であり、2 つの柔軟性を可能にします。新しいバージョンの JRE をインストールする (Java サポートが中止された場合/ユーザーが新しい JRE をインストールしたい場合) b)。アプリケーションは、ユーザーがインストールした新しい JRE の影響を受けません

wrapper.conf

上記の構成はユース ケース 1 を満たしています。Windows サービスの「YAJSWSimple」サービスと yajsw のコマンド ファイル (bat/startService.bat および bat\startService.bat) の両方から開始/停止できます。

wrapper.java.commandおよびwrapper.ntservice.java.commandconfig プロパティを使用しても、2 番目のユース ケースを実現できません。

Windows サービス一覧で YAJSWSimple サービスの実行可能プロパティへのパスを確認したところ、次のように表示されました。

wrapper.java.commandサービスは、wrapper.ntservice.java.command構成プロパティで指定したパスを展開します。

2 番目のユース ケースを完了するには、YAJSWSimple サービスの実行可能プロパティへのパスを次のようにします。

  1. インストールされたサービスが JRE アップグレードの影響を受けないように、YAJSW でこれをどのように達成できますか?

  2. Linux/Unix マシンについても同じユース ケースを評価します。同じソリューションが他のプラットフォームでも機能することを願っています。