Windows 서버에서 solr을 실행하여 자동으로 시작되도록하려면 어떻게해야합니까?자동으로 시작되도록 Windows 서버에서 solr을 실행하는 방법은 무엇입니까?
나는 그것을 실행
java -jar start.jar
하지만 자동으로 수행하는 서버가 필요합니다.
Windows 서버에서 solr을 실행하여 자동으로 시작되도록하려면 어떻게해야합니까?자동으로 시작되도록 Windows 서버에서 solr을 실행하는 방법은 무엇입니까?
나는 그것을 실행
java -jar start.jar
하지만 자동으로 수행하는 서버가 필요합니다.
필요한 명령으로 배치 파일을 만들고 시작시 실행하십시오. these 개의 아이디어가 유용 할 수 있습니다.
tomcat에서 solr을 실행 한 경우 Windows 서비스로 tomcat을 시작하고 서비스가 자동으로 시작되도록 설정할 수 있습니다.
나는 바람둥이가 아니라 IIS를 사용하고있다. – Blankman
IIS 내부에서 .WAR 파일을 배포하는 방법에 대해 자세히 설명 할 수 있습니까? 또는 IIS를 다른 웹 컨테이너의 프런트 엔드로 사용하고 있습니까? 나는 당신이 IIS 내부에 배치 할 수 없다고 생각한다. Jetty (java -jar start.jar와 함께 사용하는 것) 나 Tomcat과 같은 것이 필요하다. –
좋은 지적입니다, Eric. IIS는 서블릿 컨테이너가 아닙니다. Blankman은 단순히 부두를 프론트 엔드로 사용하고있을뿐입니다. 이 경우 바람둥이와 함께 사용하는 것이 좋습니다. 그렇지 않으면 Jetty를 Windows 서비스로 설정할 수도 있습니다. http://docs.codehaus.org/display/JETTY/Win32Wrapper –
Windows Server의 예약 된 작업 기능을 사용하면 시작할 때 배치 파일을 사용하지 않고 명령을 실행하도록 구성 할 수 있습니다.
나는 정확한 서비스를하기 위해 "비 애착 서비스 관리자"에게 행운을 가져 왔습니다. 아주 간단하고 경량 : http://nssm.cc/이
내가 발견하고 최근에 업데이트 작은 SOLR의 windwos 서비스 설치에 추가합니다 다음의 App.config를
https://github.com/serbrech/SolrWindowsService
첫 번째 업데이트를
<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 그게 전부입니다.
Windows 서버는 Windows 서비스로 시작될 수 있으며 java 명령 자체가 박쥐 파일로 래핑되고 Windows 서비스로 추가 될 수 있습니다. http://stackoverflow.com/questions/415409/run-batch- – Karussell