2012-03-02 11 views
1

Windows用のサービスを作成しようとしています。Windowsサーバでjetty + solrを実行しています

私はSolrので桟橋を起動するスクリプト.BATている:私は、サービスを作成したいと、その場合には、私はこのhttp://drupal.org/node/1359598チュートリアルを使用したい

cd ../jetty 
java -Djetty.home="C:/Webs/lrt-archyvas/jetty" -Djava.ext.dirs="C:/Webs/lrt-archyvas/parts/jetty-download/lib;C:/Webs/lrt-archyvas/parts/jetty-download/lib/jsp" -jar C:/Webs/lrt-archyvas/parts/jetty-download/start.jar C:/Webs/lrt-archyvas/jetty/etc/jetty.xml C:/Webs/lrt-archyvas/jetty/etc/jetty-deploy.xml C:/Webs/lrt-archyvas/jetty/etc/jetty-webapps.xml OPTIONS=Server,jmx,resources,websocket,ext,plus,annotations 

を。

問題は、私はcdを使用できず、突堤のディレクトリに入ります。私はパラメータで設定する必要がありますが、私はできません。私は他のディレクトリからこのスクリプトを実行すると

私は、次を得る:

それは使用しています
2012-03-02 13:04:51.493:INFO::jetty-7.3.1.v20110307 
2012-03-02 13:04:51.511:INFO::Deployment monitor C:\Webs\lrt-archyvas\bin\webapp 
s at interval 1 
2012-03-02 13:04:51.538:INFO::Started [email protected]:8080 

"C:\ WebをLRT-archyvas \ビン\ \"(CWD)jetty.homeは、Webアプリケーションをロードすると。そして、それをC:/Webs/lrt-archyvas/jettyに設定しました。

これをどのように無効にすることができますか?

+0

: - チュートリアルで説明したように/ http://wiki.apache.org/solr/SolrTomcat#Single_Solr_app – aitchnyu

答えて

0

私は大いに役に立たない恐れがあります... 詳細を教えてください。 アプリケーションをWindowsサービスとして設定するためにどのようなソフトウェアを使用しようとしていますか。あなたはこの製品を使用する余裕があれば は分からないのですが、それは非常に良いものです: tutorial article download page

あなたはstart.config桟橋がファイルを編集したことがありますか?私はあなたが持つJavaコマンドラインでjetty.homeを設定することができ

+0

を私がしようとしているへのリンクを与えましたhttp://nssm.cc/を使用することは非常に簡単です。ソフトウェアを実行するには、コマンドラインを記述するだけです。私はstart.configファイルを編集していません(おそらく古いバージョンのjetty(7.3.1)だからです)。 –

+0

start.configファイルはstart.jarファイルの中にあります –

1

HTH ジェローム....それはjarファイル(桟橋ホームが突堤で、このように計算される)の間違った場所で混乱することができると思います-Djetty.home =「C:\ foo」という

桟橋スタート機構は、この設定をピックアップしてから操作する必要があります(あなたはまた、それは私が、それ故にバックスラッシュを疑う動作するには、Windowsのパスを使用するべきです)そこに

私は追加する必要があります。これは、明らかに桟橋7が使用されているので、そこにオプションとxmlファイルを指定できるはずのstart.iniファイルにする必要があります。 --dry-runオプションを使用すると、実際に使用されているオプション文字列を使用できます。

--dry-runを試してみると、動作するための正確な文字列をそのサービスウィンドウに入れることができます。正しい文字列を決定するのは面倒なプロセスの一部を取るべきです。

歓迎

+0

私はそうです。私は様々な道に - ジェジェティを設定し、それを選ぶことはありません。私は '\'、 '/'、引用符、引用符で囲まれていないなどを試しました。何も動作していないと思われ、 '/'は私の最後の試行でした –

+0

メッセージを少し編集しました。私は、桟橋を利用しているディストリビューションを私に指摘し、彼らが何をしているかを見ていきます。シンタックスリファレンスはjetty6のものです。それ以来、事はかなりの進化を遂げました。 –

+0

あなたの答えが最も妥当なものと思われます。私はあなたに賞金を授与します。 –

0

Apache Commons Daemonプロジェクトからprocrunを試すことができます。投稿に続いて多くの詳細があります。

Running Jetty 7 as Windows Service

0

あなたは簡単にSolrをexewrapするために使用することができ、Windowsのサービスとして実行することができます。
Solr Windowsサービスオールインワンパッケージも配布されています。Tomcatのアプリはあなたにいくつかの頭痛救うようにSolrを実行する

http://exewrap.sourceforge.jp/solr/

関連する問題