我正在嘗試爲Windows創建服務。在Windows服務器上運行jetty + solr
我的.bat腳本,啓動碼頭使用Solr:
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
我想創建服務,並在這種情況下,我想用這個http://drupal.org/node/1359598教程。
問題是我不能使用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:\站點\ LRT-archyvas \ BIN \」(CWD)爲jetty.home加載web應用。我將它設置爲C:/Webs/lrt-archyvas/jetty
。
我該如何重寫?
運行的Solr作爲一個Tomcat應用程序會爲你節省一些頭痛: -/http://wiki.apache.org/solr/SolrTomcat#Single_Solr_app – aitchnyu 2012-03-07 06:38:02