2016-03-23 5 views
0

私は専用サーバーにデプロイする必要のあるJavaでWebサービスを開発しました。私は自分のマシンにサービスをデプロイしており、正常に動作します。今、私は長年走っているサーバーマシンに展開したいと考えています。どのようにWebサービスを展開して、長時間実行されているサーバープロセスにすることができますか?私はTomcatにそれを配備することを好む。サーバーマシンにWebサービスを展開する方法は?

PS:私は、EclipseでWebサービスを開発してきたし、私のOSは、Windows 7の

+0

jvisualvmなどあなたは、管理者アクセス権を持っている必要があります、あなたがサービスで、Windowsの仕事を理解する方法にまで読んで恩恵を受ける*長時間実行されているサーバープロセスになるようにWebサービスをどのように展開できますか?* Tomcat/Jettyを使用していますか? – user2004685

+2

Webサービスを配備するサーバーにTomcatをインストールし、サーバーの起動時に起動し、Webサーバーを含むアプリケーションを配備します。ジョブが完了しました。 – Thomas

+0

マシンにTomcatをダウンロードし、webapps Tomcatディレクトリに 'war'を追加し、Tomcatを' {tomcat_dir} /bin/catalina.sh run'で実行します。完了しました。 –

答えて

1

にコンピュータの起動がサービスとしてそれをインストールするときに開始したJavaプログラムを持っている方法です。これを行うために必要な魔法でJavaプログラムをラップするためのいくつかのオプションがあります。私はジェンキンスの名士のコスケの「ウィンス」の経験が豊富です。

https://github.com/kohsuke/winsw

あなたはスイングの窓を見ると実行できない理由を私は理解していない

+0

Tomcatは、WARファイルを持っている場合、自身をサービスとしてインストールする方法を知っています。 –

関連する問題