Windows 7 시스템에서 Spring Source TC 서버를 중지하는 방법

Windows 7 시스템에서 Spring Source TC 서버를 중지하는 방법

오늘 Windows 7 시스템에서 브라우저에서 localhost:8080을 쳤을 때 SpringSource tc Server가 예기치 않게 실행되는 것을 보았습니다. 제가 찾은 메시지는 다음과 같습니다.

지금쯤 짐작할 수 있듯이 이는 기본 SpringSource tc 서버 홈 페이지입니다. 로컬 파일 시스템의 다음 위치에서 찾을 수 있습니다.

  $TC_SERVER_HOME/webapps/ROOT/index.html

여기서 "$TC_SERVER_HOME"은 Tomcat용 tc 서버 설치 디렉터리의 루트입니다. 이 페이지를 보고 있는데 그럴 필요가 없다고 생각한다면, 귀하는 tc Server를 새로 설치한 사용자이거나 아직 설치하지 않은 관리자입니다. 설정이 딱 맞네요. 후자의 경우 자세한 설정 및 관리 정보는 tc 서버 설명서를 참조하세요.

설치 폴더를 알기 위해 echo $TC_SERVER_HOME/webapps/ROOT/ 을 시도해 보았습니다. 그러면 해당 위치에서 배치 스크립트를 중지할 수 있습니다.

$TC_SERVER_HOME/webapps/ROOT/를 인쇄하는 중입니다.

이 서버는 Tomcat과 거의 유사합니다. 문제는 이를 중지하는 방법입니다. 설치 디렉토리를 찾고 종료하는 방법은 무엇입니까? 배치 파일이 있을 것 같은데 해당 파일을 종료해야 합니까?

저는 Windows 7 시스템을 사용하고 있습니다.

답변1

Spring Source TC 서버를 어떻게 중지합니까?

귀하의 질문에 인용한 메시지에 따르면"자세한 설정 및 관리 정보는 tc 서버 설명서를 참조하십시오."

tc 런타임 인스턴스를 Windows 서비스로 이미 설치한 경우 Windows 서비스 제어판을 사용하여 이를 시작하고 중지합니다.


Windows: tc 런타임 인스턴스를 Windows 서비스로 시작 및 중지

기본적으로 tcruntime-instance.bat 스크립트는 디렉토리 아래에 모든 tc 런타임 인스턴스를 생성합니다 INSTALL_DIR\springsource-tc-server-edition . 여기서는 INSTALL_DIRtc 서버를 설치한 디렉토리를 나타냅니다(예: c:\home\tcserver에디션은 developer또는 ) standard. 각각의 특정 tc 런타임 인스턴스는 자체 디렉토리에 있습니다. 이 디렉토리는 서버의 CATALINA_BASE변수로 변환됩니다. 이는 명령 스크립트의 기본 동작입니다. tc Runtime 인스턴스의 다른 위치를 지정했을 수도 있습니다. 그렇다면 그에 따라 다음 절차를 조정하십시오.

다음 절차에서는 tc Server Standard Edition을 설치했다고 가정합니다.

tc Runtime 인스턴스를 Windows 서비스로 시작하고 중지하려면 다음을 수행하세요.

  1. tc 런타임 인스턴스를 생성한 후 처음으로 설치하고 시작하는 경우 명령 프롬프트 창을 시작하고 이 절차를 계속합니다.

    tc 런타임 인스턴스를 Windows 서비스로 이미 설치한 경우 Windows 서비스 제어판을 사용하여 이를 시작하고 중지합니다.

    • 시작하거나 중지하려는 tc 런타임 인스턴스의 CATALINA_BASE\bin 디렉터리로 변경합니다.

    • 예를 들어, tc Server를 설치 c:\home\tcserver하고 myserver라는 새 tc 런타임 인스턴스를 생성한 경우:

      prompt> cd c:\home\tcserver\springsource-tc-server-standard\myserver\bin

    • tc Server의 Developer Edition을 사용하는 경우 CATALINA_BASE디렉터리에는 springsource-tc-server-developer 디렉터리가 포함됩니다.

  2. tc 런타임 인스턴스를 Windows 서비스로 설치합니다.

    prompt> tcruntime-ctl.bat install

    이 명령은 tc Runtime 인스턴스를 자동 Windows 서비스로 설치합니다. 즉, Windows 컴퓨터를 시작할 때 tc Runtime 인스턴스가 자동으로 시작됩니다. Windows 서비스 제어판을 사용하여 이 동작을 변경할 수 있습니다.

    성공적인 설치를 나타내는 메시지가 표시됩니다.

    wrapper | SpringSource tc Runtime - tcserver-c-home-tcserver-springsource-tc-server-standard-myserver installed.

  3. 이제 Windows 서비스 콘솔을 사용하여 tc Runtime 인스턴스를 시작하고 중지합니다. tc Runtime 인스턴스는 SpringSource tc Runtime - 고유 이름이라는 이름으로 콘솔에 표시됩니다. 여기서 고유 이름은 서버 이름과 서버 디렉터리의 고유한 조합입니다.

tc Runtime 서비스를 제거하려면 다음 명령을 실행하십시오.

prompt> tcruntime-ctl.bat uninstall

SpringSource에서는 항상 tc Runtime 인스턴스를 Windows 서비스로 설치하고 서비스 콘솔을 사용하여 중지하고 시작할 것을 권장하지만 tc Runtime 인스턴스를 수동으로 중지하고 시작할 수도 있습니다. 스크립트 의 전체 명령 목록은 tcruntime-ctl 명령 참조를 참조하세요 tcruntime-ctl.

원천7.2 tc 런타임 인스턴스 시작 및 중지

관련 정보