回答
使用您需要的命令創建批處理文件並在啓動時運行它:these中的一些想法可能有用。
如果您在tomcat中運行solr,您可以啓動tomcat作爲Windows服務並將服務設置爲自動啓動。
我使用的是IIS,而不是tomcat。 – Blankman 2010-03-27 22:05:55
你能解釋一下如何在IIS內部署一個.WAR文件嗎?或者你是否將IIS用作其他webcontainer的前端?我認爲你不能部署在IIS內部,你需要有像Jetty(這是你使用java -jar start.jar)或Tomcat的東西。 – 2010-03-29 10:55:34
好點,埃裏克。 IIS不是一個servlet容器:Blankman可能只是將它用作碼頭的前端。在這種情況下,我建議在tomcat上使用它可能是有道理的。否則,Jetty也可以設置爲Windows服務:http://docs.codehaus.org/display/JETTY/Win32Wrapper – 2010-03-29 11:54:30
Windows Server中的「計劃任務」功能可讓您配置要在啓動時執行的命令,而無需使用批處理文件。
我曾與「非吸吮服務經理」做好這件事情的好運。很簡單,重量輕:http://nssm.cc/
我將添加小Solr的WINDWOS服務安裝,我發現,最近更新:
https://github.com/serbrech/SolrWindowsService
先更新的App.config
<add key="JavaExecutable" value="C:\Program Files (x86)\Java\jre6\bin\java.exe" />
<add key="WorkingDirectory" value="C:\Solr\apache-solr-4.0\example" />
<add key="Solr.Home" value="solr" />
<add key="CommandLineArgs" value="-Djava.util.logging.config.file=logging.properties" />
<add key="ShowConsole" value="false" />
<add key="Port" value="8983" />
<add key="InstanceName" value="Pageplanner" />
<add key="ClientSettingsProvider.ServiceUri" value="" />
然後運行install.bat這就是它的全部。
- 1. 如何在服務器上安裝我的Windows服務,以便它在啓動時在後臺運行?
- 2. 在Windows服務器上運行jetty + solr
- 3. 如何在linux服務器上自動啓動weinre服務器
- 4. 如何配置weblogic web服務以便與服務器自動啓動?
- 5. 如何在服務器啓動時自動運行node-inspector?
- 6. 如何在glassfish服務器啓動時自動運行程序?
- 7. 運行Solr PHP無法啓動服務
- 8. 我如何啓動Windows服務自動
- 9. 只要Windows啓動時自動運行Dropbox作爲Windows服務
- 10. 自動啓動服務時,windows啓動
- 11. 第一次手動啓動後自動運行windows服務
- 12. 在Windows 8中啓動時自動啓動node.js服務器
- 13. 如何從Windows服務器A執行PowerShell命令,以便它在Windows服務器上運行B
- 14. 在windows上啓動neo4j服務器
- 15. 在Windows上自動啓動Ruby on Rails服務器
- 16. Solr在Windows Server 2008 R2上的TomCat - Solr不會自動啓動
- 17. 我如何在電腦啓動時自動運行服務
- 18. 「Windows Update」應該在生產服務器上自動運行嗎?
- 19. Ruby on rails:如何在服務器啓動時自動運行後臺任務?
- 20. 如何在啓動時自動運行多個SOLR實例?
- 21. 如何使Windows服務啓動「自動(延時啓動)」
- 22. 如何在System Re啓動時自動啓動瘦服務器
- 23. 如何啓動Windows服務
- 24. 如何啓動Windows服務
- 25. 如何在機器重啓時自動啓動WAS服務器?
- 26. 如何在服務器上自動啓動Tor?
- 27. 如何在服務器上啓動C程序以在後臺運行
- 28. 在Windows啓動時啓動服務器上的tomcat 6
- 29. 如何在服務器上啓動PlayFramework
- 30. 如何在服務器上自動運行java函數/程序
我想windows服務器可以作爲一個Windows服務啓動,並且java命令本身可以包裝到一個bat文件中,也可以添加爲一個Windows服務:http://stackoverflow.com/questions/415409/run-batch- file-as-a-windows-service – Karussell 2010-03-28 17:50:46