Glassfish windows 시스템 서비스 설치

더 읽 기
(문서 원본 공식)
http://wiki.glassfish.java.net/Wiki.jsp?page=FaqRunAsWindowsServiceZh
어떻게 GlassFish 를 Windows 서비스 로 실행 합 니까?
Glassfish 는 appservservice. exe 라 는 Windows 실행 파일 을 추가 하여 Windows 서비스 컨트롤 러 와 통신 할 수 있 습 니 다.그 작업 방식 은 자바 서비스 Wrapper 등 프로그램 과 유사 하 다.Glassfish 를 위 한 윈도 서 비 스 는 appservservice. exe 를 시작 하기 위해 몇 개의 인 자 를 사용 합 니 다. 이 인 자 는 시작 과 정지 시 어떤 asadmin 명령 을 실행 해 야 하 는 지 알려 줍 니 다.
Glassfish 는 appservservice. exe 에 Windows 서 비 스 를 쉽게 만 들 수 있 는 도 구 를 추가 하지 않 았 지만 Sun Java Application Server 9. x 의 설치 프로그램 에는 'Install as a Windows service' 체크 상자 가 있 습 니 다.Glassfish 에 윈도 서 비 스 를 만 들 려 면 명령 프롬프트 에서 실행 할 수 있 는 상당 한 명령 을 내 렸 습 니 다.만약 Glassfish 설치 경로 에 빈 칸 이 포함 되 어 있다 면, 예 를 들 어 C: \ Program Files \ Sun \ \ Glassfish V2uff0c 는 정확 한 방법 을 찾 아 전의 문 자 를 전의 하 는 것 이 빠 르 지 않 고 복잡 해 집 니 다.
GlassfishSvc.jar
Ryan de Laplante 는 Windows 서 비 스 를 쉽게 만 들 수 있 는 간단 한 명령 행 도 구 를 제공 합 니 다.Glassfish Svc. jar (소스 코드) 를 다운로드 하고 Glassfish 설치 경로 (예: C: \ Program Files \ \ Sun \ Glassfish V2uff 09) 로 복사 한 다음 명령 행 에서 다음 명령 을 실행 합 니 다.
C:\Program Files\Sun\GlassfishV2>java -jar GlassfishSvc.jar -i 

glassfishsvc v1.0 (Aug 19 2007) 

Service name : GlassfishAppServer 
Glassfish installation path : C:\Program Files\Sun\GlassfishV2
Glassfish domain : domain1 
Glassfish admin username : admin 

Installing service... Done.

- i 매개 변 수 는 기본 옵션 으로 서 비 스 를 설치 합 니 다. 명령 행 매개 변수의 전체 목록 은 다음 과 같 습 니 다.
glassfishsvc v1.0 (Aug 19 2007)

DESCRIPTION:
    Installs and uninstalls a Windows service for Glassfish

USAGE:
    java -jar glassfishsvc.jar [-i | -u] [OPTIONS]

    -i        Installs a Windows service for Glassfish.
    -u        Uninstalls a Windows service for Glassfish.
    -n name   Name for the Windows service. Use double quotes around names
              that contain spaces.  Defaults to GlassfishAppServer.
    -d path   Directory where Glassfish is installed. Use double
              quotes around paths with spaces, and escape back slashes.
              Defaults to current directory.
    -m domain Name of the Glassfish domain to start and stop. Defaults to
              domain1.
    -a user   Glassfish admin user name.  Defaults to admin.
    -p pwd    Glassfish admin password.  A password.txt file will be created
              in the Glassfish install directory containing the password in
              plain text, and the Windows service will be configured to read
              from it. This is usually not necessary. If no password is passed
              in, the password.txt file will not be created.

EXAMPLES:
    java -jar glassfishsvc.jar -i
    java -jar glassfishsvc.jar -i -p adminadmin
    java -jar glassfishsvc.jar -i -n MyServiceName -d "C:\\Program Files\\Sun\\Glassfish" -m myDomain -a admin5 -p secretpwd
    java -jar glassfishsvc.jar -u
    java -jar glassfishsvc.jar -u -n MyServiceName

AUTHOR:
    Ryan de Laplante 

클 러 스 터 프로필
Glassfish 클 러 스 터 설정 파일 이 설치 되 어 있 으 면 Glassfish 는 서비스 시작 시 관리자 에 게 비밀 번 호 를 물 어 봅 니 다. 이 문 제 를 묻 지 않 으 려 면 서 비 스 를 설치 할 때 - p 옵션 을 사용 하 십시오. Glassfish 루트 디 렉 터 리 에 password. txt 파일 을 만 들 것 입 니 다. 일반 텍스트 형식의 비밀 번 호 를 포함 합 니 다. Windows 서 비 스 는 이 파일 을 사용 하여 아무 도 참여 하지 않 을 수 있 도록 설정 합 니 다.이 경우 시작 합 니 다. 이 파일 을 만 든 후 NTFS 보안 을 설정 해 야 합 니 다. 사용자 가 읽 거나 쓰기 권한 이 없 도록 해 야 합 니 다.
Windows 사용자 로그아웃
기본적으로 JVM 은 윈도 에서 OS 가 꺼 져 있 거나 사용자 가 로그아웃 하고 있 는 신 호 를 포착 하여 정상적으로 자동 으로 닫 을 수 있 습 니 다. 이 는 사용자 가 윈도 에서 로그아웃 하면 Glassfish 서비스 가 종료 된다 는 것 을 의미 합 니 다. 윈도 서 비 스 를 사용 하려 는 취지 에 어 긋 나 므 로 - Xrs JVM 옵션 을 사용 하여 JVM 기능 을 종료 해 야 합 니 다.
\ domains \ \ domain 1 \ config \ domain. xml 파일 을 열 고 JVM 옵션 줄 이 많이 들 어 있 는 부분 을 찾 습 니 다. 이 부분 에 다음 줄 을 추가 합 니 다.
-Xrs

domain. xml 을 저장 하고 닫 습 니 다. Glassfish 서비스 가 실행 중이 라면 변경 사항 을 적용 하기 위해 다시 시작 하 십시오.
메모: 일부 Windows 2003 Server 설치 에 - Xrs jvm - option 을 domain. xml 에 추가 하면 이 문 제 를 해결 할 수 없다 는 보고 가 있 습 니 다. 보 고 된 해결 방안 은 jvm 옵션 을 \ lib \ processLauncher. xml 에 추가 하 는 것 입 니 다.

   ...
   
   ...
  • GlassfishSvc.jar (7.8 KB)
  • 다운로드 횟수: 5
  • 좋은 웹페이지 즐겨찾기