私は、Windows Server 2003サービスとしてJavaアプリケーションを実行する最善の方法を探しています。私の選択肢は何ですか?これを行うための基本的な一般的なプロセスは何ですか?どうもありがとう。あなたが試みることができるJavaプロセスをWindows Server 2003サービスとして実行するにはどうすればよいですか?
答えて
ことの一つは、たぬきラッパーです:
http://wrapper.tanukisoftware.org/doc/english/download.jsp
このソフトウェアは、基本的にはサービスコンソールで呼び出すことができるものにJava実行可能ファイルをラップします。
1つのオプションは、procrunを使用することです。この方法の唯一の欠点は、ドキュメンテーションがスリムであることです。
基本的な考えは簡単です。 http://tomcat.apache.orgから入手可能なprocrun.exe(これもtomcat.exeです)を取得してから、exeパラメータを渡してサービスをインストールします。使用可能なパラメータはhttp://commons.apache.org/daemon/procrun.html
にリストされています。もう1つのオプションは、http://wrapper.tanukisoftware.org/doc/english/download.jspのJavaサービスラッパーですが、過去にはそれほど幸運はありませんでした。
JavaService.exe by OW2 consortiumがあります。ソフトウェアベンダーがこれを使って商用Java製品をWindowsサービスとして展開しているのを見ました。 WindowsServiceをインストールするのは非常に簡単です.JavaService.exeユーティリティーに発行される簡単なコマンドです。以下は、Webサイトで提供するサンプルコマンドです。
JavaService.exe -install "My Service" c:¥j2sdk¥jre¥bin¥server¥jvm.dll -Djava.class.path = c:¥app \ classes.jar -start com.my.ExampleClass -err c:\ app \ stderr.txt
- 1. Windows Server 2003または2008でRailsを実行するにはどうすればよいですか?
- 2. Windows Server 2003のDynamics AX Serverで「プロジェクトWebアクセス」を行うにはどうすればよいですか?
- 3. Windows Server 2003上でサービスとして実行中のトラブルウェイトレス
- 4. サービスとしてCentOS 5としてjavaコマンドを実行するにはどうすればよいですか?
- 5. LinuxでJavaプログラム(Windows exeとして配布)を実行するにはどうすればよいですか?
- 6. プロセスをアイドル状態にしてから、Windowsバッチファイルからプロセスを終了するまで、プロセスを実行するにはどうすればよいですか。
- 7. Javaを使用して実行中のプロセスを閉じるにはどうすればよいですか?
- 8. WindowsプロセスがC++で別のWindowsプロセスが親プロセスであるかどうかを確実に確認するにはどうすればよいですか?
- 9. 1時間ごとにWindowsサービスを実行するにはどうすればよいですか?
- 10. redis-serverプロセスを正面から実行するにはどうすればよいですか?
- 11. Dockerコンテナ内でサービスとしてthumbdを実行するにはどうすればよいですか?
- 12. Windowsでチェックサムを実行するにはどうすればよいですか?
- 13. Windowsでツイストトライアルを実行するにはどうすればよいですか?
- 14. Windowsサービスを引き続き実行するにはどうすればよいですか?
- 15. WindowsアプリケーションとWindowsサービスを使用してセットアッププロジェクトを作成するにはどうすればよいですか?
- 16. 実行ファイルのパスを使用してWindowsサービスがインストールされているかどうかを確認するにはどうすればよいですか?
- 17. WindowsサービスとしてTomcatでSSLデバッグを有効にするにはどうすればよいですか?
- 18. バックグラウンドサービスを個別のプロセスとして実行するにはどうすればよいですか?
- 19. node.jsプログラムの子プロセスとしてnode.jsモジュールを実行するにはどうすればよいですか?
- 20. Windowsサービスから外部プロセスを実行しています
- 21. JavaプロセスでWindowsの "Virtual Bytes"パフォーマンスカウンタをJavaで読み取るにはどうすればよいですか?
- 22. JavaプロセスをLinuxでサービスとして実行する
- 23. DockerをAWS Windows Server環境で実行するにはどうすればよいですか?
- 24. 実行時にWindowsサービスの名前を取得するにはどうすればよいですか?
- 25. ハイブ、ImpalaのようなclouderaサービスがJavaコードで実行されているかどうかを確認するにはどうすればよいですか?
- 26. Windows 2000 Server上のサービスによって開始されたプロセスを強制終了するにはどうすればよいですか?
- 27. Javaでタイマを実行するにはどうすればよいですか?
- 28. 2008R2でmongos Route ServerをWindowsサービスとして実行していますか?
- 29. Android Dreamサービスをアクティビティとして実行するにはどうすればよいですか?
- 30. Linuxでプロセスが実行されているPHPスクリプトを知るにはどうすればよいですか?
私はライセンスがもう少し制限されていると思います。 さらにもう1つのJava Service Wrapper(http://yajsw.sourceforge.net/)は、本当に使いやすく、64ビット環境をサポートする良い代替手段です。 – RealHowTo