我正在尝试为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