Windows Tomcat 서비스를 제어하는 C# 응용 프로그램을 작성하고 있습니다. 나는 서비스를 실행 한 후 바람둥이가 시작될 때 어떤 종류의 이벤트를 얻을 수있는 방법이 필요합니다. (즉, 모든 앱이 배포됩니다.)바람둥이가 시작되면 어떻게 알 수 있습니까? (C#으로 서비스 제어하기)
로그 파일을 읽고 "서버 시작"메시지가 표시 될 때까지 기다릴 수 있지만 그다지 지저분한 방법이 없어 보입니다. Java를 사용하여 라이프 사이클 리스너를 등록 할 수 있다는 것을 알고 있지만 C#과 비슷한 작업을 수행 할 수있는 방법을 생각할 수 없습니다.
누구나 C#으로 tomcat을 모니터하는 좋은 방법을 알고 있습니까? 미리 감사드립니다.
편집 : 응용 프로그램이 전개되는 동안은 시작 시간 동안 "실행"을보고합니다 이후 단순히의 상태를 확인, 명확하지 않았다 경우는 충분하지 않습니다 그것은 아직 액세스 할 수 없습니다 .
단순히 웹 요청을 발행 할 수 있습니까? – arootbeer
나는 웹 요청이 긍정적으로 되돌아 올 때까지 기다리게 될 것입니다. Tomcat이 올라 오자마자 알려줍니다. – jcolebrand